I was just reminded of these two tweets, which do a great job capturing some non-technical aspects of being a developer.
Jamie Forrest said:
If you like oscillating between feeling like the stupidest person on earth and a fucking genius, you’ll love coding.
Elliot Loh said:
Always wanted to travel back in time to try fighting a younger version of yourself? Software development is the career for you!
How true, how true!