Entries tagged with “software”:

Dear OSX Editor Gods

May 14th, 2009

Deliver us from TextMate, vi, and emacs.

Some years ago, we would have followed TextMate to whatever end. Now, however, we see that TextMate was a false prophet. He led us down a garden path but abandoned us before we reached the promised land. In our desperation, we turned to the elder sages: vi and emacs. Alas, they seem curiously unaware that it’s 2009. You know: 2009. The year before the year we make contact.

Editor Gods, we don’t ask for much. We just want an editor that makes us stand up and shout: “Hey! The future is here, and I’ve got a text editor to prove it!”

While we’re praying, we might as well let you know exactly what our hearts yearn for.

(more…)

Finding Our Roots, Again

March 1st, 2009

The early days of the personal computer revolution were littered with countercultural thinkers.

By name, they were Ted Nelson, who penned and hand-published the still-prescient Computer Lib/Dream Machines; Mitch Kapor, who named his startup Lotus and later founded the Electronic Frontier Foundation; Ray Ozzie and Dan Bricklin, who saw artistry in software and conceived of the spreadsheet; Stewart Brand, who dazzled with his Whole Earth Catalog; Danny Hillis, who dreamed of Thinking Machines; Richard Stallman, who grasped the perils of intellectual property long before others; and perhaps even Steve Jobs, who drew inspiration from Buddhist philosophy and calligraphy.

These bohemians shared an excitement that software and inexpensive computer hardware could liberate the masses — that it could free the oppressed from tyranny, provide education and opportunity for the underprivileged, and connect disparate peoples as never before.

Fast forward to today. The industry grew up, and so did its bohemians. Through their work, many became luminaries and titans of industry. They crafted a new, nearly trillion dollar market sector. Along the way, a new generation — mine — arrived, born at a lucky time when software was young but some trails had been blazed. When we left college, money grew on trees. In early 2000, we started dot com after countless dot com. The bubble burst; we forgot the lessons; we created a new bubble with Web 2.0. Things are even harder now, but at least there’s iFart.

Have we forgotten our roots? This thing isn’t about get-rich-quick; it isn’t even about get-rich-slowly. [1] It’s about empowering people and improving their lives. It’s okay, of course, to do this in a small incremental fashion. But our progenitors in this industry weren’t interested in incrementalism. They saw the potential for a radical break from the past. In many ways, it doesn’t seem that their original vision has been met. Perhaps most sadly, some of the best of them ended up hawking beautiful but ultimately unimportant gadgets — selling sugar water when they wanted to make a dent in the universe.

This is why I’ve been excited to learn, lately, of a handful of startups in Seattle whose goal appears to be “improve people’s lives.” Some even have unusual corporate structures that combine the advantages of for-profit and non-profit organizations under one umbrella. One of my clients, Front Seat, has the stated goal of building Civic Software: software that enables or enhances aspects of neighborly life. Startups like Front Seat are not strictly green, but they’re qualitatively similar. They have an abiding belief, as did many of the industry’s original bohemians, that many of the problems we think of as social are in fact amenable to software solutions. With Walk Score, we learned that you don’t have to be an urban planner to have a positive impact on urban planning. Imagine what change might be unleashed if the hordes of “crap app” developers saw their industry and their world in this light.

——

[1] I do not have a problem with getting rich quick. I do, however, worry when vast numbers of people devote their time to getting rich quick who could otherwise have solved pressing problems and engendered positive long-term change. We’ve had gold rushes before, of course, and we’ll have them again. But, on average, the people who benefit most from a gold rush are the merchants who sell shovels.

ExpanDrive Is Nifty

December 18th, 2008

Like most developers who do web stuff, I sometimes need to edit files on a remote server. It turns out that this is a pain in the patookus. Or, at least, it was.

After the thirty day trial, I gave in to the power of ExpanDrive. Those thirty days convinced me that $40 was well worth the price of admission. It’s nifty to be able to mount your remote filesystems via SSH as if they were just network disks.

And yes, before I spent my bucks, I carefully evaluated using emacs tramp-mode, remote emacs via terminal, CyberDuck, Transmit, MacFuse with SSHFS, and MacFusion. I even looked at improving my source control policies and using Capistrano (yuck!) or Fabric (too immature!)

ExpanDrive is based on MacFuse, but not SSHFS; this makes all the difference. Whatever caching magic they do makes ExpanDrive scream when working with lots of small files in nested directories. Perhaps the SSHFS folks will catch up sometime soon, but at the moment the distance between the two is vast enough to justify the cost.

And I can’t wait for ExpanDrive’s planned S3 disk feature. Hot!