All Blog Posts

2026

Thoughts on AI — 2026 edition

2025

Lockout horror stories

Advent of Code 2025

Mechanical watches

Rate my setup

Git forges

Security

git-rebase's new powers

Brexit

Advent of Code 2024

2024

Free will is not the only problem

Moving to wincent.dev

AI

2023

25 years and counting

2022

Command-T v6.0 — the Lua rewrite

Loneliness in a modern world

Bitcoin

Epistemology

Why I don't like mocking (much)

Tribal knowledge

De-googling

2021

Whither, journalistic integrity?

Implementing Filechute

Filechute

Forever hosting

Writing is getting harder

Simplifying my Ansible set-up

Connecting computers in 2021

How to vote in the Madrid elections on 4 May 2021

2020

Building a PC

Sharpening the axe

Social media

The truth about coronavirus

Politics

Radioactivity

On the right to disagree

Everything is fucked

Grieving for Apple

The 100-year challenge

Something to say

2018

File system organization guidelines

Passphrase entropy

2017

Searching for the Holy Grail

Building Relay Modern

A tale of three filter-branches

Goodbye Wunderlist, hello Todoist

2016

Mutt

The nine phases of paranoia

Conquering my demons

Let me clear that up for you

Beware of cute optimizations bearing gifts

How I Vim

2015

Deploying Masochist

Comments on commenting

Old stuff that rocks

Betting on the wrong horse

Introducing Masochist

Downtime

Software release announcements moving to Twitter

Wikitext 4.1.1 and 4.1.2 released

Ferret 0.2 released

Ferret 0.1 released

vim-clipper 0.1 released

Terminus 0.1 released

Loupe 0.1 released

Indenting and dedenting in Vim

Command-T 1.13 released

Command-T 1.12 released

Apple Watch frenzy

git-cipher

Maximizing windows in Vim

Goodbye Gitorious

prefnerd

Xbox Live

ZFS

2014

15 years of wincent.org

Command-T 1.11.4 released

Ruby refinements

Command-T 1.11.3 released

Git service down for temporary maintenance [updated]

Command-T 1.11.2 released

Command-T 1.11.1 released

Command-T 1.11 released

Downtime

Command-T 1.10 released

Site maintenance

Synergy 6.0a4 release

Command-T 1.9.1 released

Command-T 1.9 released

RubyWatchman released

Synergy 6.0a3 release

Synergy 6.0a2 release

Synergy 6.0a release

Command-T 1.8 released

Command-T 1.7 released

2013

Wikitext 4.0.3 released

Command-T 1.6 released

Site updates

Command-T 1.5 released

Managing Side-effects With the Pub-Sub Model

Three Vim "epiphanies"

Wikitext 4.0.2 released

Wikitext 4.0.1 released

Wikitext 4.0 released

Clipper 0.1 released

Wikitext 3.1 released

Synergy 5.0a release

2012

Mail migration

Causes presentations

Command-T 1.4 released

Why Vim

Wikitext 3.0.1 released

What kind of name is Wincent Colaiuta, anyway?

Synergy open source release

3 years, 1 month with Vim

Mac OS X note-taking apps

2011

Command-T 1.3.1 released

Command-T 1.3 released

Another new backup regimen, 4.33 years later

Wikitext 3.0 released

Tweaking Command-T and Vim for use in the terminal and tmux

mkdtemp 1.2.1 released

Wikitext 3.0b released

Command-T 1.2.1 released

Command-T 1.2 released

Site downtime due to massive Amazon EC2 outage

Command-T 1.1b and 1.1b2 released

Site downtime

Synergy 4.5.2 released

Travel: January 2011

Synergy 4.5.1 released

Command-T 1.0.1 released

2010

Command-T 1.0 released

Synergy 4.5 released

New site section: repos

Wikitext 2.1.1 released

Command-T 1.0b released

Wincent Icon Utility 2.0.2 released

Synergy 4.5b released

Wikitext 2.1 released

Site updates (0.25)

Command-T 0.9 released

Synergy 4.4.5 released

Command-T 0.8.1 released

New site section: snippets

First impressions of the Apple Magic Trackpad

Site updates (0.21)

Site updates (0.20)

Synergy 4.4.4 released

Rails 3 deployment notes

