Blockstack: Exploring the CLI

Ok, it’s day two. Time to play around with the tools we installed.

We’ll be using the command line interface to lookup names, price names, find our deposit key, see which names we own, and get more information on names registered in Blockstack.

I don’t have my own name yet, but we can lookup other names registered with Blockstack, like so:

$ blockstack lookup fredwilson.id
{
    "profile": {
        "@type": "Person",
        "account": [
            {
                "@type": "Account",
                "identifier": "fredwilson",
                "proofType": "http",
                "service": "twitter"
            },
            {
                "@type": "Account",
                "identifier": "fred.wilson.963871",
                "proofType": "http",
                "service": "facebook"
            },
            {
                "@type": "Account",
                "identifier": "1Fbi3WDPEK6FxKppCXReCPFTgr9KhWhNB7",
                "role": "payment",
                "service": "bitcoin"
            }
        ],
        "address": {
            "@type": "PostalAddress",
            "addressLocality": "New York City"
        },
        "description": "I am a VC",
        "image": [
            {
                "@type": "ImageObject",
                "contentUrl": "https://s3.amazonaws.com/kd4/fredwilson1",
                "name": "avatar"
            },
            {
                "@type": "ImageObject",
                "contentUrl": "https://s3.amazonaws.com/dx3/fredwilson",
                "name": "cover"
            }
        ],
        "name": "Fred Wilson",
        "website": [
            {
                "@type": "WebSite",
                "url": "http://avc.com"
            }
        ]
    },
    "zonefile": "{\"avatar\": {\"url\": \"https://s3.amazonaws.com/kd4/fredwilson1\"}, \"bio\": \"I am a VC\", \"bitcoin\": {\"address\": \"1Fbi3WDPEK6FxKppCXReCPFTgr9KhWhNB7\"}, \"cover\": {\"url\": \"https://s3.amazonaws.com/dx3/fredwilson\"}, \"facebook\": {\"proof\": {\"url\": \"https://facebook.com/fred.wilson.963871/posts/10100401430876108\"}, \"username\": \"fred.wilson.963871\"}, \"graph\": {\"url\": \"https://s3.amazonaws.com/grph/fredwilson\"}, \"location\": {\"formatted\": \"New York City\"}, \"name\": {\"formatted\": \"Fred Wilson\"}, \"twitter\": {\"proof\": {\"url\": \"https://twitter.com/fredwilson/status/533040726146162689\"}, \"username\": \"fredwilson\"}, \"v\": \"0.2\", \"website\": \"http://avc.com\"}"
}

I want a name, so I can see how much it would cost by using the price command (at the time of this writing, registering rockhymas.id would cost me about $40 in btc):

$ blockstack price rockhymas.id
{                                                       
    "name_price": {                                     
        "btc": 0.00025,                                 
        "satoshis": 25000                               
    },                                                  
    "preorder_tx_fee": {                                
        "btc": 0.0028148,                               
        "satoshis": 281480                              
    },                                                  
    "register_tx_fee": {                                
        "btc": 0.0028148,                               
        "satoshis": 281480                              
    },                                                  
    "total_estimated_cost": {                           
        "btc": 0.0115092,                               
        "satoshis": 1150920                             
    },                                                  
    "total_tx_fees": 1125920,                           
    "update_tx_fee": {                                  
        "btc": 0.0056296,                               
        "satoshis": 562960                              
    },                                                  
    "warnings": [                                       
        "Insufficient funds; fees are rough estimates." 
    ]                                                   
}                                                       

If I wanted to buy it, I would need some btc in my account. To see which account the btc would be withdrawn from, I can use the deposit command:

$ blockstack deposit
{
    "address": "38FDVrfrexyoG3JNTCQkh8dpJbHT44YFuQ",
    "message": "Send bitcoins to the address specified."
}

The names command lets me see which names I currently have registered to this wallet (none, of course):

$ blockstack names
{
    "addresses": [
        {
            "address": "3MhaGGag9bKUM1yekMh24WGcteg3qAvgyo",
            "names_owned": []
        }
    ],
    "names_owned": []
}

And I can see more info about a given name’s registration using whois:

