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.