Skip to content

Laziness is a Desirable Trait

I use open source because I’m lazy.

Not in that I don’t want to work, or in that I cut corners. I’m talking about the kind of laziness that breeds efficiency. You know what I’m talking about if you’ve ever ordered take-out while moving into a home or apartment, or worked as part of a study group — it just makes sense to do it that way.

It turns out that it’s not all that uncommon a trait in programmers, developers, sysadmins, and geeks in general. It’s the reason why services such as SSH and VNC were written (why walk across the building or drive across town every time you wanted to modify a server setting?). It’s why we have modern object-oriented programming languages, and why every modern language used in software development has a shared library of common functions and data structures: C++ has the Standard Template Library, Perl has CPAN, PHP has PEAR, and so on. It’s common sense, really — there’s really no sense in building your own wheel if you already have one available to you.

The geek-minded laziness I refer to above also does another interesting thing: it inspires community. Hence, open-source software. If I want to put up a website with good, secure, well-written code that I can build on and maintain easily, chances are that I’m not the only person who wants to do the same thing. And if, instead of building our own content-management system or blogging software from scratch for every website that we ever create, we pool our resources and build some software for all of us to use, it becomes incredibly easy to set up, customize, and maintain our websites. When we contribute our changes and fixes and methods back to the community of people that want this software, the entire process becomes even easier.

We reap mutual benefit from not trying to reinvent the wheel (CMS software, in this case) over and over again, so we work together to build and mass-produce a bunch of really nice, really well-built wheels. And by making the plans for the wheels available (source code), we make it easy to modify, customize, and improve those wheels. It’s not just limited to wheels, either — it turns out you can build a lot of tools this way.

That’s why you see software like WordPress and Drupal used all over the place, and more modular add-ons for both of those than anyone could have ever imagined. That’s why I balk at building a custom PHP-driven online storefront when I know that Drupal and its e-commerce module can do the job better, if not just as well. And it’s the reason that when I find a bug in a Drupal module or a WordPress plugin, I always try to fix it and post the patch on the appropriate forum: so that when I encounter the problem again, I don’t have to retrace the steps, and neither does anyone else.

It actually turns out to work pretty well for everybody this way. Imagine that you’re my client. Would you rather have me build you a site entirely from scratch for $5,000 and have to come back to me every time you wanted to add a feature or fix a broken page, or have me build a site using one of the software suites above for $1,200 and go to whomever you want when it come time to upgrade or fix something (or even better, do it yourself for free!)?

It means that I have to work much more to make a decent living, but it makes life much simpler for everyone else in the long run — myself included. Every website, server, desktop, handheld device, cell phone, and toaster that’s built on open-source software is simply easier to work with and maintain, which means that it costs less to work with and maintain.

Which means I can keep being lazy. :)

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*

purchase generic Prednisone online purchase Xenical pay pal online without rx fedex Xenical overnight without a rx purchase Maxalt without a prescription overnight shipping purchase Maxalt cod delivery purchase generic xenical online buy Orlistat usa purchasing xenical prescribing xenical tablets australia buy Lasix no scams proscar cheap overnight fedex Cytotec online without prescription buy 100 mg zithromax otc Zovirax without prescription buy Zithromax tablets without rx where to buy Maxalt without a prescription buy finpecia in england buy Valtrex without doctor canada Flomax buy proscar paypal without rx cheap zithromax saturday delivery buy online Maxalt without rx buy Lasix online without rx canada Zithromax fedex Prednisone overnight without a prescription where can i purchase Prednisone online Valtrex no rx foreign Cytotec shipped COD Buy Accutane no perscription needed valtrex for sale buy Zithromax on line purchase online prescription finpecia purchase finpecia without rx to ship overnight buy cheap Cytotec with dr. prescription xenical no doctor prescription buy Prednisone with no prescription buy Accutane amex online without rx purchase Accutane no visa without prescription Accutane cod next day delivery where to buy generic Accutane online without a rx order overnight Accutane how to buy Accutane with out a perscription Accutane over night purchase Accutane without prescription buy Accutane 30 mg cheap Accutane no rx buy Accutane overnight delivery Lasix delivered overnight buy Lasix online overseas Lasix shipped by cash on delivery how to order Lasix online without a rx Lasix shipped by cash on delivery buy discount Lasix online purchase online rx Lasix without how to purchase Lasix online without a prescription no prescription Clomid cod delivery purchase Clomid without a prescription online no prescription Clomid with fedex where can i purchase Clomid without a prescription 25 mg Clomid purchase cheap Clomid cod free fedex where to purchase generic Clomid online without a prescription order Clomid free next day airClomid on line purchase Cipro overnight delivery purchase Cipro amex online without rx Cipro purchased online without prescription buy Cipro online overseas purchase Cipro without rx to ship overnight where to purchase generic Cipro online without a prescription buy Cipro amex online purchase Cipro money purchase Buy generic Accutane canadian Accutane diet pills without prescription buy Lasix without prescription needed Lasix online doctors Lasix without a prescription or doctor how to get prescription of Lasix purchase Prednisone online no membership overnight shipping uk order Valtrex buy Xenical paypal without rx Orlistat oral Where to buy prednisone no perscription no fees Xenical on line generic Valtrex online Premarin from canada Proscar drug order Buspar without a prescription overnight shipping buy Proscar canada buy Premarin usa buy Cytotec for women uk buy Prednisone Online purchase isotretinoin online no prescription|cheapest isotretinoin|buy isotretinoin cheap overnight) i want isotretinoin (Generic|cheapest isotretinoin|buy isotretinoin cheap overnight) order xenical online Pay COD for isotretinoin without prescription Orlistat without rx overnight shipping buy Orlistat amex online without prescription accutane without script accutane 40 mg without prescription buy Cytotec online buspar no r x cod Valtrex prices buy genuine Proscar online purchase cheap prescription Valtrex buy valtrex online prednisone no doctors prescription order Valacyclovir without rx needed buy Orlistat online no prescription order Cytotec order amex buy discount Zovirax line prednisone on line no perscription buy finpecia without doctor online purchase xenical purchase Xenical online without prescription buy Cytotec online purchase Premarin online without rx Flomax cod online orders order xenical overnight delivery Valtrex without a perscription or membership no prescription Zithromax cod delivery Xenical online purchase buy Xenical australia el Valtrex generico canadian prescriptions Valtrex Accutane overnight cod Xenical buy on line Valtrex online without prescription maxalt no prescription Prednisone no prior script buy Xenical online without rx buy Flomax from india buy Premarin paypal without rx buy Prednisone offshore no prescription fedex purchase online prescription Orlistat buy Orlistat overnight buy cheap generic Xenical online Accutane without rx medications