$ blockstack whois fredwilson.id
{
    "block_preordered_at": 374084,
    "block_renewed_at": 374084,
    "expire_block": 489247,
    "has_zonefile": true,
    "last_transaction_height": 374084,
    "last_transaction_id": "2986ec31ec957692d7f5bc58a3b02d2ac2d1a60039e9163365fc954ff51aeb5a",
    "owner_address": "1F2nHEDLRJ39XxAvSxwQhJsaVzvS5RHDRM",
    "owner_script": "76a91499e7f97f5d2c77b4f32b4ed9ae0f0385c45aa5c788ac",
    "zonefile_hash": "1a587366368aaf8477d5ddcea2557dcbcc67073e"
}

There is much more to the command line interface, right now we’re just dipping our toes in the water, figuring out the basics. Next up, let’s register a Blockstack name in the .id namespace.

Blockstack: First Steps

So I’m diving headfirst into Blockstack, because, well, why not?

The idea here is that Blockstack is building a new operating system on top of the blockchain technology, which was first and most famously used as part of Bitcoin.

A blockchain is a secure, open ledger of records updated via distributed consensus that removes the need for a centralized (i.e. “single point of failure”) authority. Bitcoin uses the blockchain to record transactions.

Blockstack is extending the blockchain in a few key ways. First, it introduces the idea of a virtual blockchain that sits on top of an existing blockchain. This allows changing the underlying blockchain, making Blockstack resistant to blockchain failure. Second, the blockchain tracks pointers to the actual data being tracked, rather than the data itself. This keeps the chain relatively small, while expanding the potential uses to large, internet scale applications. Third, like NameCoin before it, Blockstack uses the blockchain to assign human readable names to computer addressable locations. This provides secure identity and ownership of digital assets.

Ok, that was my best entry level summary of a new technology and company that I admittedly barely understand. How did I do?

Well, even if I botched that up, I still think it’s cool, so I’m going to document how I’m getting started with Blockstack. This is day one. Day one is all about installing the tools. Here are the steps I followed:

  1. Install the Windows Subsystem for Linux
  • Enable-WindowsOptionalFeature
$ Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  • restart Windows
  • run bash, which installs Ubuntu on Windows
  • Create root username and password
  1. Install Blockstack
$ wget -qO - https://raw.githubusercontent.com/blockstack/packaging/master/repo-key.pub | sudo apt-key add -
$ echo "echo 'deb http://packages.blockstack.com/repositories/ubuntu/ xenial main' > /etc/apt/sources.list.d/blockstack.list" | sudo -E bash -
$ sudo apt update
$ sudo apt install blockstack
  1. Install node.js
$ curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
$ sudo apt-get install -y nodejs
  1. Install the Blockstack browser
$ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
$ sudo apt install blockstack-browser
  1. Install regtest environment and integration test dependencies
$ sudo apt install software-properties-common
$ sudo add-apt-repository ppa:bitcoin/bitcoin
$ sudo apt update
$ sudo apt install sqlite3 bitcoind
  1. Test blockstack install
$ blockstack info 

This command failed with the error: “Failed to contact blockstack daemon. Please ensure that it is running with the ‘api’ command.” My next attempt was to start the blockstack daemon:

$ blockstack api start

This command also failed, with the error: “Wallet does not exist. Please create one with blockstack setup”. So I need to setup a wallet. Turns out there is a command for that as well:

$ blockstack setup

In doing this, it needs a password to protect your wallet. I saved that to my password manager, and also saved off new wallet information generated by this command. Now I could run

$ blockstack api start
Enter wallet password:
{
    "status": true
}

And it works! And finally, I could run

$ blockstack info
{
    "cli_version": "0.14.4.2",
    "consensus_hash": "bc799939a8de6f258a55ea3ef9c32953",
    "last_block_processed": 482868,
    "last_block_seen": 482874,
    "queues": {},
    "server_alive": true,
    "server_host": "node.blockstack.org",
    "server_port": 6264,
    "server_version": "0.14.4.2"
}

And it works too!

So there you have it. We’re up and running with Blockstack. Next up, exploring the command line interface.

A Professional’s Home Office: 6 Keys to the Castle

My dad was the first remote worker I knew.

It began for him when I was just a kid. He started bringing home a portable computer that he could use to do work while he was a manager at Boise Cascade. This portable computer weighed more than today’s desktops do, and he carried it like a briefcase. The display was smaller than on a typical phablet, and only showed 80×25 characters. All in green.

