Maintaining a real computer can be a serious annoyance at times. Regardless of which operating system you call home, you will be buffeted by an endless stream of security patches and upgrades and it never ceases to amaze us that no vendors have yet to launch marketing campaigns touting their ability to write secure bug free code!
Of course, even if a vendor writes quality code in house, glitches keep popping up in software libraries that are shared by countless client programs, causing the need to fix a bug in a single library to ripple through the eco-system. Moreover, since vendors don’t disclose where they get third party code or the exact nature of most patches, End Users can’t identify the original sources of the bugs or use that knowledge to procure code from more reliable programming houses.
Sadly, rather than tackling the root causes of low quality software on the desktop, we have seen a move by some platform vendors to leverage this sorry state of affairs as a way to seduce End Users into migrating to arguably more convenient systems that use contractual and architectural measures to trap their users in Walled Gardens, where no problem can be solved without making yet another purchase.
In return for transparent updates and backups along with the promised convenience of a curated store that will ostensibly hold a turnkey solution to our every need, we give up the power and generality that makes personal computing so transformative. Instead, of providing powerful means of abstraction and combination, we are faced with a thousand roach motels for our data which is always kept just out of reach.
Instead of empowering End Users and teaching them the sense of personal mastery that came with the Personal Computing Revolution, these new platforms breed dependence and centralize a level of power in the hands of platform vendors who now enjoy the power to kill disruptive technologies, censor their application, and effectively prevent End Users from exercising traditional rights of ownership to tweak and modify their property and freely contract with third parties. This weakens the meaning of ownership to the point that it looses all meaning.
Such systems are the technologies of George Orwell’s 1984 and End Users would be well advised be wary of the slippery slope on which we now tread.
David O’Toole raised some very cogent points in his blog posting Apps Considered Harmful: Part 1 that inspired these remarks and parallel our thinking.


