After some years of “get it done” coding I’ve discovered the usefulness of practices and patterns that have been around for years, even decades. One of my favorite books, Code Complete 2nd Edition, has been around since 2004. I wish I’d known. If you haven’t read it, read it. Give a copy to a new programmer. You’ll make the world a marginally better place.
If we can’t explain something then we don’t understand it. So I write blog posts to see how well I understand what I’m learning and to share with others. I used to send my coworkers long emails when I found something interesting, but that’s not a great way to communicate. People don’t like long emails and they just disappear into the ever-scrolling inbox (or worse.)
When it comes to web design I’m a minimalist (obviously.) I don’t trivialize the work that goes into creating a beautiful UI. I just leave it to people who are good at it.