I'm a software engineer, but unlike most who claim this title, I actually have a slight understanding of decoupling, the single-responsibility principle, and other "dead" concepts... and I don't jump onto new technologies just because I wrote such bad code in the old tech that I can no longer maintain it.
I'm also painfully aware of my numerous limitations. I'm proud of this fact.
REWRITE ALL THE THINGS IN NEXT-GEN FAD OF TODAY!
Also, my website is horrible and makes me sad. Avoid it AT ALL COSTS.
Q&A for professional and enthusiast programmers
Q&A for computer enthusiasts and power users
Q&A for Drupal developers and administrators
Q&A for system and network administrators
Q&A for professional and independent game developers
Q&A for WordPress developers and administrators
Q&A for members of the workforce navigating the professional setting
Q&A for scientific skepticism
Q&A for Ubuntu users and developers
Q&A for people who like playing board games, designing board games or modifying the rules of existing board games
Q&A for Bitcoin crypto-currency enthusiasts
Q&A for programming puzzle enthusiasts and code golfers
Q&A for peer programmer code reviews