- The knowledge that there is often no physical, tangible output to your work (as XKCD put it, you press buttons to make a pattern of lights change until it's "correct")
- The damage done to your body from sitting at a desk for most hours of the day
- The knowledge that, in some areas of some countries, billions of dollars are invested in what are essentially clones of existing "social" tools that while promising to connect us actually manage to isolate us, and that the whole concept of "value" seems a bit screwed when you focus on these examples
Oops! Sorry, I thought the article was "worst part about being a Software Engineer". Best bits?
- I get to browse HN from my desk while my code is compiling