Comment by 6510
5 days ago
imho programmers should jump into completely unrelated jobs (even unskilled labor) and discover how gawd awful all of the software is. Nothing gives you the user perspective like being the user. Then dogfood your way into a highly specialized product.
There is an amazing amount of complexity in even the dumbest looking job. It takes decades to see all the strange edge cases.
The people planning the work never have the full picture, if they did the job themselves the layer of management above fails to imagine it. The people doing the manual work match the offer by inability to explain how to ride a bicycle and not understanding how to plan or budget.
No comments yet
Contribute on Hacker News ↗