Nope. Grab a random person off the street and ask them to write Enterprise software using an AI. Good luck with that.
The job will change but it still requires a lot of deep knowledge about software development to be effective with AI.
2,848 karma · joined February 27, 2013
Nope. Grab a random person off the street and ask them to write Enterprise software using an AI. Good luck with that.
The job will change but it still requires a lot of deep knowledge about software development to be effective with AI.
It will never be the right moment for plant-based meat. It is ultra processed unhealthy garbage.
The length of the ingredient list tells you everything you need to know. The longer it is, the more processed and unhealthy the "food" is.
It will take years to reach the feature set of X11. And for what? From my perspective as both a developer and a user, I see no tangible benefits.
On top of that, it breaks software I rely on professionally. Code that worked perfectly fine under X11.
Meanwhile, I can still build and run Windows programs I wrote 30 years ago on Windows 11.
Productivity only improves if the change increases revenue or reduces costs. And that rarely happens unless you improve the actual bottleneck of the organization.
To understand why, I recommend the book The Goal: A Process of Ongoing Improvement by Eliyahu M. Goldratt and Jeff Cox.
The smart companies completely skip the cost and time spent moving to AWS. They instead use Linux-boxes-in-the-cloud solutions with zero integration of AWS specific services, making it easy to deploy on multiple host platforms world wide, and saving $millions.
Instead of the usual BS "AI will kill us all" or "AI wrote Linux in 5 secs!" style articles.
It is the best step by step guide I have ever seen to successfully work with legacy code.
Written by somebody who has been there done that many many times.
Unless of course you deep down don't really want to make a game.
If you really want to make a game then start on the game and then figure out what external tools are useful for that game.
(I have released 2 commercial games with engines written by me - I would not do that again).
Nope not at all long term. That's the kind of code that leads to maintenance hell, very angry customers, and burned out developers.
This kind of attitude is typical for people using niche languages that nobody else use.
Assuming that developers using mainstream languages are somehow less intelligent (while at the same time developing world class software that runs the world) is childish at best.
I am not a psychologist but my guess would be that people with that attitude has a desperate need to feel smarter or more special than everybody else.
So there is zero value add using AI for this. Quite the opposite given how error prone AI is.
And most jobs that can be automated already has been automated using traditional software.
Using LEAN or Coq requires you to basically convert your code to LEAN/Coq before you can start proving anything. And importing some complicated Hoare logic library. While proving things correct in Dafny (for example) feels much more like programming.
I use AI daily, and it definitely helps me being (say) 10% more productive. However there is zero way an AI can do my job. And it looks as if LLM's have hit the limit of what is possible with the current AI architectures. So unless there is a revolutionary new architecture happening the next two years (unlikely) I don't see much change.
Also, using customer code generators makes me way more productive than using AI's. I simply declare what I want at a high level and the code generator in seconds spits out C++/Typescript/SQL/XML/JSON/CMake/Tests/... to do it. About 90% to 95% of the code I need is generated doing this. Way more efficient than using an AI.
Look carefully and you can see that each robot moves slightly differently and reacts differently when landing.
Also, the movement is way too human like compared with known state of the art.