It was the most amazing thing I had ever seen.

Castle Adventure title screen with a pixelated grey castle on blackHe installed Castle Adventure, and I played as often as I could. You’re trapped in a castle, and you need to find the keys that will let you out. It was my first introduction to computer games, and it was awesome.

A few years later, he started his own business, and built a home office where half of our deck had been, put nice bookshelves in, got a great desk, and a door to shut out the kids. I was only ten or twelve years old. From then until now he’s been working from home whenever he wasn’t traveling to teach courses.

So, no surprise, after a few years as a software developer at both large and small companies, I made the switch to remote work. As with most things, I’m still trying to catch up with my dad.

As a kid, I remember it being a really special experience to be invited into Dad’s office, where it felt so professional. I took myself more seriously there. And I felt like Dad took me more seriously too.

An environment for a professional

A professional home office is where a professional works.

Not an amateur.

A professional musician has the best instrument, but also plays in an excellent concert hall. The amateur plays on a street corner, or for friends at home.

As such, a professional who works at home must make his/her office a place where real work can be done. This is done by controlling the environment both outside and inside your office. It starts by recognizing that, when working from home, you are also your own office manager.

Let’s go over 6 keys that will get you out of a crappy home office and into your castle: a professional’s home office.

1. Outside

Control what is outside your office to be more productive inside your office

The first thing to look at is what is outside the office. Why does the outside matter?

What is just outside your office will affect your work life significantly. The outside is what you see through the windows. It’s where you go for a break from work. It’s where any noise may come from that will distract you. The outside is also where you keep the rest of your life, or at least try to. When there is no clear outside, it’s hard to keep your personal life from invading work, and vice versa.

A professional must separate his work from his personal life. Sure, it’s fun to share pictures of your cute kid, your new cat, or even your latest backyard project with your coworkers. But when it’s time to get work done, you want an “outside” for a crying baby, or a barking dog, or a messy room.

A bend in the hallway, or in other words, my home office

No outside, no inside. Pitiful.

My first little “bend in the hallway” didn’t even have an outside, unless you counted the kids bedrooms and bathroom that opened into the hallway. My more recent home offices were bedrooms, and so outside of them was the hallway and other living spaces in the house. Outside of my current office is a the backyard on two sides, and garage on a third.

Maybe your home is a small apartment. This can make it tough to have an “outside” to your office, especially if it has to just fit into a corner of your bedroom, or the kitchen nook. If you’re living alone, that may be workable, but even then your own mind will know that your workspace is not separated from your life, and that will make both work and life harder.

Some are driven to coworking spaces or even coffee shops. Why? Despite the noise, the commute, and the cost, the separation is still of greater benefit.

2. Boundaries

The boundary keeps work inside, life outside, and helps you transition between them

You need boundaries to keep the outside outside. Before you worked from home you had a natural boundary between your work life and your personal life: miles and miles of commute, and a completely separate building dedicated to work.

Give it up!

One way to have a boundary. (c) epSos.de

You need to keep a boundary there, or the your work and personal life will invade each other, making you less productive at both.

The hardest part of remote work is having your whole home as a constant source of distraction. A boundary reduces or even eliminates that distraction while you’re working.

In the early days of remote work, or telecommuting, or working from home, some held up the lack of a boundary between your office and your home as a good thing.

“Work from home, and you can take care of the kids while raking in the dough!”

“Telecommute to be able to multitask!”

“Mix and match your work and your personal life!”

While those ideals can be true in some senses, the fact is that to be a professional, you need a separate work space, free from interruptions, where your mind and your body can get into “work mode”. And that separation must be enforced with a boundary.

Without a boundary at home, you’ve just recreated the core problems of open offices in your own remote work office. And you took a remote work job in large part to escape the open office work style. By now everyone should know that cubicles are a death knell for productivity.

Nevertheless, it is all too easy to bring your job home and completely forget this principle, setting up a work area in the bedroom you share with your spouse, or taking a corner of the basement or family room.

Obviously the boundary will be different for a home office than one you drive to. The boundary in my first home workspace was just a long hallway. I asked my wife to keep our two toddlers at the other end of the house while I worked. Fortunately, I only used it at most once a month. It was not the ideal boundary.