Site updates (0.19)

Site updates (0.18)

Extended site maintenance

Walrus Git repository moved

Walrus compatibility and performance on different Ruby implementations

Walrus 0.4 released

Walrus 0.3 released

Walrat 0.1 released

Command-T 0.8 released

Travel: 16 August 2010 to 18 August 2010

Wopen3 0.3 released

Walrus 0.2 released

Synergy 4.4.3 released

Travel: 4 August 2010 to 10 August 2010

mkdtemp 1.2 released

Wopen3 0.2 released

Interesting developments from Rackspace: OpenStack

Ok, I give in, GitHub is actually good

Rails 3 upgrade progress

Command-T 0.8b released

Proxies with RR

Making background windows less obvious

Rails 3: worth the upgrade?

Wikitext 2.0 released

Command-T 0.7 released

Synergy 4.4.2 released

Wikitext 1.12 released

Command-T 0.6 released

Synergy 4.4.1 released

Wikitext 1.11 released

Horrible idiom in Rails 3

On the hideousness of AppleScript

Involuntary Reboot Log 2.3

Involuntary Reboot Log 2.2

Involuntary Reboot Log 2.1

Getting ready for Rails 3

Site updates (0.17)

Command-T 0.5.1 released

Site updates (0.16)

Synergy 4.4.1b released

Site updates (0.15)

Wikitext 1.10.1 released

Capistrano retrospective

Site updates (0.14)

Synergy 4.4 released

Thoughts on "staging" environments and branches for web apps

Pricing of Amazon Web Services

Bringing TextMate-style "Command-T" to VIM

Synergy 4.4b2 released

Vigil: homebrewed network monitoring solution

Synergy 4.4b released

Server migration now complete

Server migration now underway

Involuntary Reboot Log

On the new query interface in Rails 3

Synergy 4.3 released

Nice little enhancement in jQuery 1.4

Synergy 4.3b released

Blocks for basic enumeration and array mutation

Synergy 4.2.1 released

January site maintenance

Server migration coming up in February

Involuntary Reboot Log

Synergy 4.2.1b released

Objective-C licensing engine for sale

State of the Spam-ion 2010 Address

2009

December site maintenance

Synergy Christmas Promo 2009

Synergy 4.2 released

Site updates (0.13)

Synergy 4.2b released

Upcoming site changes: repo browsing functionality

More minor site updates (0.11 and 0.12)

Minor site updates

GemCutter is now the official gem index

Moving to the cloud

Outgoing mail changes

DNS changes

Synergy 4.1.1 released

Wikitext 1.10 released

November site maintenance

Synergy 4.1.1b released

Involuntary Reboot Log

Involuntary Reboot Log

Synergy 4.1 released

Involuntary Reboot Log

Synergy 4.1b released

Involuntary Reboot Log

Synergy 4.1a released

Synergy 4.0.1 released

Synergy 3.4.1 released

Synergy 4.0.1b released

September site maintenance

Getting rid of Capistrano

Synergy 4.0.1a released

Site changes

Upcoming site changes

Synergy 4.0 upgrades

Weekly progress report

Wincent Icon Utility 2.0.1 released

Wincent Strings Utility 2.0.1 released

Wincent Strings Utility 2.0 released

Involuntary Reboot Log

Snow Leopard product compatibility

Poor D-Link DSL-2740B performance

August server maintenance (2)

On piracy

Synergy 3.5.5a released

Terminal vs iTerm

The Vim epiphany

WOHotKey source code repository now public

Weekly progress report

Synergy 3.5.4a released

August status update

August server maintenance

Wikitext 1.9 released

Synergy 3.5.2a released

WOBezel source code repository now public

Weekly progress report

New backup disk

Embracing open source

Reason to update to the latest MacVim snapshot

Synergy 3.5.1a released

Writing your own programming language

Making Vim highlight "suspicious" characters

Frequently Asked Questions about Synergy and Macheist

Synergy 3.5a9 released

Weekly progress report

Minor tweaks to site

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

Synergy 3.4 released

Bansshee's effect on brute force and dictionary-based SSH attacks

Bansshee 1.0.1 is out

Thinking about switching to RR

Safari 4 redux

New version of site backend

June server maintenance

Back offline again

Back online after over three weeks

