> So IMHO Forth is an elitary language, designed and written for the best, or gifted, not for the masses.
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.
Isn’t a better question: why would they migrate off COBOL? Their business is working. What’s the impetus to change? It’s not like they need to use COBOL for every new project.
A lot of jobs that can be automated haven't been because it's not worth it is because the people with domain knowledge can't imagine automating it is other related problems.
I'm not sure that's entirely true. For most things, checking if a solution is correct is much easier than implementing it (page looks wrong, can't login etc...)
Completely agree. Refinement types is a much more practical tool for software developers focusing on writing real world correct code.
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 am 99.9999% sure my programming job will look pretty much the same two years from now.
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.
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.
reply