Currently, my boundary is a fully walled off office that is part of my garage. The wall between me and the house is insulated, which greatly helps with the noise from the kids. The walls to the outside are too. The door to the garage can be locked, when I need to enforce the boundary.

Dmitry Dragilev called out the importance of separation between your work space and your home space in a great article on remote work productivity. In the section on separate spaces, he points out the value of a mini-commute that helps you transition to and from work.

Because I have to walk through my garage I get a little mental segue as I go both to work and come home from work. That transition is really helpful in keeping work and personal life separate, mentally. When I have to work after the kids go down, just going out to my office puts me back in work mode, even though I don’t normally work evenings.

Window ViewIn addition to keeping the outside outside, a boundary can also let some in.

On one wall I have a window, which lets me look into our backyard and see the grass grow, the leaves fall, the snow pile up, and the rare Idaho rainstorm.

It’s wonderful to be able to enjoy a window office without having to worry about seniority.

3. Inside

The inside of your office should put your mind in work mode

The inside of your professional office needs to be all about getting work done, and getting it done well. Just like you want to keep outside stuff outside, you want to keep work stuff inside. Entering your work environment should immediately trigger work related thoughts because of the things you see, the smells you smell, the textures you feel, the sounds you hear (or don’t hear); even the temperature of the air can contribute to the mood.

All of those elements that tell you that you’re in a work environment also signal to your family or living partners the same thing. When they interrupt they will know they are entering a place of work, and will be more respectful of what you are doing. Remember how I felt entering my dad’s office?

In addition, some things should stay inside your office and not leave. Since I don’t have ops responsibilities, Slack largely stays inside the office. Sure, the team can get me if I’m away, but I just don’t respond unless I’m in the office or it’s urgent. My work computers stay in the office. My newest machine is a pretty sweet laptop, which is great for when I’m traveling. But when I’m not, it stays in the office. I don’t bring work into the house.

The inside of your home office is what your coworkers will see when you are on video calls. And you should be on video calls. And you should be sharing the video from your side. When others can see your face it increases trust, easing communication.

Desk Setup

Progress!

A professional isn’t ashamed of their work environment or their personal appearance because it is up to par. Sure, you can be relaxed while you work, I’m not saying you wear a suit and tie to your home office.

But remote work is also not an excuse for hiding, being lazy, or avoiding others.

The best remote workers are those who can master the social conventions of remote communication, and video calls are one of the most important types of communication you will engage in.

I’ve made vast improvements to the inside of my office over time, but I also recognize that I’ve got some room to improve. The remaining principles of a professional home office all apply to the inside of it.

4. Space

Space gives your body room to move, and your mind room to think

Inside your office, you need space. My second home office was ridiculously tight, to the point that it affected my productivity. The room was a storage room, filled to the brim with boxes of stuff. I had a small desk, a big (at the time) 17″ CRT monitor, and the door would hit my chair when it opened if I wasn’t careful. Plus, no windows. It really was horrible, looking back on it now.

That said, for most remote workers, they start by just taking over a room, or half a room, in their own home or apartment. This is usually more than enough space, even if half of the room is being used for something else. Of course, if it really is being used for something else, it may be worth revisiting the concepts of boundaries, inside and outside. Maybe you can split the room in half with a permanent or temporary wall?

For the last year or so, my office has been our overflow storage area. And honestly, it was a mess. Half of the area was floor to ceiling boxes, buckets, and random junk. The other half was my work area. The work area half was not cramped, but to get through it I had to squeeze between the boxes in the other half.

A couple months ago, I took just ten minutes a day to declutter, throw stuff out, and reorganize. Within a few weeks, the space in the room really opened up. I now have a big open area where I plan to put a home gym. Thanks to the cleanup my office, while not overly spacious, feels plenty big enough.

I can stand up and pace if I need to think something through.

I can move around while on a call, to keep the creative juices flowing.

In a pinch, I can let my daughter sit on the couch and play games on the iPad.

Harking back to boundaries for a second, let’s talk about windows. A window can really open up the space in a room, even if the actual square footage remains unchanged.

