
Titles matter
August 26, 2025
Is a person who prompts an LLM to generate a website a web developer? And if not, what is the difference, and why does that matter so much? Read more…
August 26, 2025
Is a person who prompts an LLM to generate a website a web developer? And if not, what is the difference, and why does that matter so much? Read more…
November 5, 2024
I feel it's important to issue a critical reading of Automattic's post, as it doesn't seem to offer much of a serious or objective examination of the issues at hand. Rather, the post unfortunately reads as something more akin to a puff piece, or corporate propaganda. Read more…
September 27, 2024
I believe Matt Mullenweg's abuses of his unilateral, unchecked powers prove that it is in the best interest of the entire WordPress community that he be removed from power immediately. Read more…
June 7, 2024
A collection of things I've learned over my decade in the industry, on how and where to look for jobs, applying, interviewing, talking about yourself and your work, and all those other fun things. For whatever it's worth. Read more…
April 8, 2024
An update on my previous first impressions post, covering how it's been using the MoErgo Glove80 every day for the past six months, how it's affected my RSI, and whether I'd recommend it (short answer: yes). Read more…
March 7, 2024
I keep noticing those of us in the frontend field being treated much the same as nurses, paralegals, and executive assistants. Our work is seen as important, certainly, but just not the same as, or as important as, the “real” work. Read more…
February 13, 2024
Why I worry about the effect GitHub Copilot is having and will continue to have on the accessibility of the web at scale. Read more…
October 24, 2023
How does the Glove80 stack up against similar keyboards like the Moonlander and Ergodox? I share my impressions after the first few weeks of use. Read more…
September 26, 2023
It's popular to say we can’t agree on Tailwind, but I posit we actually already do. I think what we actually disagree on isn’t the details of this (or any) specific software; it's in what we value, and how we each define assets and liabilities. Read more…
August 4, 2023
If you don't often look beyond established comfortable defaults, you might be surprised to learn just how far the world of frontend has moved away from React, and how big that gap continues to grow. Read more…
July 24, 2023
After a year or so of using Raycast, I'm switching back to Alfred. This is what prompted me to make that decision, and why I may or may not stick with it. Read more…
January 24, 2023
My thoughts, experience, and advice after using the Moonlander as my main keyboard for both personal and work projects for a full month Read more…
October 26, 2022
I'm 42 years old today. This is a personal post about where I am now, what's going on in my head, and 42 things I've learned (or at least, think I've learned). Read more…
July 27, 2022
The only thing React is better at than other front-end frameworks is being popular. So how long will that self-perpetuating cycle continue? Read more…
February 4, 2017
There’s vast world of design learning and opportunity right in front of us constantly. All we need to do is take the time to notice it and learn from it. Read more…
June 25, 2016
Some of these apps, resources and tools aren’t directly WordPress-related, or even necessarily development-related; some have to do with productivity or just make life a little easier. That’s by design. Part of being a developer is learning to work and use your tools as efficiently and with as little wasted time and mental energy as possible. Read more…
February 21, 2016
Your worst instructor as a design student will lay out clear goals and expectations which will not change; this is not a given with clients. Read more…
September 4, 2015
No matter how simple the end product, design is hard work. To come up with something that looks good, something people like, is at best tangential to the main point. The question is: does it succeed at meeting the project goals? And you don’t know how to answer that question. Read more…
August 20, 2015
Consider this post a guide on how to avoid the most common mistakes young designers make when assembling their portfolios. Read more…
August 5, 2015
Any executive or business owner will say their company values integrity, and virtually every company claims that they reward and value their employees exhibiting their brand values. But is that really accurate? Read more…
March 27, 2015
I’m beginning to believe that becoming more connected with everyone is making me less connected with anyone. Read more…