Skip to content
-
The Root Cause
-
As I was saying...
-
Recover Authorize.net credentials from a Magento installation
-
Pinterest and copyright
-
How to organize your CDN hostnames
-
Contractor agreements
-
StyleFeeder: a retrospective
-
Moving on from Time Inc.
-
Some thoughts about Scrum
-
Marketing: The Blimp Test
-
Focus
-
Open source election software
-
Yahoo Search Usage
-
Being modern
-
Douglas Bader quote
-
Closed indeed
-
You can't possibly be serious
-
ID Selector terms of service
-
Amazon finally launches a CDN
-
That's a good way to put it
-
Spotted on the T
-
The Ben Adida HMAC Smackdown
-
No, that's not why perl 5 is dying
-
So long, YottaMusic
-
The Key to Shopping 2.0 Success: Empowering Customers
-
Radiohead’s Warm Glow - New York Times
-
Guest blogging in dot NL
-
East coast startups redux
-
StyleFeeder Tech Blog
-
Startups and business plans
-
The Logo Game
-
The Heavy Chains of History
-
Announcing S3CDNFilter, possibly a cute little idea
-
Now, that's fairly funny....
-
Adventures in Hiring for a Startup
-
Google Analytics Blog: Raising your profile
-
An unintended consequence of Apple DRM
-
Overheard...
-
Microsoft’s Open Specification Promise
-
Overheard...
-
Send to Apple... and get nothing back
-
Interesting thoughts on advertising
-
Badges
-
Gotcha: JUnit tests fail on Eclipse with a mysterious Xerces error
-
MSIE hangs when trying to load .jpg images
-
StyleFeeder in the Boston Globe
-
Top 10 Sources buys StyleFeeder... from me :)
-
Brendan Greeley is not a crime
-
More UTF-8 head-thumping with Hibernate 3
-
A microbenchmark for Whirlycache
-
Skewering Bloglines (again)
-
A Day Without Immigrants
-
A strange IBM decision
-
The networked world bites me in the ass
-
Tearing down your heroes
-
Apple's Take-back/Recycling Program
-
Yochai Benkler at HLS
-
A Serious Bloglines Privacy Issue
-
Harvard Blogs vs. Bloglines?
-
Dead time: code, compile, test
-
The RIAA in 1979
-
Hindsight is 20/20
-
Things I have overheard recently
-
Bad Design Strikes Again
-
The Convenience of Commerce
-
Playing with Attention Trust
-
I love Google Video
-
The Semantics of Reload
-
RSS, SSE and CC
-
GmailUI: Making Desktop Applications Behave like Websites
-
Watching Rodney Mullen on Google Video
-
Google Analytics Update
-
Google Analytics
-
Web Services: Outside in vs. Inside out
-
Ajax toolkit roundup
-
SourceForge and the $1 Mark
-
StyleFeeder - Step 1: Start!
-
The Michealangelo Code [sic]
-
Google Web Services API Search?
-
IBM Mainframe Pricing Models
-
NY Times sends incorrect mime-type header for their OPML feed
-
Yahoo Tries to Kill del.icio.us
-
Flickr Sends Goofy HTTP Headers
-
Prediction: iPod Theft Patterns Will Change
-
Greasemonkey and The Difference Between Advertising and PR
-
What Not To Wear: Brooks Brothers Trousers With Little Pictures of Whales
-
Hurricane Help
-
Announcing Accord: A Java implementation of Chord
-
Caching, Illustrated
-
Building J2EE Web Applications with UTF-8 Support
-
Security in an AJAX World
-
Ruby: First Impressions
-
Passwords
-
Is MAPS not dead yet?
-
The End of netNumina
-
Walking the DNS Tree
-
Some Travel Rants
-
phpESP
-
Whirlycache benchmarks
-
Streaming Music From Home to Work
-
M3rry Chr1stm4s, y0u ar3 0wn3d
-
Your Email works... Your Email Works... Your Email Works...
-
Eclipse Goodie
-
Love/Hate/qmail
-
Cost of Optimization is Greater than the Cost of Synchronization
-
Domain Name Nirvana and Damn Spam
-
Crazy Indeed
-
Back Home Again
-
Playing with Atomicity and the volatile modifier
-
Whirlycache Added to Java.net
-
Spam, Reinvented... Again: Asciispam
-
PRX on Slashdot
-
First Post