Hacker News new | past | comments | ask | show | jobs | submit login

> The official ways of this society is that fun is what your free time is for, and work is for getting things done and make money. Why is this different for software development?

Two reasons. 1) Because devs generally have other employment options. 2) Management has no idea how to judge what devs do.

1 is important, because devs can often go work somewhere that lets them work on fun technologies. This is usually at a smaller company and often comes with lower pay, but not so low that anyone would consider it suffering (still easily into the 6 figures).

2 means that the manager only sees the following option: Tell the dev they can't play with fun tech, risk them leaving, and spend many thousands of dollars on recruiting a replacement (who may also leave). OR Tell the dev they can play with the fun tech, and nothing immediately breaks (and the manager can go back to worrying about their day to day problems).

Taking the second option is not necessarily an irrational choice for the manager. Especially if that manager is using an "up or out" strategy (their plan is to be promoted or leave before the long term effects of these decisions can bite them).

Such is the realpolitik of the business world.




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

Search: