But I just want to program

While you will do a lot of programming in this class, this class is so much more than programming.  There is an equal focus on the "soft skills" of planning, writing, communication, presenting, execution methodologies, team building and leadership.  These skills are invaluable to you as a new employee - even if your main job is programming.  Also, for the more upwardly mobile of you, consider this answer to a Quora question.

Profile photo for Mehmet Fidanboylu

Mehmet Fidanboylu
Works at Google (company)   Nov 17, 2021

What is the saddest part of being a programmer?

As I hit 40, I also hit a career ceiling. I enjoy what I do and it has gotten me far but no-one really cares about good code as long as it does the job.

I cannot grow in my current role unless I take on more leadership; something I am not interested in doing. So my peers, who would rather have meetings than write code, are now directors and VPs leaving me in the dust in terms of both compensation and influence.

I feel good on most days. My calendar is mostly clear of meetings and I can focus hours on end on what I enjoy and do best. However, once in a while, I get a ping from someone I knew a long time back and when I see their title, I feel a twinge.

We are nothing but machines that churn out code in an industry ultimately governed by those who are good with _people_ rather than with computers. That realization is the saddest thing about being a programmer for me.

471K views   View 13,877 upvotes   View 54 shares   (as of Dec 29, 2021)