A recovering opinionated developer confesses to a career of being spectacularly wrong about everything—and explains why that might actually be a good thing.
In the dance between pragmatism and idealism, the best way forward is often to combine both and step backward from the ideal to find the right, pragmatic path.
Typically, when we speak of scale issues, we talk about how to make things work better when given a larger volume of data, and the solutions center around making things bigger and faster. However, there is another type of scale that we encounter, and its problems and solutions look very different.
While composition is a pattern originating in functional programming, it has more recently emerged as a foundational principle of modern UI development.
Sure, you could just use Twitter to create content online. But if you want to create something of, you know, value, you’ll want to post your ish somewhere a bit more permanent. These are the 4 things you need to do to create a website or blog.
I make websites for a living. Contrary to popular belief, nothing magical happens when my fingers press down on my keyboard. In a few articles, I explain in normal-people language how I taught my great aunt Bethany to build a website (and how you can, too).
Last February, a new friend of mine asked me if I was satisfied with my life. While reflecting on what is “enough,” I discovered what I was really missing.
Exactly three years ago, in a fit of unprecedented genius, I embarked on a month-long creative quest. Like most fits of unprecedented genius, it was a colossal failure. I'm not trying to make excuses for what happened next, but I have something I need to confess.