A big part of having space in your office is mental. How much space do you feel you have? Do you feel cramped? A window on one wall (or on two) can remove that cramped feeling completely, and as long as the boundary to the outside still blocks out distractions, this will be a huge improvement over not having a window.

If possible, make it face in a direction where you won’t get direct sunlight. It’s also best if it is to the side. Right in front of you or behind you makes it harder to see your computer screen, makes video calls ugly, and can create more distractions.

5. Working Comfort

Working comfort is baby bear’s porridge: not too hot, not too cold

One thing I love about my office is walking into it in the middle of winter. I walk through the garage, which is freezing cold. When I do, I’m usually wearing my wool socks and slippers. I open my office door and step into a cool room.

It’s not warm, because I don’t need it to be. But it’s also not cold. It’s the perfect temperature for what I’m wearing – a long sleeved shirt or sweater, jeans, and of course the wool socks and slippers.

Because we live in Boise at the very edge of a time zone, it’s often dark when I start work in the winter. So I flip on the lights, sit down in my chair, and start cranking out the code. As I do, I’ll occasionally glance out the window and enjoy watching the sun rise behind the trees of our backyard. If I’m lucky, I’ll get to watch snowfall pile up, but just slowly enough that I don’t need to go shovel the driveway.

Slippers

The king of my castle

For some reason, in the winter, I’m comfortable in a way that’s sometimes hard to achieve during the other seasons. During the summer, my office always feels a little too cold, because I’m right under the AC vent, and I also happen to enjoy the dry heat in Boise. Fall and spring are nice, but tend to be louder, with kids outside. Plus when I look outside I’m reminded of all the yard work I need to get to. But in the winter, there is something wonderful about hitting the perfect temperature, sitting in a comfortable chair, and being able to completely focus on work.

Having a comfortable office is a pretty basic thing. But it can be hard to do when you commute to an office, where you might be in an uncomfortable chair, with a desk the wrong height, and fighting with your coworkers over the thermostat. Now that you’re at home, make the effort to get to a “working comfort” level.

Working comfort means you’re comfortable enough to not be distracted, but not so comfortable that you’re distracted from work. So get the temperature warm enough to not be freezing, but not so warm that you’re tempted to fall asleep. Make the office clean, but not so antiseptic that you won’t use a whiteboard because it’ll mess up the “look” of your office. Everyone has a different ideal level of decoration. If a busy set of walls helps fire up your creativity, great, decorate away. If it just distracts you from work, then tone it down.

Your office should not be a place you avoid because it’s uncomfortable. Of course, you also don’t want it to be so much nicer than the rest of your home that you hide out there just to enjoy it.

6. Simplify

Make work easier by making everything else easy

Simplify, automate, minimalize.

Whatever you call it, the key here is to eliminate stuff that keeps you from getting work done.

If you’re working from home, you’ve already eliminated a huge time suck: your commute. My brother Mason recently did that, and it made a measurable difference.

@rockhymas Today is my first day working from home and my life is now 83% better. Fits my brain and personality WAAAAAY Better

https://twitter.com/MasonHymas/status/788402387459334145

Congratulations! But don’t rest on your laurels by stopping there. There is more you can do. Find ways to automate manual tasks that make it harder to get work done.

Consider having a cleaning service come in, so you don’t have to worry about cleaning your office.

Get a motion detecting light switch, so you don’t even have to think about turning the lights on or off.

If you have a separate entrance for your office, you might consider adding one of those fancy new wireless locks, so you don’t have to remember to lock it when you’re done for the day. Oh, and let me know which one you use, and if it’s any good.

Eating and drinking are common interruptions of a workday. Though they have to be done, if you regularly spend time or mental energy figuring out whether to get a drink, or what to eat, it will sap your focus on productivity.

That’s why offices often offer free drinks, sometimes even free meals. More important than whether its free is whether the choice requires mental energy. It’s way easier to take a lunch break if you already know what you’re going to have because you prepared your lunches at the start of the week or before work that day. Staying hydrated is less disruptive if you’ve got plenty to drink in your office, and it’s the right temperature.

Develop a routine for the stuff you can’t eliminate, automate, or outsource. A routine simplifies your workday by reducing the number of choices you have to make, and freeing up your mind to solve the real problems your job throws at you.

Now what?

