| blog | Introducing Masochist | Created 10/31/2015, updated 3/9/2026 | |
| blog | Lockout horror stories | Created 12/20/2025, updated 3/2/2026 | |
| blog | Thoughts on AI — 2026 edition | Created 1/8/2026, updated 2/9/2026 | |
| blog | Mechanical watches | Created 12/7/2025, updated 1/3/2026 | |
| blog | Advent of Code 2025 | 12/13/2025 | |
| blog | Advent of Code 2024 | Created 1/7/2025, updated 12/13/2025 | |
| blog | Security | Created 7/26/2025, updated 12/3/2025 | |
| blog | Rate my setup | 11/20/2025 | |
| blog | Brexit | Created 6/19/2025, updated 11/16/2025 | |
| blog | Causes presentations | Created 8/19/2012, updated 11/11/2025 | |
| blog | Git forges | Created 8/12/2025, updated 8/13/2025 | |
| blog | git-rebase's new powers | 7/8/2025 | |
| blog | Connecting computers in 2021 | Created 6/1/2021, updated 6/29/2025 | |
| blog | Frequently used Terminal commands | Created 4/23/2008, updated 4/14/2025 | |
| blog | Epistemology | Created 5/6/2022, updated 4/10/2025 | |
| blog | Free will is not the only problem | Created 11/10/2024, updated 11/12/2024 | |
| blog | Beware of cute optimizations bearing gifts | Created 3/1/2016, updated 8/13/2024 | |
| blog | Command-T v6.0 — the Lua rewrite | Created 7/24/2022, updated 7/2/2024 | |
| blog | Moving to wincent.dev | Created 4/10/2024, updated 5/7/2024 | |
| blog | AI | 3/22/2024 | |
| blog | Implementing Filechute | Created 12/6/2021, updated 3/13/2024 | |
| blog | Filechute | Created 12/3/2021, updated 3/13/2024 | |
| blog | File system organization guidelines | Created 9/24/2018, updated 3/13/2024 | |
| blog | De-googling | Created 1/10/2022, updated 3/13/2024 | |
| blog | You can run but you can't hide; why even run? | Created 3/28/2007, updated 3/12/2024 | |
| blog | YAHOMI | Created 9/7/2006, updated 3/12/2024 | |
| blog | Ya.com has the worst customer service in the world | Created 4/18/2006, updated 3/12/2024 | |
| blog | Xcode tip: kill the index | Created 12/5/2007, updated 3/12/2024 | |
| blog | Xcode "Input/Output Files" bug | Created 2/26/2006, updated 3/12/2024 | |
| blog | Xcode feature requests | Created 2/27/2006, updated 3/12/2024 | |
| blog | Xcode 2.2 and Universal Binary goodness | Created 11/11/2005, updated 3/12/2024 | |
| blog | Writing a parser generator in Ruby | Created 1/29/2007, updated 3/12/2024 | |
| blog | WOTest (r102) available | Created 9/8/2006, updated 3/12/2024 | |
| blog | WOTest improvements | Created 11/26/2006, updated 3/12/2024 | |
| blog | WordPress follow-up | Created 6/24/2007, updated 3/12/2024 | |
| blog | WordPress flaw | Created 6/21/2007, updated 3/12/2024 | |
| blog | WordPress 2.1.3 but not for me | Created 4/3/2007, updated 3/12/2024 | |
| blog | WOQueueConsumer | Created 3/7/2006, updated 3/12/2024 | |
| blog | WinSwitch 3.2b Universal Binary release | Created 3/10/2006, updated 3/12/2024 | |
| blog | WinSwitch 3.2.1 | Created 4/4/2006, updated 3/12/2024 | |
| blog | WinSwitch 3.2 (Universal Binary) release | Created 4/3/2006, updated 3/12/2024 | |
| blog | WinSwitch 3.1 brings Tiger Compatibility | Created 4/25/2005, updated 3/12/2024 | |
| blog | WinSwitch 3.0b localization pack now available | Created 12/8/2004, updated 3/12/2024 | |
| blog | WinSwitch 3.0b available | Created 12/6/2004, updated 3/12/2024 | |
| blog | WinSwitch 3.0.1 released | Created 3/31/2005, updated 3/12/2024 | |
| blog | WinSwitch 3.0 released | Created 3/9/2005, updated 3/12/2024 | |
| blog | Wincent vs GoDaddy, January 2007 Edition | Created 1/18/2007, updated 3/12/2024 | |
| blog | Wincent Strings Utility 2.0.1 released | Created 8/29/2009, updated 3/12/2024 | |
| blog | Wincent Strings Utility 2.0 released | Created 8/28/2009, updated 3/12/2024 | |
| blog | Wincent Strings Utility 1.2 | Created 1/7/2008, updated 3/12/2024 | |
| blog | Wincent Strings Utility 1.1 | Created 8/18/2006, updated 3/12/2024 | |
| blog | Wincent Strings Util | Created 2/20/2006, updated 3/12/2024 | |
| blog | Wincent Icon Utility 2.0.1 released | Created 8/29/2009, updated 3/12/2024 | |
| blog | Wincent buildtools release | Created 9/6/2006, updated 3/12/2024 | |
| blog | Wincent away until Monday (3 July 2006) | Created 6/29/2006, updated 3/12/2024 | |
| blog | Wincent away until 5 August 2007 | Created 7/29/2007, updated 3/12/2024 | |
| blog | Wincent away from Monday 21 August 2006 | Created 8/21/2006, updated 3/12/2024 | |
| blog | Wincent away from 28 April 2007 | Created 4/28/2007, updated 3/12/2024 | |
| blog | Wincent away 3 February-5 February | Created 2/1/2006, updated 3/12/2024 | |
| blog | Wincent away 17 March-20 March | Created 3/17/2006, updated 3/12/2024 | |
| blog | Will it blend? | Created 9/26/2007, updated 3/12/2024 | |
| blog | Why Spaces is broken | Created 11/16/2007, updated 3/12/2024 | |
| blog | Why functional programming | Created 9/12/2007, updated 3/12/2024 | |
| blog | Why distributed version control | Created 10/21/2007, updated 3/12/2024 | |
| blog | Whittling away the controller | Created 7/13/2005, updated 3/12/2024 | |
| blog | What's in a name? FileMaker Pro Advanced | Created 5/19/2005, updated 3/12/2024 | |
| blog | What is a "release candidate"? | Created 12/11/2007, updated 3/12/2024 | |
| blog | What is a "release candidate"? | Created 3/14/2009, updated 3/12/2024 | |
| blog | Weekly progress report | Created 8/29/2009, updated 3/12/2024 | |
| blog | Weekly progress report | Created 8/19/2009, updated 3/12/2024 | |
| blog | Weekly progress report | Created 7/5/2009, updated 3/12/2024 | |
| blog | Weekly progress report | Created 6/25/2009, updated 3/12/2024 | |
| blog | Weekly progress report | Created 5/27/2009, updated 3/12/2024 | |
| blog | Walrus Git repository moved | Created 8/30/2010, updated 3/12/2024 | |
| blog | Walrus 0.2 released | Created 8/14/2010, updated 3/12/2024 | |
| blog | Vigil: homebrewed network monitoring solution | Created 2/22/2010, updated 3/12/2024 | |
| blog | Version numbers | Created 12/24/2007, updated 3/12/2024 | |
| blog | Version Control vs Rails | Created 11/17/2007, updated 3/12/2024 | |
| blog | Verbatim | Created 4/28/2007, updated 3/12/2024 | |
| blog | Using SuperDuper! on Leopard | Created 11/16/2007, updated 3/12/2024 | |
| blog | Using MediaWiki markup from within MovableType | Created 3/14/2007, updated 3/12/2024 | |
| blog | Using cross-development SDKs for configure/make-based UNIX tools and libraries | Created 4/28/2006, updated 3/12/2024 | |
| blog | URLs in preprocessed property lists | Created 5/18/2006, updated 3/12/2024 | |
| blog | Upgrading MovableType with the help of Git | Created 7/25/2007, updated 3/12/2024 | |
| blog | Updated packrat performance numbers | Created 2/17/2007, updated 3/12/2024 | |
| blog | Update to the "Drunken Batman is an asshole" story | Created 4/21/2006, updated 3/12/2024 | |
| blog | Upcoming DNS changes | Created 2/8/2008, updated 3/12/2024 | |
| blog | Universal Binaries for Intel-based Macs | Created 1/13/2006, updated 3/12/2024 | |
| blog | Unit testing | Created 7/4/2007, updated 3/12/2024 | |
| blog | Two annoying Xcode bugs | Created 2/18/2006, updated 3/12/2024 | |
| blog | Travelling | Created 8/21/2006, updated 3/12/2024 | |
| blog | To wrap or not to wrap? | Created 2/25/2006, updated 3/12/2024 | |
| blog | Thoughts on Higher Order Messaging | Created 8/20/2006, updated 3/12/2024 | |
| blog | Thinking about Changing UNIXes | Created 10/6/2007, updated 3/12/2024 | |
| blog | Things you learn from looking at the HexFiend source code | Created 9/24/2007, updated 3/12/2024 | |
| blog | The view from the crow's nest | Created 7/26/2007, updated 3/12/2024 | |
| blog | The Omni Source License | Created 2/20/2006, updated 3/12/2024 | |
| blog | The Movable Type upgrade procedure sucks | Created 9/27/2006, updated 3/12/2024 | |
| blog | The iTunes music store | Created 1/3/2006, updated 3/12/2024 | |
| blog | The future | Created 8/6/2006, updated 3/12/2024 | |
| blog | The first Synergy Advance nightly is up... | Created 4/4/2007, updated 3/12/2024 | |
| blog | The Colloquy MOAB | Created 1/17/2007, updated 3/12/2024 | |
| blog | The BOOL return problem | Created 11/28/2006, updated 3/12/2024 | |
| blog | The Apple Store | Created 9/28/2007, updated 3/12/2024 | |
| blog | TextMate wins | Created 2/14/2007, updated 3/12/2024 | |
| blog | Test results | Created 4/26/2007, updated 3/12/2024 | |
| blog | Test process improvements | Created 4/25/2007, updated 3/12/2024 | |
| blog | Test-Driven Development | Created 1/8/2007, updated 3/12/2024 | |
| blog | Tabs vs spaces | Created 10/17/2007, updated 3/12/2024 | |
| blog | Syntax coloring shoot-out | Created 1/5/2009, updated 3/12/2024 | |
| blog | Synergy receives "Very Nice" rating in ATPM review | Created 12/2/2006, updated 3/12/2024 | |
| blog | Synergy open source release | Created 2/27/2012, updated 3/12/2024 | |
| blog | Synergy Classic 1.9 for Mac OS X released | Created 5/13/2005, updated 3/12/2024 | |
| blog | Synergy Classic 1.8.1 for Mac OS X released | Created 4/17/2005, updated 3/12/2024 | |
| blog | Synergy Classic 1.8 released | Created 4/13/2005, updated 3/12/2024 | |
| blog | Synergy and Synergy Advance updates just around the corner | Created 6/25/2005, updated 3/12/2024 | |
| blog | Synergy Advance updates | Created 5/15/2007, updated 3/12/2024 | |
| blog | Synergy Advance source code | Created 7/10/2005, updated 3/12/2024 | |
| blog | Synergy Advance Public Preview Release 0.4 | Created 5/6/2006, updated 3/12/2024 | |
| blog | Synergy Advance Public Preview Release 0.2 | Created 7/26/2005, updated 3/12/2024 | |
| blog | Synergy Advance Public Preview Release 0.1.2 | Created 5/12/2005, updated 3/12/2024 | |
| blog | Synergy Advance Public Preview Release 0.1.1 | Created 5/6/2005, updated 3/12/2024 | |
| blog | Synergy Advance Public Preview Release 0.1 | Created 5/3/2005, updated 3/12/2024 | |
| blog | Synergy Advance framework | Created 7/7/2005, updated 3/12/2024 | |
| blog | Synergy Advance build number changes | Created 3/26/2007, updated 3/12/2024 | |
| blog | Synergy Advance added to the nightly builds schedule | Created 4/4/2007, updated 3/12/2024 | |
| blog | Synergy Advance 0.5b seeded to beta testers | Created 4/26/2007, updated 3/12/2024 | |
| blog | Synergy Advance 0.5.1b seeded to beta testers | Created 5/17/2007, updated 3/12/2024 | |
| blog | Synergy Advance 0.4 beta 4 | Created 4/4/2006, updated 3/12/2024 | |
| blog | Synergy Advance 0.4 beta 3 | Created 4/3/2006, updated 3/12/2024 | |
| blog | Synergy Advance 0.4 beta 2 | Created 4/1/2006, updated 3/12/2024 | |
| blog | Synergy Advance 0.4 beta | Created 3/29/2006, updated 3/12/2024 | |
| blog | Synergy 5.0a release | Created 1/1/2013, updated 3/12/2024 | |
| blog | Synergy 4.5b released | Created 11/2/2010, updated 3/12/2024 | |
| blog | Synergy 4.5.2 released | Created 2/1/2011, updated 3/12/2024 | |
| blog | Synergy 4.5.1 released | Created 1/10/2011, updated 3/12/2024 | |
| blog | Synergy 4.5 released | Created 11/15/2010, updated 3/12/2024 | |
| blog | Synergy 4.4b2 released | Created 2/25/2010, updated 3/12/2024 | |
| blog | Synergy 4.4b released | Created 2/22/2010, updated 3/12/2024 | |
| blog | Synergy 4.4.5 released | Created 9/25/2010, updated 3/12/2024 | |
| blog | Synergy 4.4.4 released | Created 9/2/2010, updated 3/12/2024 | |
| blog | Synergy 4.4.3 released | Created 8/12/2010, updated 3/12/2024 | |
| blog | Synergy 4.4.2 released | Created 6/10/2010, updated 3/12/2024 | |
| blog | Synergy 4.4.1b released | Created 4/8/2010, updated 3/12/2024 | |
| blog | Synergy 4.4.1 released | Created 4/26/2010, updated 3/12/2024 | |
| blog | Synergy 4.4 released | Created 3/11/2010, updated 3/12/2024 | |
| blog | Synergy 4.3b released | Created 1/19/2010, updated 3/12/2024 | |
| blog | Synergy 4.3 released | Created 2/4/2010, updated 3/12/2024 | |
| blog | Synergy 4.2b released | Created 11/30/2009, updated 3/12/2024 | |
| blog | Synergy 4.2.1b released | Created 1/4/2010, updated 3/12/2024 | |
| blog | Synergy 4.2.1 released | Created 1/12/2010, updated 3/12/2024 | |
| blog | Synergy 4.2 released | Created 12/7/2009, updated 3/12/2024 | |
| blog | Synergy 4.1b released | Created 9/28/2009, updated 3/12/2024 | |
| blog | Synergy 4.1a released | Created 9/21/2009, updated 3/12/2024 | |
| blog | Synergy 4.1.1b released | Created 10/21/2009, updated 3/12/2024 | |
| blog | Synergy 4.1.1 released | Created 11/3/2009, updated 3/12/2024 | |
| blog | Synergy 4.1 released | Created 10/6/2009, updated 3/12/2024 | |
| blog | Synergy 4.0.1b released | Created 9/4/2009, updated 3/12/2024 | |
| blog | Synergy 4.0.1a released | Created 9/1/2009, updated 3/12/2024 | |
| blog | Synergy 4.0.1 released | Created 9/10/2009, updated 3/12/2024 | |
| blog | Synergy 4.0 upgrades | Created 8/30/2009, updated 3/12/2024 | |
| blog | Synergy 3.5a9 released | Created 6/26/2009, updated 3/12/2024 | |
| blog | Synergy 3.5a6 release | Created 4/4/2008, updated 3/12/2024 | |
| blog | Synergy 3.5a5 released | Created 1/23/2008, updated 3/12/2024 | |
| blog | Synergy 3.5a4 released | Created 1/8/2008, updated 3/12/2024 | |
| blog | Synergy 3.5a3 released | Created 1/8/2008, updated 3/12/2024 | |
| blog | Synergy 3.5a2 released | Created 11/27/2007, updated 3/12/2024 | |
| blog | Synergy 3.5a released | Created 11/27/2007, updated 3/12/2024 | |
| blog | Synergy 3.5.5a released | Created 8/24/2009, updated 3/12/2024 | |
| blog | Synergy 3.5.4a released | Created 8/17/2009, updated 3/12/2024 | |
| blog | Synergy 3.5.2a released | Created 7/7/2009, updated 3/12/2024 | |
| blog | Synergy 3.5.1a released | Created 7/2/2009, updated 3/12/2024 | |
| blog | Synergy 3.4.1 released | Created 9/9/2009, updated 3/12/2024 | |
| blog | Synergy 3.4 released | Created 6/25/2009, updated 3/12/2024 | |
| blog | Synergy 3.2.2 released | Created 4/2/2009, updated 3/12/2024 | |
| blog | Synergy 3.2.1b and 3.5a7 now available | Created 4/29/2008, updated 3/12/2024 | |
| blog | Synergy 3.2.1 released | Created 6/9/2008, updated 3/12/2024 | |
| blog | Synergy 3.2 is out and Leopard-ready | Created 10/24/2007, updated 3/12/2024 | |
| blog | Synergy 3.1b seeded to beta testers | Created 11/13/2006, updated 3/12/2024 | |
| blog | Synergy 3.1.5b seeded to beta testers | Created 8/23/2007, updated 3/12/2024 | |
| blog | Synergy 3.1.5 released | Created 10/2/2007, updated 3/12/2024 | |
| blog | Synergy 3.1.4b seeded to beta testers | Created 7/9/2007, updated 3/12/2024 | |
| blog | Synergy 3.1.4 release | Created 7/23/2007, updated 3/12/2024 | |
| blog | Synergy 3.1.3b seeded to beta testers | Created 5/15/2007, updated 3/12/2024 | |
| blog | Synergy 3.1.3 release | Created 6/11/2007, updated 3/12/2024 | |
| blog | Synergy 3.1.2b seeded to beta testers | Created 4/10/2007, updated 3/12/2024 | |
| blog | Synergy 3.1.2 now available | Created 4/23/2007, updated 3/12/2024 | |
| blog | Synergy 3.1.1b seeded to beta testers | Created 3/8/2007, updated 3/12/2024 | |
| blog | Synergy 3.1.1 now available | Created 3/26/2007, updated 3/12/2024 | |
| blog | Synergy 3.1 now available | Created 12/5/2006, updated 3/12/2024 | |
| blog | Synergy 3.0 now available | Created 9/5/2006, updated 3/12/2024 | |
| blog | Synergy 2.9 available for download | Created 6/15/2006, updated 3/12/2024 | |
| blog | Synergy 2.8 available for download | Created 4/28/2006, updated 3/12/2024 | |
| blog | Synergy 2.7 released | Created 4/3/2006, updated 3/12/2024 | |
| blog | Synergy 2.6 released | Created 3/9/2006, updated 3/12/2024 | |
| blog | Synergy 2.5 released | Created 2/17/2006, updated 3/12/2024 | |
| blog | Synergy 2.4 released | Created 1/23/2006, updated 3/12/2024 | |
| blog | Synergy 2.3 released | Created 12/24/2005, updated 3/12/2024 | |
| blog | Synergy 2.3 release candidate 2 | Created 11/30/2005, updated 3/12/2024 | |
| blog | Synergy 2.3 release candidate | Created 11/30/2005, updated 3/12/2024 | |
| blog | Synergy 2.2 released | Created 11/14/2005, updated 3/12/2024 | |
| blog | Synergy 2.0.1 now available | Created 6/30/2005, updated 3/12/2024 | |
| blog | Synergy 2.0 released | Created 6/27/2005, updated 3/12/2024 | |
| blog | Synergy 1.7.1 released | Created 3/7/2005, updated 3/12/2024 | |
| blog | Synergy 1.7 released | Created 3/4/2005, updated 3/12/2024 | |
| blog | Synergy 1.6.1 released | Created 12/22/2004, updated 3/12/2024 | |
| blog | Synergy 1.6 | Created 12/22/2004, updated 3/12/2024 | |
| blog | Synergy 1.5b released | Created 11/24/2004, updated 3/12/2024 | |
| blog | Synergy 1.5 | Created 12/8/2004, updated 3/12/2024 | |
| blog | Subversion hassles | Created 9/20/2006, updated 3/12/2024 | |
| blog | State of the Spam-ion 2009 Address | Created 4/1/2009, updated 3/12/2024 | |
| blog | Stash | Created 9/4/2007, updated 3/12/2024 | |
| blog | SSL fun | Created 1/4/2007, updated 3/12/2024 | |
| blog | Spotlight definitely broken on my machine | Created 9/30/2007, updated 3/12/2024 | |
| blog | Special offer: Buy Synergy Advance and get a free Synergy license | Created 12/1/2005, updated 3/12/2024 | |
| blog | Spamhaus is good | Created 9/22/2006, updated 3/12/2024 | |
| blog | Spam will be "solved" as of tomorrow | Created 1/24/2006, updated 3/12/2024 | |
| blog | Some words of praise for Rackspace managed hosting | Created 11/9/2005, updated 3/12/2024 | |
| blog | Smarter crash reports: I give up | Created 4/1/2006, updated 3/12/2024 | |
| blog | Site improvements | Created 11/20/2006, updated 3/12/2024 | |
| blog | Site downtime due to massive Amazon EC2 outage | Created 4/24/2011, updated 3/12/2024 | |
| blog | Site DNS changes | Created 2/9/2009, updated 3/12/2024 | |
| blog | Simplifying my Ansible set-up | Created 7/7/2021, updated 3/12/2024 | |
| blog | Sharpening the axe | Created 9/5/2020, updated 3/12/2024 | |
| blog | Server reboot | Created 3/13/2006, updated 3/12/2024 | |
| blog | Server migration under way | Created 2/26/2008, updated 3/12/2024 | |
| blog | Server migration in progress | Created 2/26/2008, updated 3/12/2024 | |
| blog | Security notes, Red Hat Enterprise Linux | Created 1/20/2006, updated 3/12/2024 | |
| blog | Screencasting software | Created 4/12/2007, updated 3/12/2024 | |
| blog | Running RSpec specs from inside Vim | Created 1/24/2009, updated 3/12/2024 | |
| blog | RubyGems 0.9.5 | Created 11/30/2007, updated 3/12/2024 | |
| blog | Ruby on Rails | Created 7/19/2006, updated 3/12/2024 | |
| blog | RSpec changes | Created 5/31/2007, updated 3/12/2024 | |
| blog | RSpec + Autotest + Objective-C | Created 1/15/2008, updated 3/12/2024 | |
| blog | RSpec 1.1.0 | Created 12/14/2007, updated 3/12/2024 | |
| blog | RSpec 1.0.0 | Created 5/19/2007, updated 3/12/2024 | |
| blog | Responsible disclosure | Created 1/10/2007, updated 3/12/2024 | |
| blog | RailsConf 2007 | Created 5/22/2007, updated 3/12/2024 | |
| blog | Rails scaling | Created 10/5/2007, updated 3/12/2024 | |
| blog | Rails and validates_uniqueness_of | Created 1/26/2008, updated 3/12/2024 | |
| blog | Ragel wins! Fatality! | Created 2/3/2008, updated 3/12/2024 | |
| blog | Radar | Created 4/2/2006, updated 3/12/2024 | |
| blog | Putting the "packrat" into PEG: adding memoizing to my Ruby parser generator | Created 2/16/2007, updated 3/12/2024 | |
| blog | Progress notes | Created 1/22/2007, updated 3/12/2024 | |
| blog | Product and site news | Created 11/5/2004, updated 3/12/2024 | |
| blog | Product activation improvements | Created 9/26/2006, updated 3/12/2024 | |
| blog | Poverty | Created 4/3/2006, updated 3/12/2024 | |
| blog | Position statement: the move to Intel | Created 6/7/2005, updated 3/12/2024 | |
| blog | Planned changes to development model | Created 3/14/2007, updated 3/12/2024 | |
| blog | Pinging from around the world | Created 4/27/2008, updated 3/12/2024 | |
| blog | Pilgrim on Leopard and MySQL | Created 11/30/2007, updated 3/12/2024 | |
| blog | PayPal scammers | Created 6/12/2005, updated 3/12/2024 | |
| blog | PayPal rolls out update which breaks all payment links | Created 10/25/2007, updated 3/12/2024 | |
| blog | PayPal breakages | Created 10/25/2007, updated 3/12/2024 | |
| blog | Payoff time | Created 4/12/2007, updated 3/12/2024 | |
| blog | Parsing/transforming nested lists from wiki markup to HTML | Created 7/6/2007, updated 3/12/2024 | |
| blog | Parser generator update | Created 2/18/2007, updated 3/12/2024 | |
| blog | O'Reilly Pocket References | Created 6/14/2007, updated 3/12/2024 | |
| blog | Open source licensing | Created 7/3/2005, updated 3/12/2024 | |
| blog | Open source: a workable business model for small vendors? | Created 4/8/2006, updated 3/12/2024 | |
| blog | Open source | Created 1/22/2007, updated 3/12/2024 | |
| blog | One of the things Git gets right | Created 11/30/2007, updated 3/12/2024 | |
| blog | On the MacBook Air | Created 1/16/2008, updated 3/12/2024 | |
| blog | On the internal-only Leopard GM | Created 10/22/2007, updated 3/12/2024 | |
| blog | Old age | Created 10/18/2006, updated 3/12/2024 | |
| blog | Off-by-one | Created 1/2/2007, updated 3/12/2024 | |
| blog | Object-oriented templating | Created 10/14/2006, updated 3/12/2024 | |
| blog | NSPortDelegateTickler | Created 4/17/2006, updated 3/12/2024 | |
| blog | NSInvocation and NSMethodSignature and variable arguments | Created 3/9/2006, updated 3/12/2024 | |
| blog | Non-contiguous selections in TextMate | Created 4/11/2007, updated 3/12/2024 | |
| blog | Nightly builds now available | Created 3/16/2007, updated 3/12/2024 | |
| blog | New site section: snippets | Created 9/9/2010, updated 3/12/2024 | |
| blog | New site section: repos | Created 11/6/2010, updated 3/12/2024 | |
| blog | New site layout | Created 11/7/2004, updated 3/12/2024 | |
| blog | New server, broken links, travel plans | Created 8/8/2005, updated 3/12/2024 | |
| blog | New MacBook Pros | Created 6/5/2007, updated 3/12/2024 | |
| blog | New licensing for Install | Created 11/10/2004, updated 3/12/2024 | |
| blog | New iMac "Superdrive" | Created 8/21/2007, updated 3/12/2024 | |
| blog | New backup regimen | Created 7/21/2007, updated 3/12/2024 | |
| blog | Net Monitor upgrade | Created 10/28/2007, updated 3/12/2024 | |
| blog | Musings on Subversion, SVK and Git | Created 7/6/2007, updated 3/12/2024 | |
| blog | Multi-file (2+ files) Xcode file templates | Created 11/18/2006, updated 3/12/2024 | |
| blog | Moving to the cloud | Created 11/18/2009, updated 3/12/2024 | |
| blog | Moving to RHEL 5 | Created 1/19/2008, updated 3/12/2024 | |
| blog | Movable Type 4.0.1 | Created 9/26/2007, updated 3/12/2024 | |
| blog | More work on WOCommon | Created 8/15/2006, updated 3/12/2024 | |
| blog | More thoughts on HOM | Created 11/24/2006, updated 3/12/2024 | |
| blog | More than I ever wanted to know about Apple's Objective-C runtime | Created 2/10/2006, updated 3/12/2024 | |
| blog | More Mail.app suckage | Created 10/5/2007, updated 3/12/2024 | |
| blog | Month of Apple Bugs update | Created 1/8/2007, updated 3/12/2024 | |
| blog | Mock objects revisited | Created 8/12/2006, updated 3/12/2024 | |
| blog | Mock objects in WOTest | Created 6/13/2005, updated 3/12/2024 | |
| blog | MOAB childishness | Created 1/9/2007, updated 3/12/2024 | |
| blog | Mighty Mouse design flaws | Created 5/30/2006, updated 3/12/2024 | |
| blog | Memory for the Intel iMac | Created 5/29/2006, updated 3/12/2024 | |
| blog | Mail spring cleaning | Created 10/4/2007, updated 3/12/2024 | |
| blog | Mail as a time drain | Created 10/5/2007, updated 3/12/2024 | |
| blog | Lots of refactoring | Created 9/23/2006, updated 3/12/2024 | |
| blog | Locking, double-checked locking and speed | Created 1/25/2006, updated 3/12/2024 | |
| blog | Leopard update | Created 10/28/2007, updated 3/12/2024 | |
| blog | Leopard progress update | Created 11/16/2007, updated 3/12/2024 | |
| blog | Leopard product readiness | Created 10/26/2007, updated 3/12/2024 | |
| blog | Leopard in October | Created 4/14/2007, updated 3/12/2024 | |
| blog | Leopard | Created 8/21/2006, updated 3/12/2024 | |
| blog | Keeping up to date | Created 9/25/2006, updated 3/12/2024 | |
| blog | Keeping up to date | Created 9/25/2006, updated 3/12/2024 | |
| blog | Kagi store prices now set in Euros | Created 10/17/2006, updated 3/12/2024 | |
| blog | Kagi: a recommendation for developers | Created 10/18/2006, updated 3/12/2024 | |
| blog | Java | Created 11/5/2007, updated 3/12/2024 | |
| blog | iTunesForum.com giving away 10 Synergy licenses | Created 11/30/2004, updated 3/12/2024 | |
| blog | It's official | Created 4/5/2007, updated 3/12/2024 | |
| blog | It always takes longer than you think it will | Created 4/7/2009, updated 3/12/2024 | |
| blog | Is spam "solved"? | Created 2/8/2007, updated 3/12/2024 | |
| blog | Involuntary reboot log | Created 3/21/2007, updated 3/12/2024 | |
| blog | Involuntary Reboot Log | Created 5/22/2006, updated 3/12/2024 | |
| blog | Involuntary Reboot Log | Created 1/29/2008, updated 3/12/2024 | |
| blog | Involuntary Reboot Log | Created 12/21/2007, updated 3/12/2024 | |
| blog | Involuntary Reboot Log | Created 11/18/2007, updated 3/12/2024 | |
| blog | Involuntary Reboot Log | Created 11/12/2007, updated 3/12/2024 | |
| blog | Involuntary Reboot Log | Created 11/12/2007, updated 3/12/2024 | |
| blog | Involuntary Reboot Log | Created 9/25/2007, updated 3/12/2024 | |
| blog | Involuntary Reboot Log | Created 9/15/2007, updated 3/12/2024 | |
| blog | Involuntary Reboot Log | Created 8/18/2007, updated 3/12/2024 | |
| blog | Involuntary Reboot Log | Created 7/21/2007, updated 3/12/2024 | |
| blog | Involuntary Reboot Log | Created 7/13/2007, updated 3/12/2024 | |
| blog | Involuntary reboot log | Created 4/28/2007, updated 3/12/2024 | |
| blog | Involuntary reboot log | Created 7/13/2006, updated 3/12/2024 | |
| blog | Internal encoding conversion benchmarks | Created 10/18/2007, updated 3/12/2024 | |
| blog | Install 1.3.1 released | Created 6/30/2007, updated 3/12/2024 | |
| blog | Install 1.3 released | Created 11/23/2005, updated 3/12/2024 | |
| blog | Install 1.2.3 released | Created 12/9/2004, updated 3/12/2024 | |
| blog | Input Managers | Created 1/23/2007, updated 3/12/2024 | |
| blog | Infuriating Cocoa bugs | Created 7/21/2005, updated 3/12/2024 | |
| blog | Information leakage from the LAN when sending with Mail.app | Created 1/7/2007, updated 3/12/2024 | |
| blog | In Murcia | Created 3/16/2007, updated 3/12/2024 | |
| blog | In Barcelona | Created 10/29/2006, updated 3/12/2024 | |
| blog | Improved Google search and AdSense | Created 3/13/2007, updated 3/12/2024 | |
| blog | iMac reliability woes | Created 8/10/2007, updated 3/12/2024 | |
| blog | iMac memory upgrade: before and after | Created 5/30/2006, updated 3/12/2024 | |
| blog | iMac finally dying? | Created 1/25/2008, updated 3/12/2024 | |
| blog | How I Vim | Created 2/22/2016, updated 3/12/2024 | |
| blog | HOM update | Created 11/27/2006, updated 3/12/2024 | |
| blog | HOM performance test results | Created 11/30/2006, updated 3/12/2024 | |
| blog | HOM in Apple frameworks | Created 12/22/2006, updated 3/12/2024 | |
| blog | HOM improvements | Created 11/29/2006, updated 3/12/2024 | |
| blog | Holiday Season 2005: Free Synergy licenses promotion | Created 12/1/2005, updated 3/12/2024 | |
| blog | Hextrapolate added to the nightly builds schedule | Created 4/26/2007, updated 3/12/2024 | |
| blog | Hextrapolate 2.0b released | Created 4/10/2007, updated 3/12/2024 | |
| blog | Hextrapolate 2.0 now available | Created 4/23/2007, updated 3/12/2024 | |
| blog | Here documents | Created 2/20/2007, updated 3/12/2024 | |
| blog | Help! | Created 4/23/2007, updated 3/12/2024 | |
| blog | Half-star ratings: now from the Global Menu too | Created 5/17/2007, updated 3/12/2024 | |
| blog | Half-star ratings in iTunes | Created 1/16/2006, updated 3/12/2024 | |
| blog | Half-star ratings from the menus | Created 5/16/2007, updated 3/12/2024 | |
| blog | Google Summer of Code projects | Created 4/13/2007, updated 3/12/2024 | |
| blog | Goodbye ya.com, and good riddance | Created 5/10/2006, updated 3/12/2024 | |
| blog | Goodbye parity, hello superiority | Created 2/22/2007, updated 3/12/2024 | |
| blog | GoDaddy's renewal prices are too high | Created 5/21/2006, updated 3/12/2024 | |
| blog | GoDaddy scam | Created 7/23/2006, updated 3/12/2024 | |
| blog | Git traction | Created 7/21/2007, updated 3/12/2024 | |
| blog | Git repo mirrors | Created 5/14/2009, updated 3/12/2024 | |
| blog | Git notes | Created 7/16/2007, updated 3/12/2024 | |
| blog | Git hooks | Created 7/19/2007, updated 3/12/2024 | |
| blog | Git changes | Created 7/11/2007, updated 3/12/2024 | |
| blog | Git 1.5.4-rc4 | Created 1/21/2008, updated 3/12/2024 | |
| blog | Getting rid of Capistrano | Created 9/1/2009, updated 3/12/2024 | |
| blog | Gates deposition videos | Created 2/8/2007, updated 3/12/2024 | |
| blog | Frequently Asked Questions about Synergy and Macheist | Created 6/26/2009, updated 3/12/2024 | |
| blog | Forums upgrade | Created 10/6/2006, updated 3/12/2024 | |
| blog | Forever hosting | Created 10/31/2021, updated 3/12/2024 | |
| blog | FixtureReplacement | Created 10/13/2007, updated 3/12/2024 | |
| blog | Fixture improvements | Created 10/31/2007, updated 3/12/2024 | |
| blog | Finally | Created 3/16/2006, updated 3/12/2024 | |
| blog | Final server migration this week | Created 3/25/2008, updated 3/12/2024 | |
| blog | Final server migration this week | Created 3/25/2008, updated 3/12/2024 | |
| blog | Fighting GoDaddy | Created 11/9/2006, updated 3/12/2024 | |
| blog | Favorite changes in Xcode Tools 2.3 | Created 6/1/2006, updated 3/12/2024 | |
| blog | Farewell Rackspace | Created 1/31/2008, updated 3/12/2024 | |
| blog | Ethical dimensions of pirating iLife 06 | Created 1/16/2006, updated 3/12/2024 | |
| blog | Embracing open source | Created 7/2/2009, updated 3/12/2024 | |
| blog | Embedding build numbers painlessly | Created 1/26/2006, updated 3/12/2024 | |
| blog | Email response times: back to normal | Created 6/19/2006, updated 3/12/2024 | |
| blog | dSYM | Created 8/17/2006, updated 3/12/2024 | |
| blog | DSTROOT, install_name_tool and Interface Builder palettes | Created 3/11/2006, updated 3/12/2024 | |
| blog | "drukenbatman" gets on the shit list | Created 3/31/2006, updated 3/12/2024 | |
| blog | Dreaming about the server upgrade | Created 6/25/2005, updated 3/12/2024 | |
| blog | Downtime | Created 8/26/2015, updated 3/12/2024 | |
| blog | Double-checked locking and memory barriers, take two | Created 8/14/2006, updated 3/12/2024 | |
| blog | Dock icon update | Created 12/30/2006, updated 3/12/2024 | |
| blog | DNS changes | Created 11/16/2009, updated 3/12/2024 | |
| blog | Deploying Masochist | Created 12/17/2015, updated 3/12/2024 | |
| blog | Deleting code | Created 11/23/2006, updated 3/12/2024 | |
| blog | Darn GoDaddy | Created 8/15/2006, updated 3/12/2024 | |
| blog | Daring Fireball | Created 10/3/2007, updated 3/12/2024 | |
| blog | Custom validation matcher | Created 10/15/2007, updated 3/12/2024 | |
| blog | Creating new daemon users on Leopard | Created 10/30/2007, updated 3/12/2024 | |
| blog | Core Image Fun House | Created 12/29/2006, updated 3/12/2024 | |
| blog | Conflict between Mac OS X 10.2 and Synergy 1.7 | Created 3/5/2005, updated 3/12/2024 | |
| blog | Complimentary licenses for Synergy Advance donors | Created 4/11/2005, updated 3/12/2024 | |
| blog | Commit messages | Created 4/1/2009, updated 3/12/2024 | |
| blog | Comments on weblogs | Created 6/25/2007, updated 3/12/2024 | |
| blog | Command-T 1.9 released | Created 5/25/2014, updated 3/12/2024 | |
| blog | Command-T 1.8 released | Created 4/1/2014, updated 3/12/2024 | |
| blog | Command-T 1.7 released | Created 3/10/2014, updated 3/12/2024 | |
| blog | Command-T 1.6 released | Created 12/16/2013, updated 3/12/2024 | |
| blog | Command-T 1.4 released | Created 6/20/2012, updated 3/12/2024 | |
| blog | Command-T 1.3.1 released | Created 12/18/2011, updated 3/12/2024 | |
| blog | Command-T 1.3 released | Created 11/28/2011, updated 3/12/2024 | |
| blog | Command-T 1.2.1 released | Created 5/1/2011, updated 3/12/2024 | |
| blog | Command-T 1.2 released | Created 4/30/2011, updated 3/12/2024 | |
| blog | Command-T 1.1b and 1.1b2 released | Created 3/27/2011, updated 3/12/2024 | |
| blog | Command-T 1.10 released | Created 7/16/2014, updated 3/12/2024 | |
| blog | Command-T 1.0b released | Created 11/5/2010, updated 3/12/2024 | |
| blog | Command-T 1.0.1 released | Created 1/5/2011, updated 3/12/2024 | |
| blog | Command-T 1.0 released | Created 11/26/2010, updated 3/12/2024 | |
| blog | Coding notes: optimization and plug-ins | Created 7/19/2005, updated 3/12/2024 | |
| blog | Code cleanup | Created 9/11/2006, updated 3/12/2024 | |
| blog | Change of email address | Created 6/1/2006, updated 3/12/2024 | |
| blog | Call for Bansshee donations | Created 2/21/2008, updated 3/12/2024 | |
| blog | Build numbers in a Git-based development cycle | Created 7/30/2007, updated 3/12/2024 | |
| blog | Bugzilla upgrade | Created 5/12/2007, updated 3/12/2024 | |
| blog | Bugzilla 3.0 improvements | Created 1/1/2007, updated 3/12/2024 | |
| blog | Bootable ZFS | Created 1/14/2008, updated 3/12/2024 | |
| blog | Bizarre display glitch | Created 3/8/2007, updated 3/12/2024 | |
| blog | Bill Gates and Woody Allen | Created 4/27/2005, updated 3/12/2024 | |
| blog | Big menus, really big menus, and frickin' huge menus | Created 8/2/2005, updated 3/12/2024 | |
| blog | Beware of flakey testing frameworks | Created 4/16/2009, updated 3/12/2024 | |
| blog | Ben Collins-Sussman doesn't "get" distributed version control | Created 10/19/2007, updated 3/12/2024 | |
| blog | Being nice | Created 10/13/2007, updated 3/12/2024 | |
| blog | Behaviour-Driven Development | Created 5/21/2007, updated 3/12/2024 | |
| blog | Bash completion for Git | Created 12/5/2007, updated 3/12/2024 | |
| blog | Bansshee update | Created 4/22/2006, updated 3/12/2024 | |
| blog | Bansshee performance | Created 10/16/2006, updated 3/12/2024 | |
| blog | Bansshee news | Created 3/12/2007, updated 3/12/2024 | |
| blog | Bansshee 1.0.1 is out | Created 6/24/2009, updated 3/12/2024 | |
| blog | Bansshee 1.0 released | Created 10/16/2006, updated 3/12/2024 | |
| blog | Backup obsession | Created 11/14/2007, updated 3/12/2024 | |
| blog | Automated stripping | Created 3/23/2006, updated 3/12/2024 | |
| blog | Automata | Created 9/21/2007, updated 3/12/2024 | |
| blog | Attacking the spam time drain | Created 10/11/2007, updated 3/12/2024 | |
| blog | atosym | Created 8/17/2006, updated 3/12/2024 | |
| blog | Assertions | Created 5/2/2007, updated 3/12/2024 | |
| blog | Apple is amazing | Created 1/11/2006, updated 3/12/2024 | |
| blog | Another performance update: parity | Created 2/18/2007, updated 3/12/2024 | |
| blog | Another new backup regimen, 4.33 years later | Created 11/27/2011, updated 3/12/2024 | |
| blog | Another branching lesson | Created 7/6/2007, updated 3/12/2024 | |
| blog | Announcing REnamer | Created 1/19/2008, updated 3/12/2024 | |
| blog | Anchor | Created 9/5/2007, updated 3/12/2024 | |
| blog | Amending commits with Git | Created 9/26/2007, updated 3/12/2024 | |
| blog | Allan Odgaard on file type detection in TextMate | Created 10/18/2007, updated 3/12/2024 | |
| blog | Abstract Syntax Trees | Created 2/9/2007, updated 3/12/2024 | |
| blog | A world without RSS | Created 11/13/2007, updated 3/12/2024 | |
| blog | A new WinSwitch tip | Created 12/15/2006, updated 3/12/2024 | |
| blog | A look back: Bram Cohen vs Linus Torvalds | Created 7/15/2007, updated 3/12/2024 | |
| blog | A farewell to self-checksumming | Created 4/8/2006, updated 3/12/2024 | |
| blog | A call for help: Bansshee | Created 3/12/2007, updated 3/12/2024 | |
| blog | Bansshee: my answer to SSH dictionary attacks | Created 4/11/2006, updated 3/6/2024 | |
| blog | Wincent Login Tool 1.0 and 2.0 released and source code repository now public | Created 6/25/2009, updated 3/6/2024 | |
| blog | Wincent dot-co | Created 6/13/2007, updated 3/6/2024 | |
| blog | Synergy 6.0a release | Created 5/20/2014, updated 3/6/2024 | |
| blog | Walrus 0.4 released | Created 8/23/2010, updated 3/5/2024 | |
| blog | Walrus 0.3 released | Created 8/21/2010, updated 3/5/2024 | |
| blog | Walrat 0.1 released | Created 8/21/2010, updated 3/5/2024 | |
| blog | Temporary outage | Created 11/13/2007, updated 3/5/2024 | |
| blog | Site updates | Created 10/9/2013, updated 3/5/2024 | |
| blog | Site updates | Created 4/24/2009, updated 3/5/2024 | |
| blog | Site maintenance | Created 6/25/2014, updated 3/5/2024 | |
| blog | Site enhancements | Created 3/26/2009, updated 3/5/2024 | |
| blog | Site changes | Created 9/1/2009, updated 3/5/2024 | |
| blog | Outgoing mail changes | Created 11/17/2009, updated 3/5/2024 | |
| blog | Objective-C licensing engine for sale | Created 1/3/2010, updated 3/5/2024 | |
| blog | New wiki | Created 3/25/2008, updated 3/5/2024 | |
| blog | New version of site backend | Created 6/21/2009, updated 3/5/2024 | |
| blog | New forums | Created 4/5/2008, updated 3/5/2024 | |
| blog | Minor site updates | Created 11/26/2009, updated 3/5/2024 | |
| blog | Major update to site backend | Created 1/25/2009, updated 3/5/2024 | |
| blog | Mailing list subscriptions | Created 9/3/2006, updated 3/5/2024 | |
| blog | Mail migration | Created 10/13/2012, updated 3/5/2024 | |
| blog | Wopen3 0.3 released | Created 8/14/2010, updated 3/4/2024 | |
| blog | Wopen3 0.2 released | Created 7/28/2010, updated 3/4/2024 | |
| blog | Wincent Icon Utility 2.0.2 released | Created 11/2/2010, updated 3/4/2024 | |
| blog | Wikitext 4.0.3 released | Created 12/25/2013, updated 3/4/2024 | |
| blog | Wikitext 4.0 released | Created 2/27/2013, updated 3/4/2024 | |
| blog | Wikitext 3.1 released | Created 2/16/2013, updated 3/4/2024 | |
| blog | Wikitext 3.0b released | Created 5/28/2011, updated 3/4/2024 | |
| blog | Wikitext 3.0.1 released | Created 3/4/2012, updated 3/4/2024 | |
| blog | Wikitext 3.0 released | Created 11/11/2011, updated 3/4/2024 | |
| blog | Wikitext 2.1.1 released | Created 11/6/2010, updated 3/4/2024 | |
| blog | Wikitext 2.1 released | Created 10/17/2010, updated 3/4/2024 | |
| blog | Wikitext 2.0 released | Created 6/13/2010, updated 3/4/2024 | |
| blog | Wikitext 1.9 released | Created 8/6/2009, updated 3/4/2024 | |
| blog | Wikitext 1.8 released | Created 5/27/2009, updated 3/4/2024 | |
| blog | Wikitext 1.7 released | Created 5/12/2009, updated 3/4/2024 | |
| blog | Wikitext 1.6 released | Created 5/7/2009, updated 3/4/2024 | |
| blog | Wikitext 1.12 released | Created 6/9/2010, updated 3/4/2024 | |
| blog | Wikitext 1.11 released | Created 4/25/2010, updated 3/4/2024 | |
| blog | Wikitext 1.10.1 released | Created 3/21/2010, updated 3/4/2024 | |
| blog | Wikitext 1.10 released | Created 11/1/2009, updated 3/4/2024 | |
| blog | Synergy Christmas Promo 2009 | Created 12/12/2009, updated 3/4/2024 | |
| blog | mkdtemp 1.2.1 released | Created 9/5/2011, updated 3/4/2024 | |
| blog | mkdtemp 1.2 released | Created 7/29/2010, updated 3/4/2024 | |
| blog | What kind of name is Wincent Colaiuta, anyway? | Created 2/27/2012, updated 3/4/2024 | |
| blog | GoDaddy vs Network Solutions | Created 5/10/2005, updated 3/4/2024 | |
| blog | Comments on commenting | Created 12/17/2015, updated 3/4/2024 | |
| blog | Event log | Created 8/9/2006, updated 3/4/2024 | |
| blog | Back to speed | Created 11/7/2005, updated 3/4/2024 | |
| blog | WODockIcon class | Created 4/6/2006, updated 3/4/2024 | |
| blog | Unit testing and why it suddenly became more important | Created 6/9/2005, updated 3/4/2024 | |
| blog | Threading niceties for Synergy Advance | Created 3/6/2006, updated 3/4/2024 | |
| blog | Son, don't repeat the same mistakes I made | Created 11/16/2006, updated 3/4/2024 | |
| blog | Rule editor | Created 5/11/2006, updated 3/4/2024 | |
| blog | Frustration | Created 3/16/2006, updated 3/4/2024 | |
| blog | "Duh!" moments | Created 12/6/2006, updated 3/4/2024 | |
| blog | CoreData, weak linking and 10.3 support | Created 12/26/2005, updated 3/4/2024 | |
| blog | Apple Event "idle functions" | Created 3/5/2006, updated 3/4/2024 | |
| blog | All Quiet on the Western Front | Created 3/14/2006, updated 3/4/2024 | |
| blog | AEGizmo, AEBuildAppleEvent and Mac OS X 10.4 | Created 5/17/2005, updated 3/4/2024 | |
| blog | Synergy one-day sale: licenses for $4.50 | Created 3/22/2007, updated 3/3/2024 | |
| blog | Synergy one-day sale: licenses for $4.50 | Created 3/22/2007, updated 3/3/2024 | |
| blog | Synergy gets 5-Mice rating in Macworld | Created 8/23/2005, updated 3/3/2024 | |
| blog | Synergy 2.2 release candidate | Created 11/12/2005, updated 3/3/2024 | |
| blog | Piracy | Created 10/3/2007, updated 3/3/2024 | |
| blog | MacHeist | Created 12/19/2006, updated 3/3/2024 | |
| blog | Jobs would like to get rid of DRM, should software developers get rid of copy protection? | Created 2/7/2007, updated 3/3/2024 | |
| blog | Why use version control? | Created 2/24/2006, updated 3/3/2024 | |
| blog | Porting to Objective-C 2.0 | Created 11/5/2006, updated 3/3/2024 | |
| blog | Handling exceptions with custom root classes | Created 6/12/2005, updated 3/3/2024 | |
| blog | The support holy grail | Created 10/14/2007, updated 3/3/2024 | |
| blog | Forums online | Created 8/23/2005, updated 3/3/2024 | |
| blog | Email response times | Created 5/10/2006, updated 3/3/2024 | |
| blog | Connectivity issues | Created 9/5/2007, updated 3/3/2024 | |
| blog | WOHotKey source code repository now public | Created 8/19/2009, updated 3/3/2024 | |
| blog | WOBezel source code repository now public | Created 7/6/2009, updated 3/3/2024 | |
| blog | Wikitext 4.1.1 and 4.1.2 released | Created 7/17/2015, updated 3/3/2024 | |
| blog | Wikitext 1.1.1 released | Created 5/28/2008, updated 3/3/2024 | |
| blog | Wikitext 1.1 released | Created 4/26/2008, updated 3/3/2024 | |
| blog | Wikitext 1.0.3 released | Created 4/17/2008, updated 3/3/2024 | |
| blog | Upcoming site changes: repo browsing functionality | Created 11/29/2009, updated 3/3/2024 | |
| blog | Terminal vs iTerm | Created 8/21/2009, updated 3/3/2024 | |
| blog | Ok, I give in, GitHub is actually good | Created 7/16/2010, updated 3/3/2024 | |
| blog | mkdtemp 1.0 release | Created 3/18/2009, updated 3/3/2024 | |
| blog | Markdown sucks | Created 4/7/2009, updated 3/3/2024 | |
| blog | Looking for a more pleasant man-page authoring solution | Created 5/22/2009, updated 3/3/2024 | |
| blog | Goodbye Gitorious | Created 3/21/2015, updated 3/3/2024 | |
| blog | A tale of three filter-branches | Created 5/14/2017, updated 3/3/2024 | |
| blog | Command-T 1.11.1 released | Created 8/29/2014, updated 3/3/2024 | |
| blog | Command-T 1.11 released | Created 8/15/2014, updated 3/3/2024 | |
| blog | Command-T 0.9 released | Created 10/8/2010, updated 3/3/2024 | |
| blog | Command-T 0.8b released | Created 7/11/2010, updated 3/3/2024 | |
| blog | Command-T 0.8.1 released | Created 9/14/2010, updated 3/3/2024 | |
| blog | Command-T 0.8 released | Created 8/19/2010, updated 3/3/2024 | |
| blog | Command-T 0.7 released | Created 6/10/2010, updated 3/3/2024 | |
| blog | Command-T 0.6 released | Created 4/29/2010, updated 3/3/2024 | |
| blog | Command-T 0.5.1 released | Created 4/12/2010, updated 3/3/2024 | |
| blog | Code migration from Subversion to Git | Created 4/14/2009, updated 3/3/2024 | |
| blog | Clipper 0.1 released | Created 2/19/2013, updated 3/3/2024 | |
| blog | 25 years and counting | Created 10/27/2023, updated 10/28/2023 | |
| blog | Involuntary reboot log | Created 9/5/2006, updated 8/26/2023 | |
| blog | Passphrase entropy | Created 3/29/2018, updated 8/26/2023 | |
| blog | The 100-year challenge | Created 5/14/2020, updated 8/26/2023 | |
| blog | Something to say | Created 5/10/2020, updated 8/26/2023 | |
| blog | Radioactivity | Created 7/5/2020, updated 8/26/2023 | |
| blog | Politics | Created 7/17/2020, updated 8/26/2023 | |
| blog | On the right to disagree | Created 6/13/2020, updated 8/26/2023 | |
| blog | Why I don't like mocking (much) | Created 3/27/2022, updated 8/26/2023 | |
| blog | How to vote in the Madrid elections on 4 May 2021 | Created 4/28/2021, updated 8/26/2023 | |
| blog | Grieving for Apple | Created 5/22/2020, updated 8/26/2023 | |
| blog | Everything is fucked | Created 5/31/2020, updated 8/26/2023 | |
| blog | The truth about coronavirus | Created 7/26/2020, updated 8/26/2023 | |
| blog | Building a PC | Created 11/21/2020, updated 8/26/2023 | |
| blog | Let me clear that up for you | Created 4/24/2016, updated 6/17/2023 | |
| blog | Loneliness in a modern world | 7/3/2022 | |
| blog | Bitcoin | Created 5/21/2022, updated 6/5/2022 | |
| blog | Tribal knowledge | 2/10/2022 | |
| blog | Whither, journalistic integrity? | 12/28/2021 | |
| blog | Writing is getting harder | 10/24/2021 | |
| blog | Capistrano retrospective | Created 3/13/2010, updated 7/9/2021 | |
| blog | Social media | 8/1/2020 | |
| blog | ZFS | Created 3/1/2015, updated 3/12/2020 | |
| blog | Ya.com: incompetence without ethics | Created 2/21/2006, updated 3/12/2020 | |
| blog | Xcode Fun Recipe | Created 4/4/2006, updated 3/12/2020 | |
| blog | Writing your own programming language | Created 7/2/2009, updated 3/12/2020 | |
| blog | WONotificationCenter | Created 3/28/2006, updated 3/12/2020 | |
| blog | Windows | Created 10/31/2007, updated 3/12/2020 | |
| blog | Wincent's dog: Leopard Reaction | Created 6/12/2007, updated 3/12/2020 | |
| blog | Why Vim | Created 3/11/2012, updated 3/12/2020 | |
| blog | Why merging hurts in Subversion but is easy in Git | Created 6/25/2009, updated 3/12/2020 | |
| blog | When will non-WWDC-attendees get the Leopard beta? | Created 5/9/2007, updated 3/12/2020 | |
| blog | What's cool about Key-Value Coding? | Created 10/9/2006, updated 3/12/2020 | |
| blog | Walrus compatibility and performance on different Ruby implementations | Created 8/29/2010, updated 3/12/2020 | |
| blog | Updating Capistrano | Created 1/16/2009, updated 3/12/2020 | |
| blog | Unobtrusive inline administration | Created 3/4/2009, updated 3/12/2020 | |
| blog | Ubuntu poised to take over the world | Created 4/24/2009, updated 3/12/2020 | |
| blog | Tweaking Command-T and Vim for use in the terminal and tmux | Created 11/5/2011, updated 3/12/2020 | |
| blog | Trying Emacs | Created 1/5/2009, updated 3/12/2020 | |
| blog | Goodbye Wunderlist, hello Todoist | Created 4/20/2017, updated 3/12/2020 | |
| blog | Thoughts on the Ruby/Merb merge | Created 1/5/2009, updated 3/12/2020 | |
| blog | Thoughts on "staging" environments and branches for web apps | Created 3/10/2010, updated 3/12/2020 | |
| blog | Thinking about switching to RR | Created 6/23/2009, updated 3/12/2020 | |
| blog | The Vim epiphany | Created 8/20/2009, updated 3/12/2020 | |
| blog | The Twitter business model | Created 2/14/2009, updated 3/12/2020 | |
| blog | The Rails-doesn't-scale "myth" | Created 2/6/2007, updated 3/12/2020 | |
| blog | The new Mac Pros | Created 1/11/2008, updated 3/12/2020 | |
| blog | The move to Intel | Created 6/6/2005, updated 3/12/2020 | |
| blog | The joy of deleting code | Created 2/17/2008, updated 3/12/2020 | |
| blog | The Internet: a wretched hive of scum and villany | Created 5/26/2005, updated 3/12/2020 | |
| blog | The best way to write accessors | Created 7/14/2005, updated 3/12/2020 | |
| blog | TextMate 2 | Created 6/15/2009, updated 3/12/2020 | |
| blog | Testing overhead | Created 2/27/2009, updated 3/12/2020 | |
| blog | Testing inquietitude | Created 2/25/2009, updated 3/12/2020 | |
| blog | Telefónica sucks | Created 5/29/2006, updated 3/12/2020 | |
| blog | Tabs vs spaces (or spaces vs tabs), and elastic tabstops | Created 5/23/2009, updated 3/12/2020 | |
| blog | Switching to JQuery | Created 3/3/2009, updated 3/12/2020 | |
| blog | SpamSieve 2.3.1 updated for Mac OS X 10.4.1 Tiger | Created 5/17/2005, updated 3/12/2020 | |
| blog | So, Microsoft "quietly ditches" Windows Media Player for Mac | Created 1/12/2006, updated 3/12/2020 | |
| blog | Snow Leopard product compatibility | Created 8/25/2009, updated 3/12/2020 | |
| blog | Small steps | Created 6/27/2007, updated 3/12/2020 | |
| blog | Shock/horror: "McAfee apparently sends passwords to users in plaintext" | Created 4/15/2009, updated 3/12/2020 | |
| blog | Server issues | Created 5/8/2005, updated 3/12/2020 | |
| blog | San Silvestre website: a study in incompatibility and insecurity | Created 11/15/2006, updated 3/12/2020 | |
| blog | Safari 4 redux | Created 6/22/2009, updated 3/12/2020 | |
| blog | Safari 4 comments | Created 2/24/2009, updated 3/12/2020 | |
| blog | Safari 3.0 | Created 6/12/2007, updated 3/12/2020 | |
| blog | Ruby "in" method | Created 1/25/2009, updated 3/12/2020 | |
| blog | Building Relay Modern | Created 5/20/2017, updated 3/12/2020 | |
| blog | RailsConf and the Rails 3 alpha | Created 4/27/2009, updated 3/12/2020 | |
| blog | Rails usability improvement | Created 7/24/2007, updated 3/12/2020 | |
| blog | Rails update headaches | Created 2/15/2009, updated 3/12/2020 | |
| blog | Rails page caching vs nginx | Created 2/22/2009, updated 3/12/2020 | |
| blog | Rails 3: worth the upgrade? | Created 6/21/2010, updated 3/12/2020 | |
| blog | Rails 3 upgrade progress | Created 7/15/2010, updated 3/12/2020 | |
| blog | Rails 3 deployment notes | Created 9/1/2010, updated 3/12/2020 | |
| blog | Rackspace wins again | Created 5/10/2007, updated 3/12/2020 | |
| blog | Proxies with RR | Created 7/6/2010, updated 3/12/2020 | |
| blog | Programming challenges | Created 8/18/2006, updated 3/12/2020 | |
| blog | Phusion Passenger for nginx | Created 4/17/2009, updated 3/12/2020 | |
| blog | Operator precedence | Created 12/12/2006, updated 3/12/2020 | |
| blog | Open vs closed: secrecy, competition and business | Created 9/26/2006, updated 3/12/2020 | |
| blog | Open Source economics for the small guy | Created 1/14/2008, updated 3/12/2020 | |
| blog | On the hideousness of AppleScript | Created 4/24/2010, updated 3/12/2020 | |
| blog | On the cost of cellphone (SMS) text messages | Created 6/10/2007, updated 3/12/2020 | |
| blog | On the 80-column limit | Created 5/8/2009, updated 3/12/2020 | |
| blog | On professionalism | Created 4/29/2009, updated 3/12/2020 | |
| blog | On piracy | Created 8/24/2009, updated 3/12/2020 | |
| blog | Old stuff that rocks | Created 12/10/2015, updated 3/12/2020 | |
| blog | Old code | Created 2/26/2006, updated 3/12/2020 | |
| blog | NSConnection weirdness | Created 3/9/2006, updated 3/12/2020 | |
| blog | Nil vs nil | Created 3/1/2006, updated 3/12/2020 | |
| blog | Nice moments | Created 7/11/2005, updated 3/12/2020 | |
| blog | New weblog | Created 3/25/2008, updated 3/12/2020 | |
| blog | New keyboard | Created 12/20/2007, updated 3/12/2020 | |
| blog | My favorite programming book | Created 1/27/2006, updated 3/12/2020 | |
| blog | More on Python and Mercurial | Created 4/1/2009, updated 3/12/2020 | |
| blog | Month of Apple Bugs | Created 1/2/2007, updated 3/12/2020 | |
| blog | Mocking with RSpec | Created 2/21/2009, updated 3/12/2020 | |
| blog | Minor tweaks to site | Created 6/25/2009, updated 3/12/2020 | |
| blog | Microphone prices | Created 2/20/2008, updated 3/12/2020 | |
| blog | Memory management tips under Garbage Collection | Created 12/15/2007, updated 3/12/2020 | |
| blog | MediaWiki updates | Created 5/3/2006, updated 3/12/2020 | |
| blog | Maximizing windows in Vim | Created 3/27/2015, updated 3/12/2020 | |
| blog | MacBook or MacBook Air? | Created 1/20/2009, updated 3/12/2020 | |
| blog | Mac OS X note-taking apps | Created 2/20/2012, updated 3/12/2020 | |
| blog | Mac OS X Internet connection sharing hacked | Created 9/12/2006, updated 3/12/2020 | |
| blog | Living in a world of bugs | Created 3/3/2009, updated 3/12/2020 | |
| blog | Licensing for the new product | Created 8/16/2006, updated 3/12/2020 | |
| blog | Leopard API changes | Created 9/19/2006, updated 3/12/2020 | |
| blog | Searching for the Holy Grail | Created 7/20/2017, updated 3/12/2020 | |
| blog | Lack of stability in the Rails/Ruby ecosystem (rant) | Created 2/13/2009, updated 3/12/2020 | |
| blog | Kool-aid-drinking Rails "fanbois" flocking to Phusion Passenger in inebriated droves | Created 2/25/2009, updated 3/12/2020 | |
| blog | Keeping this blog "on message" | Created 4/29/2009, updated 3/12/2020 | |
| blog | Involuntary reboot log | Created 4/27/2007, updated 3/12/2020 | |
| blog | Involuntary Reboot Log | Created 6/7/2009, updated 3/12/2020 | |
| blog | Involuntary Reboot Log | Created 4/1/2009, updated 3/12/2020 | |
| blog | Involuntary Reboot log | Created 10/15/2006, updated 3/12/2020 | |
| blog | Involuntary reboot log | Created 9/30/2006, updated 3/12/2020 | |
| blog | Involuntary Reboot Log | Created 3/25/2008, updated 3/12/2020 | |
| blog | Involuntary Reboot Log | Created 1/18/2008, updated 3/12/2020 | |
| blog | Involuntary Reboot Log | Created 1/14/2008, updated 3/12/2020 | |
| blog | Interesting developments from Rackspace: OpenStack | Created 7/19/2010, updated 3/12/2020 | |
| blog | I guess I must be a Vim user now | Created 5/18/2009, updated 3/12/2020 | |
| blog | Hosting reliability | Created 3/5/2009, updated 3/12/2020 | |
| blog | Horrible idiom in Rails 3 | Created 4/25/2010, updated 3/12/2020 | |
| blog | Google gems | Created 11/29/2006, updated 3/12/2020 | |
| blog | Giving up on Emacs | Created 1/12/2009, updated 3/12/2020 | |
| blog | Git misconceptions | Created 3/1/2009, updated 3/12/2020 | |
| blog | GemCutter is now the official gem index | Created 11/22/2009, updated 3/12/2020 | |
| blog | Gefen DVI DL Switcher KVM recommendation | Created 7/16/2005, updated 3/12/2020 | |
| blog | Free upgrades for life? | Created 2/20/2006, updated 3/12/2020 | |
| blog | Flash on the iPhone | Created 2/1/2009, updated 3/12/2020 | |
| blog | First impressions of the Apple Magic Trackpad | Created 9/6/2010, updated 3/12/2020 | |
| blog | Firefox and self-signed SSL certificates | Created 2/20/2009, updated 3/12/2020 | |
| blog | Favorite announcements from WWDC | Created 8/8/2006, updated 3/12/2020 | |
| blog | Extremely annoying Apache problem | Created 1/25/2009, updated 3/12/2020 | |
| blog | Mutt | Created 12/10/2016, updated 3/12/2020 | |
| blog | DVD-R prices | Created 2/11/2006, updated 3/12/2020 | |
| blog | Don't run Mac OS X as an administrator user | Created 9/20/2006, updated 3/12/2020 | |
| blog | Conquering my demons | Created 5/18/2016, updated 3/12/2020 | |
| blog | Darn PayPal | Created 8/29/2006, updated 3/12/2020 | |
| blog | Customer service | Created 10/9/2006, updated 3/12/2020 | |
| blog | Cucumber's plain text stories | Created 5/5/2009, updated 3/12/2020 | |
| blog | Coming up with a company name | Created 2/19/2007, updated 3/12/2020 | |
| blog | Cocoa Bindings | Created 5/7/2006, updated 3/12/2020 | |
| blog | Clickety-click | Created 2/23/2006, updated 3/12/2020 | |
| blog | Clever boolean return trick | Created 5/17/2007, updated 3/12/2020 | |
| blog | Clearing up confusion about Synergy version numbers | Created 6/25/2009, updated 3/12/2020 | |
| blog | Cleaning the Mighty Mouse | Created 6/13/2007, updated 3/12/2020 | |
| blog | ClamAV + clamassassin + procmail | Created 11/26/2005, updated 3/12/2020 | |
| blog | Category bonanza | Created 7/15/2005, updated 3/12/2020 | |
| blog | Capthchas | Created 5/3/2007, updated 3/12/2020 | |
| blog | Capistrano | Created 2/26/2009, updated 3/12/2020 | |
| blog | Build setting inheritance | Created 1/30/2006, updated 3/12/2020 | |
| blog | Bugzilla's future | Created 5/28/2008, updated 3/12/2020 | |
| blog | Bringing TextMate-style "Command-T" to VIM | Created 3/5/2010, updated 3/12/2020 | |
| blog | Bizarre Rails/RSpec/Haml problem | Created 5/27/2008, updated 3/12/2020 | |
| blog | Betting on the wrong horse | Created 11/29/2015, updated 3/12/2020 | |
| blog | Be assertive | Created 3/30/2007, updated 3/12/2020 | |
| blog | Bansshee's effect on brute force and dictionary-based SSH attacks | Created 6/25/2009, updated 3/12/2020 | |
| blog | Bad UI design in Rails | Created 10/11/2007, updated 3/12/2020 | |
| blog | Back offline again | Created 6/18/2009, updated 3/12/2020 | |
| blog | Automatic deployment numbering in Git | Created 6/5/2009, updated 3/12/2020 | |
| blog | Assigning keyboard shortcuts to user scripts in Xcode 3 | Created 12/18/2007, updated 3/12/2020 | |
| blog | Apple's bugreporter | Created 6/17/2005, updated 3/12/2020 | |
| blog | Apple Design Awards 2007 | Created 6/14/2007, updated 3/12/2020 | |
| blog | Apple: AppleScript wins the 2009 Nobel Prize (all categories) | Created 4/14/2009, updated 3/12/2020 | |
| blog | AppKit vs Foundation | Created 10/1/2007, updated 3/12/2020 | |
| blog | An attack of over-engineering | Created 1/13/2009, updated 3/12/2020 | |
| blog | ActiveRecord goodness | Created 3/25/2009, updated 3/12/2020 | |
| blog | 20 minutes with Vim | Created 1/16/2009, updated 3/12/2020 | |
| blog | 2 hours with Vim | Created 1/18/2009, updated 3/12/2020 | |
| blog | 10.4.1 kernel panics, RAID and data integrity | Created 5/27/2005, updated 3/12/2020 | |
| blog | 10 minutes with Vim | Created 1/16/2009, updated 3/12/2020 | |
| blog | 0 minutes with Vim | Created 1/16/2009, updated 3/12/2020 | |
| blog | Involuntary Reboot log | Created 12/30/2006, updated 12/30/2018 | |
| blog | Involuntary Reboot log | Created 10/25/2006, updated 12/30/2018 | |
| blog | Involuntary Reboot Log: #38 | Created 3/28/2006, updated 12/30/2018 | |
| blog | Worst interface ever | Created 7/5/2005, updated 5/19/2017 | |
| blog | Your branch is ahead of 'origin/master' by 1 commit | Created 4/8/2009, updated 5/18/2017 | |
| blog | Yellow | Created 9/22/2006, updated 5/18/2017 | |
| blog | Xcode's Subversion support | Created 3/3/2006, updated 5/18/2017 | |
| blog | Xcode tip | Created 10/26/2006, updated 5/18/2017 | |
| blog | Xbox Live | Created 3/11/2015, updated 5/18/2017 | |
| blog | Wikitext speed improvements | Created 5/11/2009, updated 5/18/2017 | |
| blog | Wikitext in the wild | Created 4/6/2009, updated 5/18/2017 | |
| blog | Wikitext 4.0.2 released | Created 3/19/2013, updated 5/18/2017 | |
| blog | Wikitext 4.0.1 released | Created 2/27/2013, updated 5/18/2017 | |
| blog | What's the best UI for implementing comment previews? | Created 4/2/2009, updated 5/18/2017 | |
| blog | What I hate about the Mac OS X panic dialog | Created 9/14/2006, updated 5/18/2017 | |
| blog | Welcome fixes in Mac OS X 10.3.6 update | Created 11/7/2004, updated 5/18/2017 | |
| blog | Weekly progress report | Created 6/10/2009, updated 5/18/2017 | |
| blog | Website update | Created 11/5/2008, updated 5/18/2017 | |
| blog | vim-clipper 0.1 released | Created 7/7/2015, updated 5/18/2017 | |
| blog | Valgrind for Mac OS X | Created 1/21/2009, updated 5/18/2017 | |
| blog | Upcoming site changes | Created 8/31/2009, updated 5/18/2017 | |
| blog | Unit testing WOSingleton | Created 8/15/2006, updated 5/18/2017 | |
| blog | Unit testing multi-threading classes | Created 3/8/2006, updated 5/18/2017 | |
| blog | Travel: January 2011 | Created 1/20/2011, updated 5/18/2017 | |
| blog | Travel: 4 August 2010 to 10 August 2010 | Created 8/4/2010, updated 5/18/2017 | |
| blog | Travel: 16 August 2010 to 18 August 2010 | Created 8/16/2010, updated 5/18/2017 | |
| blog | Three Vim "epiphanies" | Created 5/29/2013, updated 5/18/2017 | |
| blog | The SCO saga | Created 9/14/2006, updated 5/18/2017 | |
| blog | The "Prime Directive" of Agile Development | Created 2/3/2007, updated 5/18/2017 | |
| blog | The joy of manual options parsing in C | Created 5/25/2009, updated 5/18/2017 | |
| blog | Terminus 0.1 released | Created 7/6/2015, updated 5/18/2017 | |
| blog | Synergy 6.0a4 release | Created 6/3/2014, updated 5/18/2017 | |
| blog | Synergy 6.0a3 release | Created 5/23/2014, updated 5/18/2017 | |
| blog | Synergy 6.0a2 release | Created 5/21/2014, updated 5/18/2017 | |
| blog | Subversion repository maintenance | Created 9/13/2006, updated 5/18/2017 | |
| blog | Subversion maintenance | Created 1/26/2007, updated 5/18/2017 | |
| blog | Subversion maintenance | Created 11/8/2006, updated 5/18/2017 | |
| blog | Stupid eBay Spain | Created 7/12/2006, updated 5/18/2017 | |
| blog | State of the Spam-ion 2010 Address | Created 1/1/2010, updated 5/18/2017 | |
| blog | Spotlight improvements | Created 11/15/2005, updated 5/18/2017 | |
| blog | SpamSieve one year later | Created 11/30/2005, updated 5/18/2017 | |
| blog | Spam to be eliminated by 24 January 2006 | Created 1/13/2006, updated 5/18/2017 | |
| blog | Software release announcements moving to Twitter | Created 7/24/2015, updated 5/18/2017 | |
| blog | SmartSVN | Created 3/10/2006, updated 5/18/2017 | |
| blog | Site updates (0.25) | Created 10/13/2010, updated 5/18/2017 | |
| blog | Site updates (0.21) | Created 9/5/2010, updated 5/18/2017 | |
| blog | Site updates (0.20) | Created 9/3/2010, updated 5/18/2017 | |
| blog | Site updates (0.19) | Created 9/1/2010, updated 5/18/2017 | |
| blog | Site updates (0.18) | Created 8/31/2010, updated 5/18/2017 | |
| blog | Site updates (0.17) | Created 4/14/2010, updated 5/18/2017 | |
| blog | Site updates (0.16) | Created 4/11/2010, updated 5/18/2017 | |
| blog | Site updates (0.15) | Created 3/22/2010, updated 5/18/2017 | |
| blog | Site updates (0.14) | Created 3/13/2010, updated 5/18/2017 | |
| blog | Site updates (0.13) | Created 12/2/2009, updated 5/18/2017 | |
| blog | Site downtime | Created 3/19/2011, updated 5/18/2017 | |
| blog | Server migration now underway | Created 2/16/2010, updated 5/18/2017 | |
| blog | Server migration now complete | Created 2/20/2010, updated 5/18/2017 | |
| blog | Server migration coming up in February | Created 1/9/2010, updated 5/18/2017 | |
| blog | Server maintenance | Created 9/28/2008, updated 5/18/2017 | |
| blog | September site maintenance | Created 9/2/2009, updated 5/18/2017 | |
| blog | Scorchio! | Created 5/15/2006, updated 5/18/2017 | |
| blog | Schwartz on ZFS, again | Created 6/14/2007, updated 5/18/2017 | |
| blog | Scaling Rails screencasts | Created 2/10/2009, updated 5/18/2017 | |
| blog | Safari RSS annoyances | Created 9/30/2006, updated 5/18/2017 | |
| blog | RubyWatchman released | Created 5/23/2014, updated 5/18/2017 | |
| blog | Ruby refinements | Created 10/22/2014, updated 5/18/2017 | |
| blog | Reason to update to the latest MacVim snapshot | Created 7/2/2009, updated 5/18/2017 | |
| blog | Rails memory leaks | Created 3/21/2009, updated 5/18/2017 | |
| blog | Rails 2.1 | Created 6/2/2008, updated 5/18/2017 | |
| blog | Rackspace factoids | Created 1/30/2006, updated 5/18/2017 | |
| blog | Rackspace customer service | Created 10/18/2006, updated 5/18/2017 | |
| blog | Quiet Rails 2.3.2 release | Created 3/16/2009, updated 5/18/2017 | |
| blog | Pricing of Amazon Web Services | Created 3/7/2010, updated 5/18/2017 | |
| blog | Preparing WOBezel for release as open source | Created 4/6/2009, updated 5/18/2017 | |
| blog | prefnerd | Created 3/20/2015, updated 5/18/2017 | |
| blog | Poor D-Link DSL-2740B performance | Created 8/25/2009, updated 5/18/2017 | |
| blog | piratewatch.org | Created 5/23/2005, updated 5/18/2017 | |
| blog | PayPal delays (updated) | Created 11/7/2005, updated 5/18/2017 | |
| blog | The nine phases of paranoia | Created 8/22/2016, updated 5/18/2017 | |
| blog | On the new query interface in Rails 3 | Created 2/6/2010, updated 5/18/2017 | |
| blog | On Perl's beauty | Created 12/9/2007, updated 5/18/2017 | |
| blog | On Leopard's stability | Created 10/30/2007, updated 5/18/2017 | |
| blog | NSNumber vs BOOL | Created 1/25/2006, updated 5/18/2017 | |
| blog | November site maintenance | Created 11/1/2009, updated 5/18/2017 | |
| blog | November server maintenance | Created 11/5/2008, updated 5/18/2017 | |
| blog | Nice little enhancement in jQuery 1.4 | Created 1/25/2010, updated 5/18/2017 | |
| blog | nginx consolidates hosting share | Created 9/4/2008, updated 5/18/2017 | |
| blog | nginx 0.7 series to become the new "stable" release | Created 5/20/2009, updated 5/18/2017 | |
| blog | New site launch | Created 4/15/2008, updated 5/18/2017 | |
| blog | New issue tracker | Created 4/12/2008, updated 5/18/2017 | |
| blog | New iMacs | Created 4/30/2008, updated 5/18/2017 | |
| blog | New backup disk | Created 7/3/2009, updated 5/18/2017 | |
| blog | More Rails breakage in 2.3.2 | Created 3/17/2009, updated 5/18/2017 | |
| blog | More minor site updates (0.11 and 0.12) | Created 11/27/2009, updated 5/18/2017 | |
| blog | More breakage in Rails 2.3.0 RC1 | Created 2/22/2009, updated 5/18/2017 | |
| blog | Minor site update | Created 4/1/2009, updated 5/18/2017 | |
| blog | Minor site maintenance | Created 4/28/2009, updated 5/18/2017 | |
| blog | MediaWiki drops PHP 4 support | Created 7/9/2006, updated 5/18/2017 | |
| blog | mds crashes | Created 5/12/2006, updated 5/18/2017 | |
| blog | May site maintenance | Created 5/18/2009, updated 5/18/2017 | |
| blog | Managing Side-effects With the Pub-Sub Model | Created 8/8/2013, updated 5/18/2017 | |
| blog | Making Vim highlight "suspicious" characters | Created 6/30/2009, updated 5/18/2017 | |
| blog | Making background windows less obvious | Created 7/3/2010, updated 5/18/2017 | |
| blog | MacBook Pro | Created 10/23/2007, updated 5/18/2017 | |
| blog | Mac OS X 10.4.4 | Created 1/11/2006, updated 5/18/2017 | |
| blog | Loupe 0.1 released | Created 7/5/2015, updated 5/18/2017 | |
| blog | Keynote reactions | Created 1/10/2007, updated 5/18/2017 | |
| blog | Just another day in the world of Ruby | Created 4/28/2009, updated 5/18/2017 | |
| blog | June server maintenance | Created 6/18/2009, updated 5/18/2017 | |
| blog | JavaScript-backed flash | Created 3/1/2009, updated 5/18/2017 | |
| blog | January site maintenance | Created 1/10/2010, updated 5/18/2017 | |
| blog | January server maintenance | Created 1/6/2009, updated 5/18/2017 | |
| blog | iTunes Plus | Created 6/1/2007, updated 5/18/2017 | |
| blog | Involuntary Reboot Log | Created 2/13/2010, updated 5/18/2017 | |
| blog | Involuntary Reboot Log | Created 1/6/2010, updated 5/18/2017 | |
| blog | Involuntary Reboot Log | Created 10/15/2009, updated 5/18/2017 | |
| blog | Involuntary Reboot Log | Created 10/14/2009, updated 5/18/2017 | |
| blog | Involuntary Reboot Log | Created 10/4/2009, updated 5/18/2017 | |
| blog | Involuntary Reboot Log | Created 9/23/2009, updated 5/18/2017 | |
| blog | Involuntary Reboot Log | Created 8/25/2009, updated 5/18/2017 | |
| blog | Involuntary Reboot Log | Created 1/8/2009, updated 5/18/2017 | |
| blog | Involuntary Reboot Log | Created 1/4/2009, updated 5/18/2017 | |
| blog | Involuntary Reboot Log | Created 12/15/2008, updated 5/18/2017 | |
| blog | Involuntary Reboot Log | Created 11/11/2008, updated 5/18/2017 | |
| blog | Involuntary Reboot Log | Created 10/20/2008, updated 5/18/2017 | |
| blog | Involuntary Reboot Log | Created 10/15/2008, updated 5/18/2017 | |
| blog | Involuntary Reboot Log | Created 10/1/2008, updated 5/18/2017 | |
| blog | Involuntary Reboot Log | Created 9/6/2008, updated 5/18/2017 | |
| blog | Involuntary Reboot Log | Created 9/3/2008, updated 5/18/2017 | |
| blog | Involuntary Reboot Log | Created 9/1/2008, updated 5/18/2017 | |
| blog | Involuntary Reboot Log | Created 8/27/2008, updated 5/18/2017 | |
| blog | Involuntary Reboot Log | Created 8/5/2008, updated 5/18/2017 | |
| blog | Involuntary Reboot Log | Created 6/12/2008, updated 5/18/2017 | |
| blog | Involuntary Reboot Log | Created 6/12/2008, updated 5/18/2017 | |
| blog | Involuntary Reboot Log | Created 4/28/2008, updated 5/18/2017 | |
| blog | Involuntary Reboot Log | Created 4/28/2008, updated 5/18/2017 | |
| blog | Involuntary Reboot Log | Created 3/27/2008, updated 5/18/2017 | |
| blog | Involuntary Reboot Log | Created 3/27/2008, updated 5/18/2017 | |
| blog | Involuntary Reboot Log 2.3 | Created 4/21/2010, updated 5/18/2017 | |
| blog | Involuntary Reboot Log 2.2 | Created 4/20/2010, updated 5/18/2017 | |
| blog | Involuntary Reboot Log 2.1 | Created 4/20/2010, updated 5/18/2017 | |
| blog | Intriguing plans for Ruby on Mac OS X in the future | Created 11/7/2007, updated 5/18/2017 | |
| blog | Internet access update | Created 6/11/2009, updated 5/18/2017 | |
| blog | Internet access problems | Created 6/3/2009, updated 5/18/2017 | |
| blog | INetU most reliable hosting company again | Created 6/16/2008, updated 5/18/2017 | |
| blog | INetU most reliable hosting company | Created 4/14/2008, updated 5/18/2017 | |
| blog | Indenting and dedenting in Vim | Created 4/29/2015, updated 5/18/2017 | |
| blog | Huge news in SCOX vs NOVL | Created 8/11/2007, updated 5/18/2017 | |
| blog | Highlighting overlength lines in Vim | Created 4/15/2009, updated 5/18/2017 | |
| blog | Hidden dialog in Mail.app | Created 6/22/2006, updated 5/18/2017 | |
| blog | "Hello from Seattle" vs "Designed by Apple in California" | Created 10/8/2007, updated 5/18/2017 | |
| blog | Goodbye Prototype/Scriptaculous | Created 4/21/2009, updated 5/18/2017 | |
| blog | Git service down for temporary maintenance [updated] | Created 9/25/2014, updated 5/18/2017 | |
| blog | git-cipher | Created 4/4/2015, updated 5/18/2017 | |
| blog | Getting ready for Rails 3 | Created 4/14/2010, updated 5/18/2017 | |
| blog | Fuzzyfinder | Created 3/25/2009, updated 5/18/2017 | |
| blog | Ferret 0.2 released | Created 7/17/2015, updated 5/18/2017 | |
| blog | Ferret 0.1 released | Created 7/8/2015, updated 5/18/2017 | |
| blog | February server maintenance | Created 2/22/2009, updated 5/18/2017 | |
| blog | Extended site maintenance | Created 8/31/2010, updated 5/18/2017 | |
| blog | Downtime | Created 7/29/2014, updated 5/18/2017 | |
| blog | December site maintenance | Created 12/26/2009, updated 5/18/2017 | |
| blog | Command-T 1.9.1 released | Created 5/30/2014, updated 5/18/2017 | |
| blog | Command-T 1.5 released | Created 9/18/2013, updated 5/18/2017 | |
| blog | Command-T 1.13 released | Created 4/29/2015, updated 5/18/2017 | |
| blog | Command-T 1.12 released | Created 4/10/2015, updated 5/18/2017 | |
| blog | Command-T 1.11.4 released | Created 11/5/2014, updated 5/18/2017 | |
| blog | Command-T 1.11.3 released | Created 10/11/2014, updated 5/18/2017 | |
| blog | Command-T 1.11.2 released | Created 9/1/2014, updated 5/18/2017 | |
| blog | Blocks for basic enumeration and array mutation | Created 1/16/2010, updated 5/18/2017 | |
| blog | Best. Crash. Ever. | Created 11/15/2005, updated 5/18/2017 | |
| blog | Best commit messages of all time | Created 7/16/2007, updated 5/18/2017 | |
| blog | Back online after over three weeks | Created 6/18/2009, updated 5/18/2017 | |
| blog | Automatic wrapping of Git commit messages using Vim | Created 5/19/2009, updated 5/18/2017 | |
| blog | August status update | Created 8/13/2009, updated 5/18/2017 | |
| blog | August server maintenance (2) | Created 8/24/2009, updated 5/18/2017 | |
| blog | August server maintenance | Created 8/6/2009, updated 5/18/2017 | |
| blog | April server maintenance | Created 4/1/2009, updated 5/18/2017 | |
| blog | Apple Watch frenzy | Created 4/9/2015, updated 5/18/2017 | |
| blog | Apple fixes cover art bug in iTunes 7.6.2? | Created 4/4/2008, updated 5/18/2017 | |
| blog | An Xcode feature request | Created 11/13/2005, updated 5/18/2017 | |
| blog | A moment's reflection | Created 11/29/2006, updated 5/18/2017 | |
| blog | 3 years, 1 month with Vim | Created 2/20/2012, updated 5/18/2017 | |
| blog | 15 years of wincent.org | Created 12/13/2014, updated 5/18/2017 | |
| blog | 10 years online | Created 2/9/2007, updated 5/18/2017 | |
| blog | 1 hour with Vim | Created 1/17/2009, updated 5/18/2017 | |