Posts
There's no shortage of choices when it comes to blogging. Want to know why?
|
|
Sometimes, something we've built inadvertently becomes the perfect home for bugs.
|
|
It was better than my 2023.
|
|
Rapid iteration necessitates frequent failure.
|
|
Presenting a radically simple text editor.
|
|
Why do they call it "punishingly hard"?
|
|
A non-exhaustive list.
|
|
Count anything.
|
|
With the right design, you can make any task trivial to do. That's a bad thing.
|
|
The struggle to design an application begins with deciding which application to design.
|
|
This simple farming game boasts a design which makes it far more appealing than its sequels.
|
|
Fixed-width characters fail the English language—why do programmers insist on using them?
|
|
A complete guide to developing beautiful apps using one of the simplest programming languages available, Lua.
|
|
The web serves to connect people—what happens when they stop talking?
|
|
In which I attempt to find a suitable metaphor around which to build an app.
|
|
Sometimes, things go well.
|
|
Sometimes, things go wrong.
|
|
Hypothetically, if you could run code directly from a text editor, you'd be able to iterate on your design much faster… right?
|
|
Most programming advice misses the point.
|
|
Programmers and power users care about only one thing, and it's baffling.
|
|
Reflecting on a landmark year.
|
|
A mission statement.
|
|
10,000 lines of fiction.
|
|
A command-line fiend faces a reckoning.
|
|
Healing strange scars one replay at a time.
|
|
Explaining why I want to focus on words instead of typography.
|
|
A desperately needed how-to.
|
|
Reviewing a game that took over my attention in 2021.
|
|
I talk about an ancient text editor.
|
|
I made an old game's music even older.
|
|
A talk about the desire to understand underlying principles.
|
|
Remote communication strategies aren't great.
|
|
An argument aggainst the community-created single battle format of competitive *Pokémon* battling.
|