1. Boone Goodbye, Dad.
  2. Now with dark mode Adding a new feature to this site’s design.
  3. Behold, a log! I find myself the owner of not one, but two personal sites now. Let’s see how long this will last.
  4. Commonplace books, gardens, and streams An antique concept gets a digital upgrade.
  5. My six favorite utility classes Bits of CSS I re-use in almost every project.
  6. Gridlessness and modern CSS There’s never been a better time to learn (or re-learn) CSS.
  7. Mark Mothersbaugh on creativity and technology Surfacing a delightful interview on synths and sketchbooks.
  8. Learn JavaScript with Morten Rand-Hendriksen Learn the web’s scripting language in 10 chapters.
  9. An engine, a building, a garden Thoughts on personal websites, including this one.
  10. Accessibility and Performance A few handy code snippets and more.
  11. Design Justice Principles Thinking about co-creation as a force for good.
  12. Cedric Johnson on Public Goods and Inequality Beyond slogans and cynicism. Identifying complexity and contradiction.
  13. Books finished in 2020 I finished 12,237 pages and 39 books.
  14. Scaffolding Setting up a structure for the cascade.
  15. Web fonts and base HTML My rationale for these new fonts, plus a poor man’s style guide.
  16. Learn HTML with Jen Simmons In less time than an “Avengers” movie, you can learn the fundamental language of the web.
  17. Ready for a Newww Year Thinking and planning an open redesign.
  18. MMXX Surviving, not thriving in the plague year.
  19. Books finished in 2019 I finished 7,122 pages and 22 books.
  20. Books finished in 2018 I finished 14,345 pages and 44 books.
  21. Books finished in 2017 I finished 12,457 pages and 39 books.
  22. Books finished in 2016 I finished 5,323 pages and 17 books.
  23. JavaScript is not your interface. My review of Adaptive Web Design by Aaron Gustafson.
  24. Many best practices There’s more than one way to skin a website.
  25. Becoming an everyday developer What to learn, how to learn it, and what to learn next.
  26. Everyday developers On specialization, generalization, and being no stranger to change.
  27. Reading is hazardous Mary Ruefle’s writing is a blow to the skull and a balm to the soul.
  28. Collaborating on the new Tumbleweeds site Communication, prototyping, and tools to build a simple, beautiful site that works everywhere.
  29. Deploy An obligatory first blog post.