Comment by anal_reactor

8 months ago

> their bullshit is a waste of life and won't lead them to a meaningful existence as a professional programmer

That's where you're wrong. Being a professional programmer is 10% programming, 40% office politics, and 50% project management. If your student managed to get halfway through college without any actual programming skills, they're perfect candidate, because they clearly own the 90% of skills needed to be a professional programmer.

> Being a professional programmer is 10% programming, 40% office politics, and 50% project management.

I'd say that really depends on your job.

At smaller companies, your job will likely be 60% programming at a minimum.

Only at ~100 employees do companies fall into lots of meetings and politics.

In my experience, it's 70% programming, 20% office politics, and 10% project management. People who realize late they're no good at programming, or don't enjoy it, will pivot towards other kinds of work, like project management. But people who think they'll have luck managing people without having any grasp of the skill set of the people they manage, they either need really good people skills, or they're obnoxiously incompetent in both humans and computers.