Solution Engineering is a highly sought after role in startups and growth companies. It is an important role in established enterprises too but it won't be seen as an IP role. It is a great escape career path for engineers from pay scale change perspective. The author didn't touch upon that part but there was certainly a big salary increase.
I'm not sure if this is meant to be sarcasm but is there really a need in the car market for on-demand CSAM? What actual use does Grok or any LLM have in a car?
strangers were replying to women’s photos and asking Grok, the platform’s built-in AI chatbot, to “remove her clothes” or “put her in a bikini.” And Grok was doing it. Publicly. In the replies. For everyone to see.
Wow. Thats some really creepy behavior people are choosing to show off publicly.
Grok needs some tighter gaurdrails to prevent abuse.
Money changes psychology. The brains of the people that work in these departments operate differently. They believe in protection and growth of the revenue - not pay attention to ethics.
They have to work hard to shut out critics as long as possible.
It's about getting as much money from the platform for as long as possible, regardless of the externalized damage done along the way. Anything that negatively impacts the "number goes up" goal, year over year, gets suppressed, ignored, or redirected. They hire a sufficient number of people so as to diffuse responsibility and the sense of wrongdoing by any one person or group within the company, and different aspects of the overall abusive mechanics organically get compartmentalized, so that no one manager or employee or department ever recognizes the wrongs being done.
You end up with a few greedy asshats aware of the harms being done that just don't care, lots of money being made, and plausible deniability all around, with things never getting bad enough for an employee to feel like they have to take a stand or report wrongdoing.
This got me thinking. In any country or ethnic group, it’s so important to differentiate between the average person trying to get by and the aggressors who claim to be their leaders. When we look at the world through the lens of political and military leaders, we miss so much of the humanity of everyday people.
Producing something interesting has never been an issue for a junior engineer. I built lots of stuff that I still think is interesting when I was still a junior and I was neither unique nor special. Any idiot could always go to a book store and buy a book on C++ or JavaScript and write software to build something interesting. High-school me was one such idiot.
"Senior" is much more about making sure what you're working on is polished and works as expected and understanding edge cases. Getting the first 80% of a project was always the easy part; the last 20% is the part that ends up mattering the most, and also the part that AI tends to be especially bad at.
It will certainly get better, and I'm all for it honestly, but I do find it a little annoying that people will see a quick demo of AI doing something interesting really quickly, and then conclude that that is the hard part part; even before GenAI, we had hackathons where people would make cool demos in a day or two, but there's a reason that most of those demos weren't immediately put onto store shelves without revision.
This is very true. And similarly for the recently-passed era of googling, copying and pasting and glueing together something that works. The easy 80% of turning specs into code.
Beyond this issue of translating product specs to actual features, there is the fundamental limit that most companies don't have a lot of good ideas. The delay and cost incurred by "old style" development was in a lot of cases a helpful limiter -- it gave more time to update course, and dumb and expensive ideas were killed or not prioritized.
With LLMs, the speed of development is increasing but the good ideas remain pretty limited. So we grind out the backlog of loudest-customer requests faster, while trying to keep the tech debt from growing out of control. While dealing with shrinking staff caused by layoffs prompted by either the 2020-22 overhiring or simply peacocking from CEOs who want to demonstrate their company's AI prowess by reducing staff.
At least in my company, none of this has actually increased revenue.
So part of me thinks this will mean a durable role for the best product designers -- those with a clear vision -- and the kinds of engineers that can keep the whole system working sanely. But maybe even that will not really be a niche since anything made public can be copied so much faster.
Honestly I think a lot of companies have been grossly overhiring engineers, even well before generative AI; I think a lot of companies cannot actually justify having engineering teams as large as they do, but they have to have all these engineers because OtherBigCo has a lot of engineers and if they have all of them then it must be important.
Intentionally or not, generative AI might be an excuse to cut staff down to something that's actually more sustainable for the company.
Every generation needs its own acronyms and specifications. If a new one looks like an old one likely the old one was ahead of its time.
reply