12 ms·
This is one of those happy little lies we tell ourselves, you know, like Agile is to help us collaborate better. No, your company adopted Agile so that upper ma
by bitwize 6mo ago
This is one of those happy little lies we tell ourselves, you know, like Agile is to help us collaborate better. No, your company adopted Agile so that upper management has near-real-time feedback in how teams are doing, who are the top performers and who are the stragglers.
When it comes to AI, the entire value proposition is that it is a substitute for human thought. Your thought is now no longer as valuable, and it is also no longer the bottleneck. That's the reality.
"Oh it's just here to remove the drudgery and let us focus on what's really important." When it comes to many forms of knowledge work, including programming, the "drudgery" is the important bit. Doing the long, slow work of integrating systems is how you gain intimate knowledge of the shapes of those systems. "Oh, you just have to think at a higher level of abstraction now." Since "higher levels of abstraction" are all about removing details, in the end this means less information to be manipulated, hence less thinking that you are responsible for.
Make no mistake, we programmers are coal miners, and the world is going solar punk. Have a nice day.