Markdown Cosplay: How MDX Ruins Everything Markdown Got Right
MDX isn't Markdown. It's a React application wearing a .md extension like a fake mustache.
Building tools for developers. Rust, CLI, open source.
MDX isn't Markdown. It's a React application wearing a .md extension like a fake mustache.
What started as a blank Astro site is now shipping agent-written release posts, per-project RSS feeds, and building tools in the open.
Read the signals, know when to walk away, and don't confuse rapport with a check.
Six months of perfecting everything except shipping -- just put something out there.
Let Apache handle routing instead of burning CPU cycles in your app.
The AWS EC2 outage and the tradeoffs you actually need to think about before it happens.
Cloud infrastructure goes down -- build for fault tolerance or deserve the outage.
A timeline of wins, losses, and draws from high school to Jexy -- proof that scrappy persistence beats a clean record.
OAuth's promise of a simple standard has failed -- do what's right for your use case.
Cutting the tweet-to-Facebook bridge because nobody there asked for my soapbox.
What continuous deployment actually requires, and why most companies never retrofit it.
The mere expectation of being interrupted kills maker-mode depth.
More pull requests, less mailing list chatter -- most projects would kill for that problem.
Moving to Tumblr because the people I want to read are already here.
Talk to the humans at a startup before rage-building an open source competitor.
Lost my Fitbit and don't care -- no API killed the enthusiasm loop.
WordPress is out, Squarespace mobile sucks, and tumblr URLs are an embarrassment.
Two premium ergonomic chairs at a hackathon, because crappy chairs kill output.
Mashery recruits PHP devs at php|works with free beer and a shot at an iPod Touch.
Facebook leaked source code because of a config error, not because PHP is broken.
Stop building frameworks and start building apps with the ones that already exist.
PHP 5 has been out for three years and 80% of sites are still on PHP 4 -- what gives?
Your app isn't the only one on the server. Build for coexistence or get out of the way.
Om Malik leaves Business 2.0 to start up -- now let's see if his own startup playbook holds up.
Departing Feedster after eight months, grateful for the team and the rewrite.
Guest blog posts are unsolicited bulk messages your subscribers never asked for.
If you've got nothing to say, say nothing. Don't hand your blog to someone else.
Joined Feedster as Senior Software Engineer and rewrote their entire PHP frontend in PHP 5.
Professional development is about discipline and humility, not frameworks and flame wars.
Zend Studio can't handle PHP 5.1.1 or Firefox 1.5, and The PHP Company doesn't seem to care.
PHP has too many cooks and too much history for any one framework to unify the community like Rails did.
How to turn any PHP application into a PEAR 1.4.0 installable package, phpMyAdmin included.
First blog post. Better late than never.
A ground-up introduction to Subversion for PHP developers who've been putting it off.