5 ms·
In my view, salaries for programmers should be going down, not up. For instance, I think house construction is overpriced because I think "what's so hard about
by innguest 12y ago
In my view, salaries for programmers should be going down, not up.
For instance, I think house construction is overpriced because I think "what's so hard about putting up walls around some ground?". The answer is everything is hard about it. But that it is hard is incidental. By that I mean, it was harder before, and now it is easier, and it should get even easier (there are 3D printers printing houses now) and therefore cheaper.
A non-programmer thinks the same way about software as I do about houses: "what's so hard about telling the computer to do grab this data and transform it?". Well, all of it is hard, but again, it's incidental. It would have been more expensive in the past because it was harder, and it will be easier in the future (Docker, NixOS, mathematically proven programs that do not require maintenance, etc).
It's nice being a programmer today but we won't ride this forever. As we automate ourselves out of the market, it will be a net benefit to everyone (as no one will have to program as hard or as much as today).
- ebiester 12y agoThat just means we will be tackling harder problems. The problems we were solving in the 70s were much simpler than the ones today. Today, we're handling things that we would have never considered possible before. On the other hand, something that hasn't changed in 40 years is that end users are not able to precisely explain what they want. That is why we will always have jobs. There will always be some sort of exceptional rule.
- jacques_chester 12y ago> it will be easier in the future Complexity expands so as to fill our current mental capacity. Each level of abstraction divides the cost per feature and so multiplies the sum of total complexity.
- oh_sigh 12y agoI suppose you're one of those people who think that drag and drop programming, or programming in english will be a reality?
- coldcode 12y ago"mathematically proven programs that do not require maintenance" - very funny.