I'm not entirely convinced the framework comparison holds.
In the case of frameworks ( and higher level programming languages ) you are operating at a new layer of abstraction with the specific intent to hide the lower level, that's the whole point of the framework.
LLM's don't actually move the abstraction layer. You're still coding in react/python/whatever high level language. Yes you can generate the code using natural language but you still need to understand what's being generated, verify its correctness, and reason about the system it fits into. LLMs don't hide anything they produce the code you otherwise would've written and hand it to you to review.
This was my exact thought as well. I think mythos could still be a huge leap but especially as IPO's get closer it seems like we're getting closer to the IPhone 10 moment where anything after is just improvements at the edge.
But ( maybe because it was hardware ) that took 10ish years while it seems like the slowdown here only took about 4
Interesting that they're doing it now I wonder why, it wasn't to long ago the CFO was reported as being strongly against it [1]
Personally I hope they do, everyone knows OpenAI is absolutely hemorrhaging money they don't have. In a perfect world an IPO becomes the rip the bandaid off moment for the AI bubble and we can start adjusting the industry as a whole towards a more reasonable world where AI tooling in the market is valued by actual utility and sustainable revenue rather than hype-driven speculation.
Totally valid reasons, I haven't had the same experience but I mostly do work on Java or React & Rails in IDEA can't speak to CLion or RustRover etc.
Really my biggest thing for jetbrains is the cost, of course my company pays for a license on my main machine but I've been paying for a personal license as well and have been thinking of making the switch to Zed/NeoVim/VSCode etc. for a while just to save a few bucks every month.
Similar situation here. I primarily bounce between TypeScript, Python, and occasional Java -- all very well supported by JetBrains IDEs.
I occasionally try switching editors, most recently to vscode, but between the near flawless vim emulation, refactor functionality, and multi-language support I always come crawling back to JetBrains, despite the memory bloat and occasional buggy release.
Maybe that'll change someday, and I honestly hope something better comes along, but for now it just works better for my workflows and is worth the cost of admission.
IMO I think we're in the "endgame" as it were of seeing these LLMs slowly turn into multipliers for users who are capable already and also being good at some tasks autonomously. I still don't see ( or really even know ) how we go from that to a world where the majority of businesses, especially SAAS companies only or mostly have Agents doing the critical development work
I have about 3 yoe and agree my friends who’ve gotten laid off took 6months to a year to get a new job and new graduated are taking about the same even longer.
What’s interesting to me is what this looks like in 10 years when the lack of junior engineers and smaller amount of cs grads come to fruition
I think a large part of its valuation was it's ability to compete with search but thats understating it a bit. Unlike search it could/can be the platform users primarily interact with (ala a social media replacement) while having huge impacts on enterprise work and automation. I think its the combination of the ability for effectively one company to compete on every front in the modern web ecosystem thats contributed to the valuation.
It's also important to note the valuation is not just based off of its possible concrete economic implications in these areas but also future "unknown" possibility ( I.E. whatever "agi" means to investors ). Thats not to say I believe it's possible to achieve this but rather a huge part of Sam Altman's job is increasing valuation through unfounded claims of AGI's possibility and possible impact.
Yeah to zoom out, I think it was less specifically search and more generally: There was the PC, the winner became a behemoth. Then was Search, the winner became a behemoth. Then smartphones, the winner became a behemoth, Then there was social media and the winner became a behemoth.
The logic was basically "AI is going to be the next thing. The winner is going to be massive, let's back the person who looks best placed to do that". To be fair, it's probably correct. The people betting on OpenAI probably have plenty of money in Google shares and almost certainly have a share of Anthropic, grok, you name it. Most of them will go to 0, but the 1 winner could pay off. I'm not sure even 1 will pay off.
I've almost forgotten about AGI, that was suppose to be the reason for the valuations and all the hope/fear. Then, it just sort of went away and AI turned into the Software Developer doomsday machine. We're on month 4 since the models got really good at code and we were all going to be out of a job in 6 months. I guess we only have 2 more months of employment left /s
I’m sure there’s some middle ground, like presumably Alice could’ve used AI in a way that gave her the same outcome but quicker.
Either way I’m not sure what’s wrong with Bobs approach ( or rather why anyone other than Bob should care)? Either he’s doing something that prevents him from learning and growing in a relevant way or he’s not and can continue this method for the rest of his career. Either way that has no effect on Alice’s career.
I've mostly switched to claude code ( using the intellij plugin ) since I like the functionality of claude code more. But I will say the one thing i miss is the tab autocomplete cursor has. It looks like they're mostly going in the direction of agentic development though with this which unfortunately doesn't interest me as much but maybe I'm missing out? I've seen a few people tout the power of using multiple agentic models on different git worktrees.
In the case of frameworks ( and higher level programming languages ) you are operating at a new layer of abstraction with the specific intent to hide the lower level, that's the whole point of the framework.
LLM's don't actually move the abstraction layer. You're still coding in react/python/whatever high level language. Yes you can generate the code using natural language but you still need to understand what's being generated, verify its correctness, and reason about the system it fits into. LLMs don't hide anything they produce the code you otherwise would've written and hand it to you to review.
reply