3 ms·
It’s not about speed-ups, it’s the fact that I’ll attempt a project far more ambitious than I would have in the past. Over the past two months I’ve built out a
by bensyverson 2mo ago
It’s not about speed-ups, it’s the fact that I’ll attempt a project far more ambitious than I would have in the past.
Over the past two months I’ve built out a very complex web app for a client. Without the aid of AI it would be far smaller, simpler and less capable. And honestly I probably wouldn’t have agreed to take on the job in the first place.
- lproven 2mo ago> far smaller, simpler and less capable So, better, in other words?
- bensyverson 2mo agoSure, in the same way that nano is better than Microsoft Word. Unfortunately, sometimes nano is not enough. In the case of this client project, we are only now getting to enough functionality to be generally useful. The complexity that exists in the project is necessary complexity. A lot of coders are simply wrong about complexity, and feel it can always be reduced.
- lproven 2mo agoComplexity in software in general is an evil thing, to be feared and fought and avoided at all costs. Niklaus Wirth pointed this out over 30 years ago… https://ieeexplore.ieee.org/document/348001 https://ieeexplore.ieee.org/document/348001 … and it has grown exponentially worse since. I think that the software world ought to fear and dread complexity, the same way that the Unix designers feared and dreaded verbosity. « Note the obsessive use of abbreviations and avoidance of capital letters; this is a system invented by people to whom repetitive stress disorder is what black lung is to miners. Long names get worn down to three-letter nubbins, like stones smoothed by a river. » https://web.stanford.edu/class/cs81n/command.txt https://web.stanford.edu/class/cs81n/command.txt We ought to be religiously obsessive about avoiding it. In the end, everyone would benefit thereby.