TextMate 2

Internet access update

Weekly progress report

Involuntary Reboot Log

Automatic deployment numbering in Git

Internet access problems

Wikitext 1.8 released

Weekly progress report

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

May site maintenance

Git repo mirrors

Wikitext 1.7 released

Wikitext speed improvements

On the 80-column limit

Wikitext 1.6 released

Cucumber's plain text stories

Keeping this blog "on message"

On professionalism

Minor site maintenance

Just another day in the world of Ruby

RailsConf and the Rails 3 alpha

Ubuntu poised to take over the world

Site updates

Goodbye Prototype/Scriptaculous

Phusion Passenger for nginx

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

Markdown sucks

It always takes longer than you think it will

Wikitext in the wild

Preparing WOBezel for release as open source

What's the best UI for implementing comment previews?

Synergy 3.2.2 released

Commit messages

Involuntary Reboot Log

Minor site update

State of the Spam-ion 2009 Address

More on Python and Mercurial

April server maintenance

Site enhancements

ActiveRecord goodness

Fuzzyfinder

Rails memory leaks

mkdtemp 1.0 release

More Rails breakage in 2.3.2

Quiet Rails 2.3.2 release

What is a "release candidate"?

Hosting reliability

Unobtrusive inline administration

Living in a world of bugs

Switching to JQuery

JavaScript-backed flash

Git misconceptions

Testing overhead

Capistrano

Kool-aid-drinking Rails "fanbois" flocking to Phusion Passenger in inebriated droves

Testing inquietitude

Safari 4 comments

Rails page caching vs nginx

More breakage in Rails 2.3.0 RC1

February server maintenance

Mocking with RSpec

Firefox and self-signed SSL certificates

Rails update headaches

The Twitter business model

Lack of stability in the Rails/Ruby ecosystem (rant)

Scaling Rails screencasts

Site DNS changes

Flash on the iPhone

Major update to site backend

Ruby "in" method

Extremely annoying Apache problem

Running RSpec specs from inside Vim

Valgrind for Mac OS X

MacBook or MacBook Air?

2 hours with Vim

1 hour with Vim

Updating Capistrano

20 minutes with Vim

10 minutes with Vim

0 minutes with Vim

An attack of over-engineering

Giving up on Emacs

Involuntary Reboot Log

January server maintenance

Syntax coloring shoot-out

Trying Emacs

Thoughts on the Ruby/Merb merge

Involuntary Reboot Log

2008

Involuntary Reboot Log

Involuntary Reboot Log

Website update

November server maintenance

Involuntary Reboot Log

Involuntary Reboot Log

Involuntary Reboot Log

Server maintenance

Involuntary Reboot Log

nginx consolidates hosting share

Involuntary Reboot Log

Involuntary Reboot Log

Involuntary Reboot Log

Involuntary Reboot Log

INetU most reliable hosting company again

Involuntary Reboot Log

Involuntary Reboot Log

Synergy 3.2.1 released

Rails 2.1

Wikitext 1.1.1 released

Bugzilla's future

Bizarre Rails/RSpec/Haml problem

New iMacs

Synergy 3.2.1b and 3.5a7 now available

Involuntary Reboot Log

Involuntary Reboot Log

Pinging from around the world

Wikitext 1.1 released

Frequently used Terminal commands

Wikitext 1.0.3 released

New site launch

INetU most reliable hosting company

New issue tracker

New forums

Apple fixes cover art bug in iTunes 7.6.2?

Synergy 3.5a6 release

Involuntary Reboot Log

Involuntary Reboot Log

Involuntary Reboot Log

New weblog

New wiki

Final server migration this week

Final server migration this week

Server migration in progress

Server migration under way

Call for Bansshee donations

Microphone prices

The joy of deleting code

Upcoming DNS changes

Ragel wins! Fatality!

Farewell Rackspace

Involuntary Reboot Log

Rails and validates_uniqueness_of

iMac finally dying?

Synergy 3.5a5 released

Git 1.5.4-rc4

Moving to RHEL 5

Announcing REnamer

Involuntary Reboot Log

On the MacBook Air

RSpec + Autotest + Objective-C

Open Source economics for the small guy

Bootable ZFS

Involuntary Reboot Log

The new Mac Pros

Synergy 3.5a4 released

