4 ms·
As someone who hires programmers, no. It is difficult to hire good people. The only way I can successfully hire low-cost programmers is by building a system/mac
by cheez 8y ago
As someone who hires programmers, no. It is difficult to hire good people. The only way I can successfully hire low-cost programmers is by building a system/machine for creating and releasing software that does not require a high level of intelligence/creativity. The only people that can make high margins in programming-heavy industries are those who can do this or some sort of defensible moat.
As a programmer myself, yes. There is no way I can continue to make this much. I'm a dumbass. (I say this having worked on, in the last year, a compiler, trading algorithms, and 3D object analysis)
- titanomachy 8y agoSo are you making the point that this is just imposter syndrome writ large?
- cheez 8y agoSort of. The only way I know where someone can hire lowly paid programmers today is by building a system that does not benefit from more highly skilled programmers. Since I do just this for a living (sorry), it's only a matter of time before I am no longer needed. About a decade ago, I created a piece of software that made a department of 10 people redundant. The company actually tried to make use of them, but they were so happy with the improved productivity, that they basically kept the dead weight on, for the most part. Last year, I did this at a financial company and eliminated an entire team. They did not keep the dead weight. I may not be so lucky to avoid a future mercenary like me. Hopefully that explains it! I rely 100% on my creativity and out-of-the-box problem solving ability to solve real problems (note: not imaginary interview riddles). So far, the living I've made doing this is good.
- titanomachy 8y agoI see, that's an interesting perspective. I'm sure positions like that will be the last to be made redundant.
- zackmorris 8y agoI am still basically an entry-level developer even though I've been doing it for 30 years (20 for money). The way I see this playing out is, something like behavior-driven development (BDD) where the business folks describe the functionality they desire, and programmers write up the backend logic. Then as AI progresses to AGI, a higher and higher percentage of that backend code will be generated by machine learning. So over the next 10 years, I expect to see more specialization, probably whole careers revolving around managing containers like Docker. There will be cookie cutter solutions for most algorithms. So the money will be in refactoring the inevitable deluge of bad code that keeps profitable businesses running. But in 5 years we'll start to see automated solutions that record all of the inputs, outputs and logs of these containers and reverse engineer the internal logic into something that looks more like a spreadsheet or lisp. At that point people will be hand-tuning the various edge cases and failure modes. In about 10 years, AI will be powerful enough to pattern match the millions of examples in open source and StackOverflow and extrapolate solutions for these edge cases. At that point, most programmers today will be out of a job unless they can rise to a higher level of abstraction and design the workflows better than the business folks. Or, we can throw all of this at any of the myriad problems facing society and finally solve them for once. Which calls into question the need for money, or hierarchy, or even authority, which could very well trigger a dystopian backlash to suppress us all. But I digress.
- dancek 8y agoI really love your storytelling even if I'm not sure I believe one whit! You should try your hand at writing books/blog posts/short stories if you haven't already.
- zackmorris 8y agoHah thanks, ya I don't even know what's real and what's not anymore. Someday we'll live in a society where grandma married a guy she met on the internet and the grandkids have to fill in their pre-learning questionnaire with all the stuff they've already learned on the internet so that the teacher can move on to the really important stuff that prepares them for getting their degree from Silicon Valley online university, where they'll major in pre-K robot childhood education. The year is 2029.