A Fresh Start
This site first came to life back in 2006. It has gone through a few changes since then, and at times, it sat quietly in the background while life and work moved forward.
Now feels like the right time to bring it back. I’m newly married and recently became a parent to twins, so time has never felt more valuable. That shift has given me a clearer sense of what matters and what I want to focus on.
This blog is a work in progress, just like everything else. I’ll be sharing what I can, when I can, and aiming to make it useful and honest along the way.
Thanks for stopping by. I’m glad you’re here.
Looking to Hire
- Craft, Curiosity, and Code: My Approach to Software Engineering
- Building Well, Even When Moving Fast
- How I Like to Work
- About Me
- From Hobbyist Sites to Principal Consultant – 15 Years of Clean-Code Front-End
General Post
- DevDose: The Real Role of package.json in Your Frontend Project
- DevDose: Understanding Angular’s ngOnInit in the Component Lifecycle
- DevDose: Build a Minimal Angular Standalone Component Without NgModules
- DevDose: Understanding JavaScript Equality Operators in Practice
- DevDose: Three Ways to Centre a div with CSS