Synergy 3.5a3 released

Wincent Strings Utility 1.2

2007

Version numbers

Involuntary Reboot Log

New keyboard

Assigning keyboard shortcuts to user scripts in Xcode 3

Memory management tips under Garbage Collection

RSpec 1.1.0

What is a "release candidate"?

On Perl's beauty

Xcode tip: kill the index

Bash completion for Git

One of the things Git gets right

RubyGems 0.9.5

Pilgrim on Leopard and MySQL

Synergy 3.5a2 released

Synergy 3.5a released

Involuntary Reboot Log

Version Control vs Rails

Leopard progress update

Using SuperDuper! on Leopard

Why Spaces is broken

Backup obsession

Temporary outage

A world without RSS

Involuntary Reboot Log

Involuntary Reboot Log

Intriguing plans for Ruby on Mac OS X in the future

Java

Fixture improvements

Windows

Creating new daemon users on Leopard

On Leopard's stability

Leopard update

Net Monitor upgrade

Leopard product readiness

PayPal breakages

PayPal rolls out update which breaks all payment links

Synergy 3.2 is out and Leopard-ready

MacBook Pro

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

Tabs vs spaces

Custom validation matcher

The support holy grail

FixtureReplacement

Being nice

Bad UI design in Rails

Attacking the spam time drain

"Hello from Seattle" vs "Designed by Apple in California"

Thinking about Changing UNIXes

More Mail.app suckage

Rails scaling

Mail as a time drain

Mail spring cleaning

Daring Fireball

Piracy

Synergy 3.1.5 released

AppKit vs Foundation

Spotlight definitely broken on my machine

The Apple Store

Amending commits with Git

Movable Type 4.0.1

Will it blend?

Involuntary Reboot Log

Things you learn from looking at the HexFiend source code

Automata

Involuntary Reboot Log

Why functional programming

Connectivity issues

Anchor

Stash

Synergy 3.1.5b seeded to beta testers

New iMac "Superdrive"

Involuntary Reboot Log

Huge news in SCOX vs NOVL

iMac reliability woes

Build numbers in a Git-based development cycle

Wincent away until 5 August 2007

The view from the crow's nest

Upgrading MovableType with the help of Git

Rails usability improvement

Synergy 3.1.4 release

New backup regimen

Git traction

Involuntary Reboot Log

Git hooks

Best commit messages of all time

Git notes

A look back: Bram Cohen vs Linus Torvalds

Involuntary Reboot Log

Git changes

Synergy 3.1.4b seeded to beta testers

Another branching lesson

Musings on Subversion, SVK and Git

Parsing/transforming nested lists from wiki markup to HTML

Unit testing

Install 1.3.1 released

Small steps

Comments on weblogs

WordPress follow-up

WordPress flaw

Schwartz on ZFS, again

Apple Design Awards 2007

O'Reilly Pocket References

Wincent dot-co

Cleaning the Mighty Mouse

Wincent's dog: Leopard Reaction

Safari 3.0

Synergy 3.1.3 release

On the cost of cellphone (SMS) text messages

New MacBook Pros

iTunes Plus

RSpec changes

RailsConf 2007

Behaviour-Driven Development

RSpec 1.0.0

Clever boolean return trick

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

Synergy Advance updates

Bugzilla upgrade

Rackspace wins again

When will non-WWDC-attendees get the Leopard beta?

Capthchas

Assertions

Involuntary reboot log

Wincent away from 28 April 2007

Verbatim

Involuntary reboot log

Synergy Advance 0.5b seeded to beta testers

Hextrapolate added to the nightly builds schedule

Test results

Test process improvements

Help!

Synergy 3.1.2 now available

Hextrapolate 2.0 now available

Leopard in October

Google Summer of Code projects

Payoff time

Screencasting software

Non-contiguous selections in TextMate

Synergy 3.1.2b seeded to beta testers

Hextrapolate 2.0b released

It's official

The first Synergy Advance nightly is up...

Synergy Advance added to the nightly builds schedule

WordPress 2.1.3 but not for me

Be assertive

You can run but you can't hide; why even run?

Synergy 3.1.1 now available

Synergy Advance build number changes

Synergy one-day sale: licenses for $4.50

Synergy one-day sale: licenses for $4.50

