Hammers, Rocketships, and Getting Things Done
11 Oct
I bought a new laptop. It’s a Windows machine. I have not installed Linux. I have no development tools. I could not be happier.
(Let’s pause for a moment to let that sink in, as those who know me will be gasping in shock and bewilderment.)
Career changes and personal goals have changed the way I use my personal technology. The process of buying this new laptop was difficult, not because the tech itself was obscure or obtuse, but because before I could buy anything, I needed to define what I was looking for in a new computer.
Part I: What Has Come Before
As a professional programmer, I’ve demanded a lot from the hardware I’ve owned in the last fifteen years. Lots of dev tools. Lots of tinkering. Different boot partitions. Wipe, install, wipe, install, wipe, restore, install. Upgrade, upgrade, upgrade. Bigger, better, faster more. Anything to make sure the code ran and that my laptop was functioning the way I wanted it to.
[pullquote_right]Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris. –Larry Wall[/pullquote_right]Tinker tinker. Nothing is ever good enough, there’s always something to tweak, something new to learn. Shiny program does X, but shiny program needs Y to function, so you need to install these special libraries and compile them which means having to install a special compiler.…
…And of course I needed a Mac because they were the Best, and I wanted nothing but the Best because nothing less will do for what I wanted to do…
…Except I needed to wipe OS X and install Linux (or at least have a dual, if not triple boot (because, if you are extremely clever, you can run OS X and Windows and Linux on the same Mac…)) because Software Freedom is important and Steve Jobs isn’t allowed to tell me what I can do with my hardware…
Part II: The Recent Dilemma
…and then the Shiny Awesome Macbook died.
What to do? Well…naturally…go out and buy some Windows laptop that I could put Linux on. So, you know, I could code. Except that I wasn’t really interested in writing code in my off work time anymore. I had other goals. Writing, for instance. And while Linux is a great operating system, I had other use cases that, while possible in Linux, I did not want to devote the time to learn, tweak, tinker and otherwise spend time on. I wanted to spend more time working and less time tinkering.
[pullquote_left]Computers make it easier to do a lot of things, but most of the things they make it easier to do don’t need to be done. –Andy Rooney[/pullquote_left]But…I got a spiffy tablet at Google I/O, and in an effort to save money, I tried to use that for writing. Not so good.
Then the Chromebook arrived. Better, but only incrementally, and not suitable for the way I like to work (namely, disconnected from the Internet).
If I wanted reliably and ease of use, I would need to get a Mac, right? Except…geez…that’s a lot of cash, and since I did not want to be using credit unless I had to, saving up the dough would be a long process. By this point, I’d been without a real computer for a good while and not having a reliable tool was driving me (and my poor long-suffering wife) crazy.
So…what to do?
Part III: An Epiphany
After six months of contemplation on the subject, I realized that my use case for a computer had changed radically:
- I was no longer interested in spending loads of time in front of a screen, tinkering.
- I did not plan to be spending time writing code or working on cutting-edge technical projects.
- I was not interested in my computer being a statement about me or my lifestyle, that is, I did not need to own the Porsche (Mac), because all I needed was something reliable like a midrange Toyota.
- I wanted to simply get things done without the endless technical distractions of the past. .
- I value the data I produce more than the device on which it was produced.
- I wanted a system that allowed me to get my work done and otherwise get out of the way.
I used to work on Linux until the wee hours, working to get it to install, to configure it all the way I liked, making things work. Then…one night, my wife walked into the room. She leaned over my shoulder and whispered, “Do you know how much sex you’ve missed out on because of Linux?” And that’s when I started buying Macs.Your technology choices should support your real goals, not the things that distract you from them. Do not be afraid to change: using tech out of habit is a kind of madness, and in the end, detracts from your productivity and your happiness. [pullquote_left]Besides the noble art of getting things done, there is the noble art of leaving things undone. The wisdom of life consists in the elimination of non-essentials. –Lyn Yutang[/pullquote_left]In a world where technology is a much about personal image as it is functionality, we all need to disregard the marketing and think for ourselves. Once I disregarded my own assumptions I was able to make a sane choice. I am not only content, I’m downright happy. How have your technology needs changed? What would you do differently now when choosing hardware or software than you would have five years ago?









Recent Comments