I am slowly coming around to AI assisted programming.
I am genuinely trying to codify every rule about programming that I have and using that + several stages to build out small changes.
Not sure the productivity changes, but I think I can see a modest gain in speed. I am also trying to be concerned about every line produced, not just slop trebucheting code over the wall.
i largely know that if you give people a lazy button most of the world will just press it
no matter how much we tell them they should also be doing xyz it's all going to get skipped
but im having a tough time finding clarity on what happens next
you know how everything is made out of plastic and feels like crap but still technically works
we've been headed this way with software for a while but at least we used to be embarrassed by it
now people are proud of how much they don't care
something i learned from my wife, who recently learned how to sew: do not do beginner projects. if what you want to make is difficult to make, you should just try to make it. don't do a slow learning process. don't start with the basics. start with the advanced
@eeuoss There's a case to be made that fast compile times help maintain your focus.
For example, if you can instantly recompile and rerun your unit tests, you can iterate on them quickly and update expectations much faster. Leading to higher productivity.
It's good to be good at math
It's good to be good at writing
It's good to be good at coding
It's good to be good at physics
It's good to be good at sales
It's good to be good at marketing
It's good to be good at art
It's good to be good at stuff
It's good to work hard