Involuntary reboot log

In Murcia

Nightly builds now available

Planned changes to development model

Using MediaWiki markup from within MovableType

Improved Google search and AdSense

Bansshee news

A call for help: Bansshee

Bizarre display glitch

Synergy 3.1.1b seeded to beta testers

Goodbye parity, hello superiority

Here documents

Coming up with a company name

Another performance update: parity

Parser generator update

Updated packrat performance numbers

Putting the "packrat" into PEG: adding memoizing to my Ruby parser generator

TextMate wins

10 years online

Abstract Syntax Trees

Gates deposition videos

Is spam "solved"?

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

Subversion maintenance

Input Managers

Progress notes

Open source

Wincent vs GoDaddy, January 2007 Edition

The Colloquy MOAB

Responsible disclosure

Keynote reactions

MOAB childishness

Month of Apple Bugs update

Test-Driven Development

Information leakage from the LAN when sending with Mail.app

SSL fun

Month of Apple Bugs

Off-by-one

Bugzilla 3.0 improvements

2006

Dock icon update

Involuntary Reboot log

Core Image Fun House

HOM in Apple frameworks

MacHeist

A new WinSwitch tip

Operator precedence

"Duh!" moments

Synergy 3.1 now available

Synergy receives "Very Nice" rating in ATPM review

HOM performance test results

HOM improvements

Google gems

A moment's reflection

The BOOL return problem

HOM update

WOTest improvements

More thoughts on HOM

Deleting code

Site improvements

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

Fighting GoDaddy

Subversion maintenance

Porting to Objective-C 2.0

In Barcelona

Xcode tip

Involuntary Reboot log

Rackspace customer service

Old age

Kagi: a recommendation for developers

Kagi store prices now set in Euros

Bansshee performance

Bansshee 1.0 released

Involuntary Reboot log

Object-oriented templating

Customer service

What's cool about Key-Value Coding?

Forums upgrade

Safari RSS annoyances

Involuntary reboot log

The Movable Type upgrade procedure sucks

Product activation improvements

Open vs closed: secrecy, competition and business

Keeping up to date

Keeping up to date

Lots of refactoring

Spamhaus is good

Yellow

Don't run Mac OS X as an administrator user

Subversion hassles

Leopard API changes

The SCO saga

What I hate about the Mac OS X panic dialog

Subversion repository maintenance

Mac OS X Internet connection sharing hacked

Code cleanup

WOTest (r102) available

YAHOMI

Wincent buildtools release

Synergy 3.0 now available

Involuntary reboot log

Mailing list subscriptions

Darn PayPal

Travelling

Wincent away from Monday 21 August 2006

Leopard

Thoughts on Higher Order Messaging

Programming challenges

Wincent Strings Utility 1.1

dSYM

atosym

Licensing for the new product

Darn GoDaddy

Unit testing WOSingleton

More work on WOCommon

Double-checked locking and memory barriers, take two

Mock objects revisited

Event log

Favorite announcements from WWDC

The future

GoDaddy scam

Ruby on Rails

Involuntary reboot log

Stupid eBay Spain

MediaWiki drops PHP 4 support

Wincent away until Monday (3 July 2006)

Hidden dialog in Mail.app

Email response times: back to normal

Synergy 2.9 available for download

Favorite changes in Xcode Tools 2.3

Change of email address

iMac memory upgrade: before and after

Mighty Mouse design flaws

Memory for the Intel iMac

Telefónica sucks

Involuntary Reboot Log

GoDaddy's renewal prices are too high

URLs in preprocessed property lists

Scorchio!

mds crashes

Rule editor

Goodbye ya.com, and good riddance

Email response times

Cocoa Bindings

Synergy Advance Public Preview Release 0.4

MediaWiki updates

Using cross-development SDKs for configure/make-based UNIX tools and libraries

Synergy 2.8 available for download

Bansshee update

Update to the "Drunken Batman is an asshole" story

Ya.com has the worst customer service in the world

NSPortDelegateTickler

Bansshee: my answer to SSH dictionary attacks

A farewell to self-checksumming

Open source: a workable business model for small vendors?

WODockIcon class

Xcode Fun Recipe

WinSwitch 3.2.1

Synergy Advance 0.4 beta 4

