Free will is not the only problem
Command-T v6.0 — the Lua rewrite
Why I don't like mocking (much)
Whither, journalistic integrity?
How to vote in the Madrid elections on 4 May 2021
File system organization guidelines
A tale of three filter-branches
Goodbye Wunderlist, hello Todoist
Beware of cute optimizations bearing gifts
Software release announcements moving to Twitter
Wikitext 4.1.1 and 4.1.2 released
Indenting and dedenting in Vim
Git service down for temporary maintenance [updated]
Managing Side-effects With the Pub-Sub Model
What kind of name is Wincent Colaiuta, anyway?
Another new backup regimen, 4.33 years later
Tweaking Command-T and Vim for use in the terminal and tmux
Site downtime due to massive Amazon EC2 outage
Command-T 1.1b and 1.1b2 released
Wincent Icon Utility 2.0.2 released
First impressions of the Apple Magic Trackpad
Walrus compatibility and performance on different Ruby implementations
Travel: 16 August 2010 to 18 August 2010
Travel: 4 August 2010 to 10 August 2010
Interesting developments from Rackspace: OpenStack
Ok, I give in, GitHub is actually good
Making background windows less obvious
On the hideousness of AppleScript
Thoughts on "staging" environments and branches for web apps
Pricing of Amazon Web Services
Bringing TextMate-style "Command-T" to VIM
Vigil: homebrewed network monitoring solution
On the new query interface in Rails 3
Nice little enhancement in jQuery 1.4
Blocks for basic enumeration and array mutation
Server migration coming up in February
Objective-C licensing engine for sale
State of the Spam-ion 2010 Address
Upcoming site changes: repo browsing functionality
More minor site updates (0.11 and 0.12)
GemCutter is now the official gem index
Wincent Icon Utility 2.0.1 released
Wincent Strings Utility 2.0.1 released
Wincent Strings Utility 2.0 released
Snow Leopard product compatibility
Poor D-Link DSL-2740B performance
WOHotKey source code repository now public
WOBezel source code repository now public
Reason to update to the latest MacVim snapshot
Writing your own programming language
Making Vim highlight "suspicious" characters
Frequently Asked Questions about Synergy and Macheist
Why merging hurts in Subversion but is easy in Git
Clearing up confusion about Synergy version numbers
Wincent Login Tool 1.0 and 2.0 released and source code repository now public
Bansshee's effect on brute force and dictionary-based SSH attacks
Thinking about switching to RR
Back online after over three weeks
Automatic deployment numbering in Git
The joy of manual options parsing in C
Tabs vs spaces (or spaces vs tabs), and elastic tabstops
Looking for a more pleasant man-page authoring solution
nginx 0.7 series to become the new "stable" release
Automatic wrapping of Git commit messages using Vim
I guess I must be a Vim user now
Keeping this blog "on message"
Just another day in the world of Ruby
RailsConf and the Rails 3 alpha
Ubuntu poised to take over the world
Goodbye Prototype/Scriptaculous
Beware of flakey testing frameworks
Highlighting overlength lines in Vim
Shock/horror: "McAfee apparently sends passwords to users in plaintext"
Apple: AppleScript wins the 2009 Nobel Prize (all categories)
Code migration from Subversion to Git
Your branch is ahead of 'origin/master' by 1 commit
It always takes longer than you think it will
Preparing WOBezel for release as open source
What's the best UI for implementing comment previews?
State of the Spam-ion 2009 Address
What is a "release candidate"?
Unobtrusive inline administration
Kool-aid-drinking Rails "fanbois" flocking to Phusion Passenger in inebriated droves
More breakage in Rails 2.3.0 RC1
Firefox and self-signed SSL certificates
Lack of stability in the Rails/Ruby ecosystem (rant)
Extremely annoying Apache problem
Running RSpec specs from inside Vim
Thoughts on the Ruby/Merb merge
nginx consolidates hosting share
INetU most reliable hosting company again
Bizarre Rails/RSpec/Haml problem
Synergy 3.2.1b and 3.5a7 now available
Frequently used Terminal commands
INetU most reliable hosting company
Apple fixes cover art bug in iTunes 7.6.2?
Final server migration this week
Final server migration this week
Rails and validates_uniqueness_of
RSpec + Autotest + Objective-C
Open Source economics for the small guy
Assigning keyboard shortcuts to user scripts in Xcode 3
Memory management tips under Garbage Collection
What is a "release candidate"?
One of the things Git gets right
Intriguing plans for Ruby on Mac OS X in the future
Creating new daemon users on Leopard
PayPal rolls out update which breaks all payment links
Synergy 3.2 is out and Leopard-ready
On the internal-only Leopard GM
Why distributed version control
Ben Collins-Sussman doesn't "get" distributed version control
Internal encoding conversion benchmarks
Allan Odgaard on file type detection in TextMate
"Hello from Seattle" vs "Designed by Apple in California"
Thinking about Changing UNIXes
Spotlight definitely broken on my machine
Things you learn from looking at the HexFiend source code
Synergy 3.1.5b seeded to beta testers
Build numbers in a Git-based development cycle
Wincent away until 5 August 2007
Upgrading MovableType with the help of Git
Best commit messages of all time
A look back: Bram Cohen vs Linus Torvalds
Synergy 3.1.4b seeded to beta testers
Musings on Subversion, SVK and Git
Parsing/transforming nested lists from wiki markup to HTML
Wincent's dog: Leopard Reaction
On the cost of cellphone (SMS) text messages
Synergy Advance 0.5.1b seeded to beta testers
Half-star ratings: now from the Global Menu too
Half-star ratings from the menus
Synergy 3.1.3b seeded to beta testers
When will non-WWDC-attendees get the Leopard beta?
Wincent away from 28 April 2007
Synergy Advance 0.5b seeded to beta testers
Hextrapolate added to the nightly builds schedule
Hextrapolate 2.0 now available
Google Summer of Code projects
Non-contiguous selections in TextMate
Synergy 3.1.2b seeded to beta testers
The first Synergy Advance nightly is up...
Synergy Advance added to the nightly builds schedule
WordPress 2.1.3 but not for me
You can run but you can't hide; why even run?
Synergy Advance build number changes
Synergy one-day sale: licenses for $4.50
Synergy one-day sale: licenses for $4.50
Planned changes to development model
Using MediaWiki markup from within MovableType
Improved Google search and AdSense
Synergy 3.1.1b seeded to beta testers
Goodbye parity, hello superiority
Another performance update: parity
Updated packrat performance numbers
Putting the "packrat" into PEG: adding memoizing to my Ruby parser generator
Jobs would like to get rid of DRM, should software developers get rid of copy protection?
The Rails-doesn't-scale "myth"
The "Prime Directive" of Agile Development
Writing a parser generator in Ruby
Wincent vs GoDaddy, January 2007 Edition
Information leakage from the LAN when sending with Mail.app
Synergy receives "Very Nice" rating in ATPM review
Multi-file (2+ files) Xcode file templates
Son, don't repeat the same mistakes I made
San Silvestre website: a study in incompatibility and insecurity
Synergy 3.1b seeded to beta testers
Kagi: a recommendation for developers
Kagi store prices now set in Euros
What's cool about Key-Value Coding?
The Movable Type upgrade procedure sucks
Product activation improvements
Open vs closed: secrecy, competition and business
Don't run Mac OS X as an administrator user
What I hate about the Mac OS X panic dialog
Subversion repository maintenance
Mac OS X Internet connection sharing hacked
Wincent away from Monday 21 August 2006
Thoughts on Higher Order Messaging
Double-checked locking and memory barriers, take two
Favorite announcements from WWDC
Wincent away until Monday (3 July 2006)
Email response times: back to normal
Synergy 2.9 available for download
Favorite changes in Xcode Tools 2.3
iMac memory upgrade: before and after
GoDaddy's renewal prices are too high
URLs in preprocessed property lists
Goodbye ya.com, and good riddance
Synergy Advance Public Preview Release 0.4
Using cross-development SDKs for configure/make-based UNIX tools and libraries
Synergy 2.8 available for download
Update to the "Drunken Batman is an asshole" story
Ya.com has the worst customer service in the world
Bansshee: my answer to SSH dictionary attacks
A farewell to self-checksumming
Open source: a workable business model for small vendors?
WinSwitch 3.2 (Universal Binary) release
Smarter crash reports: I give up
"drukenbatman" gets on the shit list
Wincent away 17 March-20 March
All Quiet on the Western Front
DSTROOT, install_name_tool and Interface Builder palettes
WinSwitch 3.2b Universal Binary release
NSInvocation and NSMethodSignature and variable arguments
Unit testing multi-threading classes
Threading niceties for Synergy Advance
Xcode "Input/Output Files" bug
Ya.com: incompetence without ethics
More than I ever wanted to know about Apple's Objective-C runtime
Wincent away 3 February-5 February
Embedding build numbers painlessly
Locking, double-checked locking and speed
Spam will be "solved" as of tomorrow
Security notes, Red Hat Enterprise Linux
Ethical dimensions of pirating iLife 06
Universal Binaries for Intel-based Macs
Spam to be eliminated by 24 January 2006
So, Microsoft "quietly ditches" Windows Media Player for Mac
CoreData, weak linking and 10.3 support
Holiday Season 2005: Free Synergy licenses promotion
Special offer: Buy Synergy Advance and get a free Synergy license
Synergy 2.3 release candidate 2
ClamAV + clamassassin + procmail
Xcode 2.2 and Universal Binary goodness
Some words of praise for Rackspace managed hosting
Synergy gets 5-Mice rating in Macworld
New server, broken links, travel plans
Big menus, really big menus, and frickin' huge menus
Synergy Advance Public Preview Release 0.2
Coding notes: optimization and plug-ins
Gefen DVI DL Switcher KVM recommendation
The best way to write accessors
Dreaming about the server upgrade
Synergy and Synergy Advance updates just around the corner
Handling exceptions with custom root classes
Unit testing and why it suddenly became more important
Position statement: the move to Intel
10.4.1 kernel panics, RAID and data integrity
The Internet: a wretched hive of scum and villany
What's in a name? FileMaker Pro Advanced
SpamSieve 2.3.1 updated for Mac OS X 10.4.1 Tiger
AEGizmo, AEBuildAppleEvent and Mac OS X 10.4
Synergy Classic 1.9 for Mac OS X released
Synergy Advance Public Preview Release 0.1.2
Synergy Advance Public Preview Release 0.1.1
Synergy Advance Public Preview Release 0.1
WinSwitch 3.1 brings Tiger Compatibility
Synergy Classic 1.8.1 for Mac OS X released
Complimentary licenses for Synergy Advance donors
Conflict between Mac OS X 10.2 and Synergy 1.7
WinSwitch 3.0b localization pack now available
iTunesForum.com giving away 10 Synergy licenses