I like writing about the current state of the web, new features coming our way in ES6, leveraging web performance optimization to make our sites much faster, the importance of progressive enhancement, sane build processes and improving quality in your applications with modular design. I used to spend a lot of my time answering questions on Stack Overflow, but now I spend most of that time doing open-source work instead.
I really enjoy developing small open-source modules that I publish to
I have used a variety of tools when it comes to development. Trying out many different tools, creating some of your own, and experimenting are the best ways to really understand how they work and the tradeoffs between all the different tools and frameworks out there. I favor simple solutions. That's why I prefer to use
Re-inventing the wheel is a necessary evil if we want to learn from mistakes made in the past (regardless of who made them).