So, given these principles, what is left for me to do? Plenty. Though I’ve made a lot of progress, writing these thoughts down has given me all kinds of ideas for improvement. I want to get some nice light fixtures, add blinds to my window, get a better lock for the door, finish cleaning out the storage from my office, actually get the squat rack I keep promising myself I’ll install, brainstorm ways to increase comfort in the summer, put up some decorations on the walls, reorganize my desk area to better use the space, and get into a better habit of keeping the office clean, mostly by sweeping the floor regularly.

That’s my list. What’s yours?

A cluttered student homework desk photographed for a study-skills classSomewhat coincidentally, while writing this article, my 14 year old son had an assignment in his study skills class to take a picture of his workspace at home. The class then looked over everyone’s pictures and discussed how to make it better for getting homework done. As you can see, his workspace is a mess. That’s because he spends more time and effort building castles in Minecraft than he does cleaning up his desk.

And so we come full circle. Here I am, working from home, while my son plays video games with castles. He’s just a kid, not a professional. But I’m a professional. This series on remote work has covered a few different things; one was the story of how I built a professional home office.

How is your home office? Send me a picture on twitter, I’d love to see what others have done to create an awesome work environment at home. And I’ll share every picture I get.

Office Update

My home office has come a long way from the bend in the hallway where I used to work. And now it’s time to take the next step.

Why build my own home office, when I’ve got a perfectly good bedroom in the house that will do? Well, there are a few reasons. But they might all boil down to one reason: we home school our four kids. That means that a) we have kids and b) they’re home all day. To drive the point home, the oldest three are boys and if not kept completely occupied they will yell and scream, either while playing together or fighting together.

So yeah, it’s loud in the house. A bedroom upstairs just doesn’t block out the sound. Sure, I use background noise, listen to music, and keep the door shut.

It’s not enough.

So I’ve tested the sound qualities of the new office. It’s a garage bay separated from the house by an insulated wall. In addition, on the home side, the wall has built-in shelving and a fireplace, providing additional sound protection. I’ve had the kids sit in our family room and yell while I listened from the garage bay. I can hear them, barely. It’s ten times better than the bedroom I work from now.

So what’s left to do?

Well, I’ve had four contractors come by to give me bids for the work to turn our garage bay into a home office. Three of the four eliminated themselves pretty easily. One emailed me before getting a bid back to say that he was bowing out. One wouldn’t give me an estimate – he works primarily in commercial, but does residential only on recommendation by family and friends. A third sent me an excuse for not getting an estimate within the week, and now, two weeks later, hasn’t communicated since. But my first estimate was from a guy I’d helped move a year ago, and he’s been responsive to my questions and ideas. He’s busy, so he hasn’t been able to start yet, but I feel confident that he’ll do a good job.

The process of getting multiple bids from different contractors was good. I was able to discuss the unknowns with four different people who all approached them from different perspectives. One big unknown for me was how to handle heating and AC. We live in Boise, ID, where it’s hot in the summer and cold in the winter. Of the four different contractors, I got three different approaches to the AC/heating problem. One recommended a window AC unit and baseboard heating. Two recommended pulling a duct from the home system. Another recommended a mini-split system. Each approach had its pros and cons: initial cost, efficiency, control. I actually liked all three ideas well enough, so this wasn’t a deciding factor. I could probably convince the contractor I have to go with any of the three, but I’m sticking with his recommendation of a mini-split system. Though the up-front cost will be a little higher, it should be the most efficient, won’t put extra load on our home AC/furnace, and it will give me more control over the office temperature, independent of the home. The fact that we can crowd the whole family into the office when our home AC inevitably goes out is also a nice benefit.

So, having picked a contractor and worked out the HVAC plan, the next step was clearing the garage bay. It was still full of random stuff from our move last summer, as it became the default storage room for the house. Actually, the process started before the contractors came. I began by moving stuff piecemeal over a few weeks. Once it was clear enough for the contractors to come in, move around, and look things over, I did that, and continued the piecemeal clear out. Then, last Saturday, I spent a few hours moving all the rest, taking down wall mounted shelving, etc. The only thing remaining to do is sweep it out before actual work begins.

Cleared Garage Bay

Cleared Garage Bay

And that’s where I’m at now.

Remote Work vs Work From Home

