Excursions

by Amit Gawande

Why’s there a fascination among the devs to reinvent the old tech that isn’t broken? Maybe the reason that the tech has stayed the same isn’t because no one attempted to change it. Can you fathom the possibility that the tech might be fine, as it is, to most common folks? Or perhaps it might not be one of those things that most give a hoot about? Yeah?

The two prime examples I see many developers take a go at are browsers and email. Please, both work fine as they are. Don’t try to reinvent them. They have reached a state in which they are open and standard enough already. Most people know the functionality they can expect while using it.

Stop reinventing it. Improve it, no doubt. Make it faster, simpler. Cleaner. But don’t change the definition of what that tech represents. Don’t mar the traits that make the tech great in the first place, universal accessibility.

Don’t attach a lot of muck around the fundamentals of the accepted tech and call it “2.0”. I will suggest call it “1.0” of whatever the heck you want to name it.