Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

  > It is now time to conclude this long-winded rant. 
  > I would like to end with a piece of advice for those who 
  > are thinking of becoming a software engineer. My advice 
  > would be - do not become a "software engineer". I know 
  > there is a lot of demand right now, but 1) the demand 
  > won't last forever; 2) most of the "software engineer" 
  > jobs are boring as shit.
My advice is, make the boring things interesting by providing better, simpler, cleaner abstractions. But that is hard, isn't it?

Or pick a general boring thing and automate it away. Thats also hard.

Or perhaps enable non-programmers to write programs for their own problem domain without having to learn much (if any) programming, so you don't have to do the "boring shit". Hows that for a challenge? :)



If one of the factors underlying the OPs sentiment is that they don't feel like their work is particularly useful or meaningful (which I DO struggle with), these points address that head-on.

Sometimes political or budgetary constraints can prevent projects like these from finding legs, but good points.




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

Search: