I've written for several publications. My technical writing is about understanding when to use features, not just how.

My non-technical writing focuses on larger themes of code in the world.

Books

Simplifing JavaScript

You should probably jot down each Tip from this book on Post-It notes and plaster them all over your desk area. These simple, practical bits of advice will have a profound effect on simplifying your JavaScript. -- Kyle Simpson
Joe provides a clear, organized path to mastering key JavaScript concepts. This isn’t a boring textbook. It’s a playbook filled with practical, real-world approaches to writing modular, maintainable, and modern JavaScript. -- Cory House Pluralsight Author and International Speaker and Consultant

Technical Writing

Non Technical Writing