Do you work from home? Or are you a remote worker? The answer may surprise you. I got interested in the different terms we use to discuss remote work/ distributed work/ telecommuting/ working from home while watching Office Optional. Sarah Milstein kicked things off and in her opening remarks she pointed out that we don’t have a common language for discussing the “office-less” work that so many people do.

Can we all just agree to call it “Remote Work”? #officeoptional

https://twitter.com/rockhymas/statuses/458663215657148416

I shared my initial opinion on twitter during the Office Optional livestream. But I realized that in order to come up with some scientific answers, research was required. Let’s turn to that source of all modern knowledge: Google. Note: All searches were done in an incognito session, in an attempt to get less biased results.

First up, image search. Here’s the first page of image results for “remote work”:

Remote Work Image Search

Remote Work Image Search

And here’s the first page of image results for “work from home”:

Work From Home Image Search

Work From Home Image Search

At a glance, it should be obvious that people who work from home are mostly women. Remote workers are primarily men. Google said so.

But let’s dig in a little further. On the “work from home” search, we get the following statistics:

Women16
Men6
Women w/children4
Men w/children0

And on the “remote work” search we see this:

Women2
Men17
Women w/children0
Men w/children0

As you can see, remote workers don’t have kids. People who work from home do, but only if they’re women. That must mean I’m neither a remote worker nor a work-from-home-er.

Maybe I do “distributed work”?

Distributed Work Image Search

Distributed Work Image Search

Well, if so, then I’m a 3D model that vaguely resembles a human, and may be differentiated from other 3D quasi-humans only by color. We communicate via 3D arrows.

Aha, maybe I’m a telecommuter?

Telecommute Image Search

Telecommute Image Search

No, telecommuters are primarily cartoon characters, often from Dilbert. At least here, men and women, the real ones, not the cartoons, seem equally represented. Also, they’re all dressed, whereas the cartoon characters have about a 33% chance of being in some state of undress. Thinking back on the last week, that ratio sounds about right.

I also noticed that The Oatmeal got itself a cartoon on the first page of image links for both the “work from home” and “remote work” searches. Though the “worker” in both cases is a man, it’s shouldn’t be surprising that the cartoon with a woman showed up on the “work from home” search.

The Oatmeal on

The Oatmeal on “Work From Home”

The Oatmeal on “Remote Work”

The Oatmeal on “Remote Work”

Both are from this The Oatmeal post. Warning: The Oatmeal is crass, crude, and vulgar, in case it wasn’t obvious.

Ok, next up, trendlines.

From the chart, it’s clear that “work from home” is the most popular term. But it’s popularity has been waning over the last ten years. “Remote work” is the upstart, and seems to have replace “telecommute” over the last ten years, with definite gains since 2008. It appears that at the same time each year “work from home” searches drop and “remote work” searches surge. Not sure what’s going on there, but it would be interesting to study further.

Finally, we can look at the regular web results for each search. Here, both searches include links to job listings: career builder, indeed, etc. “Remote work” points to some other smaller sites like weworkremotely.com and skipthedrive.com. The weworkremotely.com link isn’t suprising, because the first link on that page is to the 37 signals book, Remote. “Work from home” has more big-name job search engines: Simply Hired, etc. It also has how-to type articles, one at womenforhire.com, and another at bankrate.com, of all places. The “remote work” search includes a link to the Wikipedia article on telecommuting, while the “work from home” search has the Wikipedia article on work-at-home get rich quick schemes.

Conclusions

Hm, I’m not sure I have any conclusions. Solving this problem by adding a new term seems like a horrible idea. But none of the existing terms are all that useful. Yeah, I “work from home”, but not everybody who doesn’t have an office to go to does. I’ve talked to testers who use cell data plans and roam the country in RVs. And while I like the term “remote work”, the fact is that at a company like Articulate, where everybody is “remote”, then you have to ask what are we remote from? Not a central office. Telecommute might make sense if I spent my days on the phone. I’m more of a ‘net commuter. I commute to our team “office”, i.e. the Storyline HipChat lobby, via my internet connection. I share my work via the net, I talk with my team via the net, my work is organized on the net. But seriously, let’s all stick with “remote work”.

So, now that you know the science, what are you? A remote worker? A telecommuter? Or do you work from home?