Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Our jobs will just move an abstraction level higher. We used to have to worry about registers and stuff, then we automated that. We used to worry about memory, then we automated that. We used to worry about CPU stuff, then we automated that for most applocations.

Eventually we're going to become technical PMs. As long as there will be fuzzy unclear problem descriptions, there will be jobs for people who can codify and standardize processes.



"First they came for the assembly programmers..."


"And then they ate the universe, and there was no-one left to care."

Plenty of paperclips, though.


> Our jobs will just move an abstraction level higher.

This seems a little optimistic in terms of the average software developer's ability to think at higher and higher levels of abstraction.

It's not an easy skill, and not that many people are very strong in it.

Just look at how programmers today react to mathematical paradigms and explanations (category theory, anyone) in any practical setting.


You say that, but I've written software unrolled loops in assembler on ARM because that's what we needed.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: