ssalazar
Joined 12 years ago
Joined 12 years ago
At the time it felt like a humbling experience to still be hanging around campus after already having graduated, but now I look back on those times fondly. The work I did then was on an open source research project that ended up being a cornerstone of my future career, that people still bring up when I meet folks at conferences or other industry events. Eventually I picked up an internship in San Francisco, and from there the job opportunities poured in. I've had a rich and colorful career since, and am currently the CTO of a small-ish tech company in the music space.
Your best bet is to continue investing in work that is in public that you can point to for employers and friends. Its easier said than done to frame a perceived failure as an opportunity, but thats the only constructive way to get through it; looking back, thats exactly been my experience.
The above post is focused on a Sukhoi jet, with some comparison to Airbus' design, but they also cover Airbus in another post: https://admiralcloudberg.medium.com/the-long-way-down-the-cr...
This is a common misunderstanding of LLMs. The major, qualitative difference is that LLMs represent their knowledge in a latent space that is composable and can be interpolated. For a significant class of programming problems this is industry changing.
E.g. "solve problem X for which there is copious training data, subject to constraints Y for which there is also copious training data" can actually solve a lot of engineering problems for combinations of X and Y that never previously existed, and instead would take many hours of assembling code from a patchwork of tutorials and StackOverflow posts.
This leaves the unknown issues that require deeper reasoning to established software engineers, but so much of the technology industry is using well known stacks to implement CRUD and moving bytes from A to B for different business needs. This is what LLMs basically turbocharge.
I agree they improve productivity to where you need fewer developers for a similar quantity of output than before. But I dont think LLMs specifically will reduce the need for some engineer to do the higher level technical design and architecture work, just given what Ive seen and my understanding of the underlying tech.
Can you point to _any_ evidence to support that human software development abilities will be eclipsed by LLMs other than trying to predict which part of the S-curve we're on?
The similarity in timbre isn't coincidental though -- FM is noted for its ability to emulate complex timbres like bells/metallic tones (such as electric pianos) that are challenging for more traditional subtractive synthesis architectures.