Until proven wrong by coding agents, this is still the case even for agents. Not sure why you are assuming this doesn't apply for the machine
17 karma · joined July 18, 2026
Until proven wrong by coding agents, this is still the case even for agents. Not sure why you are assuming this doesn't apply for the machine
not even a week ago. But generally people prefer to burn millions on compute instead of seeing the output of the compiler and see how they can optimise their code
Now-day, it is the llm that write tests. Nobody look at it and verify if it is meaningful. If the test pass, ship it.
It still cowboys days
In what world this was ever true ? a software or a lib is pretty much never finished
That is a laughable quote for anyone that know the history of type theory and the foundational crisis that happened at the beginning of the last century. Math as a whole can't be formalizable but we can create various formalist for different math purpose just like we have so much programming languages.
And the study and the creation of those formalisms is not something automatisable.
LOL as if AI was a not a mass psychosis ... "AI have 10% of kill us all"
This seems like a contradiction to me. Programming languages are formalisms. What kind of formalisms are you referring to ?
What a bad take. This is a discipline problem. You can chase both and be careful with the new solution.
I find functional programming better at iterative development. You don't have to go full on on types but you always have the choice to make it good in the future. And from my experience the final refactoring is just better and let you built way more on top than imperative languages.
The reason imperative programming is so common is because of network effect. Unix won over lisp machines
Bingo. My highly qualified team was disbanded because the company went bankrupt. Apparently, the CEO had embezzled a large sum of money. That team was disbanded just before LLMs caught up.
The one that create unmaintainable code is a new team and the reason they are able to create such a large amount of unmaintainable code is because of llms.
> I've never met a single developer saying refactors are easy. It's always a minefield.
Pleasure to meet to you. You now know one. In the land of functional programming, refactoring is quite enjoyable and quite easy.
It is more than that in the sense that I have a lot of obligations to understanding the code. The reason is that if I don't understand the code, I will not be able to answer questions that are asked to me. And those answers are generally very important for the future of the business.
Code is art in the sense that I need to arrange it such as I can actually make it maintainable, readable, easy to add new features and make it that I can answers questions very easily.
LLMs remove this ability because it doesn't let me the time to absorb the change as such that I can guaranties those 4 requirements. It just concentrate on adding new features without making sure it doesn't break the other 3 requirements.
To guaranties those for 4 points, I need a mental map of the code which llm generally remove. The more we use llms, the less of a mental map you have of the code