Post

I see some people pushing back against it and it reminds me that I was part of the generation who first learned Java in college instead of assembly. There were similar concerns that we would be deficient as computer scientists. It hasn’t hurt my career. I expect the same will happen here.

that isn’t a fair comparison though- you learned a language that allowed you to implement and understand things like algorithms and data structures. What does “having someone else do my work” help me understand?

Why is the goal understanding low level technical details? How does my help my company sell goods & services or sell products? There was a time people argued vehemently about how important understanding the details of managing the memory of your custom string class was for developers. It wasn’t.

These aren’t low level technical details these are concepts that allow you to build other things. Telling some bot that trained on a finite set of orginal data what to build you without understanding how those pieces work isn’t going to results in a good or unique product.

this is a fundamental misunderstanding of how agent-driven development works. you don't just "tell some bot" that is "trained on a finite set of data". you design, spec, architect, test, and guide an iterative process, and yes, understanding fundamentals improves the process.

but I've also seen people who have strong rigorous scientific-method systems skills, but *zero* CS background build solid, high performance systems this way.

1 repost4 likes

No replies yet.