3 ms·
It depends on the level of analysis. Both change the abstraction level one works at. So if you can't decode the message, I can do it for you. People believed th
by jtrn 2mo ago
It depends on the level of analysis. Both change the abstraction level one works at. So if you can't decode the message, I can do it for you. People believed that something important was lost by moving up one abstraction layer, because knowing the lower-level details was important, more so than having the possibility of doing more because complexities have been abstracted away for you.
And almost every time in history this conflict has arisen, the stubborn people who want to stick to the "everybody should stay at the level of abstraction that I want to stay at!" have been proven wrong.
So if you don't see the comparison, you lack imagination. It's the same comparison Torvald Linus made, and even though all the rabid anti-AI people try to deny that it's a valid comparison by willfully misunderstanding the comparison, it's perfectly valid.
And I find both the article and the comment I responded to either ignorant of history, and worse than uninsightful, because they are just patently, historically, logically, and empirically wrong.
And I'm getting tired of the arrogant senior devs, that are not a fraction as useful as they think they are, whining and complaining at younger people who are creating imperfect but useful work with AI.
While the tools for AI coding are just exploding. How can you people say stuff like "They learn nothing" with a straight face is beyond me. I see people daily who use AI to solve problems and learn something in the process.
I am having such a blast over the last couple of years seeing how AI development just relentlessly disproves the claims from bitter old developers who don't want to be forced to do anything useful. And when the transition is complete, the gatekeepers will be gone, and we will be left with people trying to solve real problems.
- beej71 2mo agoDo you feel that layers of abstraction in project management and layers of abstraction in the technology being managed are the same thing?
- jtrn 2mo agoObviously not. Abstraction levels in projects management would go from something like: lower, “what should we name individual tasks items” to higher “what personalities are best suited for incident response handling”, or agile vs waterfall. While technology layers would go from “who has the best transistors tech” to “should we use windows or macOS?” Edit insertion for clarification: The compiler, framework usage, AI usage, are all tools and patterns for generating code. And they all stay neatly inside the technology, and more specifically the dimention of "creating code". Not relevant to the topic I was responding to tho. And project management is usually way harder than coding, with or without AI. At least if you measure it by how few people are able to do each well.
- beej71 2mo ago> While technology layers would go from “who has the best transistors tech” to “should we use windows or macOS?” Those sound dangerously close to project management decisions. What about tech layers closer to coding?
- HeyLaughingBoy 2mo agoI don't see that at all. These look like typical decisions that a technical team lead would make and then inform project management of the decision.
- beej71 2mo agoSo correct me if I'm wrong, but it seems like you're saying the abstraction layers are asking these lines: Assembly->C->LLM, used by tech lead
- jtrn 2mo ago[dead]