Hacker News new | ask | show | jobs
by cerrelio 3548 days ago
"Not everyone's cut out for or enjoys management or running a business."

That type of thinking will do you in. If you can take technical resources and produce a functioning system, then you're cut out for management. The people problems you'll encounter are largely irrelevant. Learning your charges' quirks, dislikes and styles is like learning a new language or API.

And if you believe in Alan Turing's compelling philosophical argument that people are just fleshbound Universal Turing Machines, then it's easy to carry over from development to management. You just end up putting a fleshy, slower, intelligent computational layer between you and the dumb, fast calculators you normally solve problems with. Program the people to program the machines. Abstraction is a core concept in development.

At some point you'll see that you can create bigger things by commanding a team or department. A single person rarely ever makes a huge contribution on their own.