WinSwitch 3.2 (Universal Binary) release

Synergy 2.7 released

Poverty

Synergy Advance 0.4 beta 3

Radar

Synergy Advance 0.4 beta 2

Smarter crash reports: I give up

"drukenbatman" gets on the shit list

Synergy Advance 0.4 beta

Involuntary Reboot Log: #38

WONotificationCenter

Automated stripping

Wincent away 17 March-20 March

Frustration

Finally

All Quiet on the Western Front

Server reboot

DSTROOT, install_name_tool and Interface Builder palettes

SmartSVN

WinSwitch 3.2b Universal Binary release

Synergy 2.6 released

NSConnection weirdness

NSInvocation and NSMethodSignature and variable arguments

Unit testing multi-threading classes

WOQueueConsumer

Threading niceties for Synergy Advance

Apple Event "idle functions"

Xcode's Subversion support

Nil vs nil

Xcode feature requests

Old code

Xcode "Input/Output Files" bug

To wrap or not to wrap?

Why use version control?

Clickety-click

Ya.com: incompetence without ethics

The Omni Source License

Wincent Strings Util

Free upgrades for life?

Two annoying Xcode bugs

Synergy 2.5 released

DVD-R prices

More than I ever wanted to know about Apple's Objective-C runtime

Wincent away 3 February-5 February

Rackspace factoids

Build setting inheritance

My favorite programming book

Embedding build numbers painlessly

NSNumber vs BOOL

Locking, double-checked locking and speed

Spam will be "solved" as of tomorrow

Synergy 2.4 released

Security notes, Red Hat Enterprise Linux

Half-star ratings in iTunes

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

Apple is amazing

Mac OS X 10.4.4

The iTunes music store

2005

CoreData, weak linking and 10.3 support

Synergy 2.3 released

Holiday Season 2005: Free Synergy licenses promotion

Special offer: Buy Synergy Advance and get a free Synergy license

Synergy 2.3 release candidate 2

Synergy 2.3 release candidate

SpamSieve one year later

ClamAV + clamassassin + procmail

Install 1.3 released

Spotlight improvements

Best. Crash. Ever.

Synergy 2.2 released

An Xcode feature request

Synergy 2.2 release candidate

Xcode 2.2 and Universal Binary goodness

Some words of praise for Rackspace managed hosting

Back to speed

PayPal delays (updated)

Synergy gets 5-Mice rating in Macworld

Forums online

New server, broken links, travel plans

Big menus, really big menus, and frickin' huge menus

Synergy Advance Public Preview Release 0.2

Infuriating Cocoa bugs

Coding notes: optimization and plug-ins

Gefen DVI DL Switcher KVM recommendation

Category bonanza

The best way to write accessors

Whittling away the controller

Nice moments

Synergy Advance source code

Synergy Advance framework

Worst interface ever

Open source licensing

Synergy 2.0.1 now available

Synergy 2.0 released

Dreaming about the server upgrade

Synergy and Synergy Advance updates just around the corner

Apple's bugreporter

Mock objects in WOTest

PayPal scammers

Handling exceptions with custom root classes

Unit testing and why it suddenly became more important

Position statement: the move to Intel

The move to Intel

10.4.1 kernel panics, RAID and data integrity

The Internet: a wretched hive of scum and villany

piratewatch.org

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

GoDaddy vs Network Solutions

Server issues

Synergy Advance Public Preview Release 0.1.1

Synergy Advance Public Preview Release 0.1

Bill Gates and Woody Allen

WinSwitch 3.1 brings Tiger Compatibility

Synergy Classic 1.8.1 for Mac OS X released

Synergy Classic 1.8 released

Complimentary licenses for Synergy Advance donors

WinSwitch 3.0.1 released

WinSwitch 3.0 released

Synergy 1.7.1 released

Conflict between Mac OS X 10.2 and Synergy 1.7

Synergy 1.7 released

2004

Synergy 1.6.1 released

Synergy 1.6

Install 1.2.3 released

Synergy 1.5

WinSwitch 3.0b localization pack now available

WinSwitch 3.0b available

iTunesForum.com giving away 10 Synergy licenses

Synergy 1.5b released

New licensing for Install

New site layout

Welcome fixes in Mac OS X 10.3.6 update

Product and site news