Tag Archive: telecommuting

Bookmarks for September 25th

These are my recent favorite links:

Unfortunately, there’s more, but the WordPress plugin I’m using will only import 15 bookmarks per hour. Grumble. To see the full list of what I’ve been reading lately, either check out my Delicious bookmarks or subscribe to my Google Reader feed.

Brent Ozar

Brent specializes in performance tuning for SQL Server, VMware, and storage. He's one of the very few Microsoft Certified Masters of SQL Server, a published author, and a Microsoft MVP. He likes travel, Jeeps, Apple gear, jokes, and writing about himself in the third person. Read more and contact Brent.

Website - Twitter - Facebook - More Posts

How to Telecommute: Getting Things Done

No matter what your job description says, you are being paid to get things done.

Getting Things Done

Getting Things Done

Being a successful salaried information worker is different than it was a few years ago.  Constant connectivity, home offices and global workforces change everything.

You are never – NEVER – going to be “caught up.”

You are always going to have more work to do.  No matter how many things you accomplish today, there will be more things that other people will want you to accomplish.  If you ever get to the point where no one has any work for you to do, you’ll have things that you personally want to accomplish to further your career.

Telecommuting makes the situation even worse: if you’re doing it right, your home office is an inviting place where you love the work you’re doing. Who would want to stop to take a break, especially if the alternative is just sitting in the living room watching mindless TV?  Telecommuting can turn into a neverending work day.

Making telecommuting work requires two things.

First: Doing the Right Thing at the Right Time

We’ve established that you’re always going to be behind.  (Slacker.)  Because the pressure’s never going to let up for the rest of your career, you need to be completely comfortable with your manager getting up in your grill, yelling, “What are you working on right now?  How come you’re not working on ____?”

To answer that question, you have to have an easily accessible and totally bulletproof list of tasks, organized in order.  When my boss, Christian, asks me this question (and he does, regularly) I can open up my task list on RememberTheMilk.com and tell him the top three things in my priority list.  At that point, we can have an intelligent discussion based on the priorities of those tasks without me stuttering through things like, “Uh, I think somebody asked me for something, but I can’t remember what it was…”

The book Getting Things Done by David Allen explains how to build this task list, how to organize it, and why your email inbox is not a substitute for a task list.  If that book feels a little too executive-ish for you, check out Time Management for Systems Administrators by Thomas Limoncelli.  It’s got the same concepts, but tailored specifically for IT workers.

Wait: This Sounds Like Motivational Crap

Productivity books are a dime a dozen, and they’re worth even less than that.  The difference with GTD is hidden in the subtitle: “The Art of Stress-Free Productivity.”  I’ve tried other productivity tools, and they’re too focused on productivity and not focused enough on the whole reason we want to get things done.  I want to be productive so I can stop working and relax.  I want to be coolly comfortable with what I’m doing, not racing through it like a headless chicken, and that’s what GTD helps you achieve.

For office workers, this task list zen is somewhat optional: you can survive as a DBA without it.  For telecommuters, though, it’s mandatory.  Otherwise, your manager will keep cracking the whip over and over because there’s always another urgent project coming down the pike, and they’re going to need you to work another few hours.  When you’re in the office, they can visually see when you’re working too long and you’re getting burned out.  When you’re working from home, they have no idea that you haven’t taken a shower in days, that you’re duct taping your eyelids open and that your family hasn’t seen you for a week.

Second: Know When Time Is Up

You know how your company says they’re one big happy family, and they love you like a brother/son/daughter/mistress, and that they’re always looking out for your best interests?  I’ve got bad news: that’s a boilerplate letter that they copy/paste out of the Human Resources textbooks.  What, did you really think they’d say, “We don’t give a rat’s behind about you or your family” – of course not.

I’m not saying they’re lying – they might actually care – but I’m suggesting that you shouldn’t rely on them to tell you when you’re working too hard or starting to burn out.

I’m also not saying that you should become a clock watcher, patiently waiting for the 5pm dinner bell to close down the laptop and pop open the beer.  I’m suggesting that you keep track of roughly how many hours you spend:

  • Working on projects
  • Working on hobbies (when you’re an IT geek, sometimes it’s hard to tell the difference between these two)
  • Keeping your skills up to date
  • Doing the kinds of goof-off things you would have done in the office
Working on my Hobby in my Office

Working on my Hobby in my Office

Be comfortable with your time mix, and don’t hesitate to tell your boss, “No.”  Balance the need to be the best employee with your need to have a real life outside of work.  When your manager wants to throw more work on your plate, you have to be able to bring the conversation back to your bulletproof task list and your weekly status recap, then say the magic words:

“Which of these tasks do you want me to delay in order to do this new one?”

This is not a fun question to ask, and it doesn’t get easier over time – I had to do it just this week.  But it’s even less fun to face ugly questions from your spouse like, “Why haven’t we gone out to eat in a month?  Why haven’t we seen a movie yet this year?”  Managers (generally) understand this, too, and that’s why I usually mention Erika when I talk about my priorities, like this:

“This looks like a really cool project, and I’d love to do it.  I can’t do it this weekend, though – Erika’s gonna shoot me though if I spend another weekend working, and I’m already trying to figure out when I’m going to prep for that MCITP test you want me to take in my spare time.  Here’s my task list – which of these should I put off for a week or two?”

The only way you can do this with any credibility – without coming off like a whiner – is to have the task list and status recaps going out regularly.

This has a side benefit: when your boss is thinking about adding another employee, you can hand him your list of tasks and say, “Let’s highlight the ones that a second employee (like a junior DBA) would be able to take off my plate.”  As somebody who’s justified additional staff many a time, I can tell you this is priceless.  When you’re competing with other IT workers who also want more help, you look like a rock star when you can produce a list like this instantaneously, and it gives you more credibility.  Managers will say, “This person is on top of their tasks, and they’ll be the most likely to take advantage of the additional staff help instead of the bumbling bozo who has to go hunting through his email wondering what he’s supposed to do next.”

This Works at Home, Too

I use this same GTD technique at home with Erika.  I’ve got my personal task lists lined up with tons of things I want to do – planning vacations, fixing things around the house, which wines we want to try next, anything I want to do in my spare time.  As a result, when I punch out on the telecommuter clock, I can take a deep breath, open my task list, and know that what I’m about to do is the most important thing right now.

Sounds like a workaholic, right?  Just the opposite.  When I look at my task list and know exactly what I need to do next, then I find that I feel completely at peace with kicking back, opening a bottle of wine and enjoying a book or TV with Erika.  I know exactly what the opportunity cost is of avoiding my next to-do item, and I know whether or not it’s really urgent.  I know when I can relax, and when I need to get cracking.

Telecommuting Series Wrapup

I hope you’ve enjoyed my series on how to get a telecommuting job and be successful at it.  There’s a lot I didn’t cover, like:

  • How to set up a good home office
  • How to balance social networking with real working
  • How to tell from afar when your company or your team is in trouble

Telecommuting is harder than it looks.  Done right, it’s a rewarding work/life balance.  Done wrong, you’re going to get fired because they think you’re lazy.  Choose wisely.

Brent Ozar

Brent specializes in performance tuning for SQL Server, VMware, and storage. He's one of the very few Microsoft Certified Masters of SQL Server, a published author, and a Microsoft MVP. He likes travel, Jeeps, Apple gear, jokes, and writing about himself in the third person. Read more and contact Brent.

Website - Twitter - Facebook - More Posts

How to Telecommute: Status Reports

Hold on, stay with me for a second.

I know what you’re thinking: the only thing more boring than status reports is reading a BLOG about status reports.

My Typical Blog Reader

My Typical Blog Reader

My weekly status reports are different.  They’re just a few short, simple lines in a Monday morning email like this:

Last week I:

  • Did task A
  • Did task B
  • Did task C

This week I plan to:

  • Do task D
  • Do task E
  • Do task F

The end.  Each task takes at least 4 hours, preferably a day or more.

Managers don’t expect to see 40 hours worth of work in three bullet points, but they do expect to see your highlight reel.  Every employee, not just telecommuters, has all kinds of small things that suck up productivity time.  Your status report needs to show successful forward momentum that proves you’re getting big things done every week.

How I Write It

When I sit down Monday morning, I pull my status email from last week and copy/paste it in to give me a jump start on what I’d planned to do.  I then go back through my calendar to see if anybody sucked me into a last-minute meeting, and I go back through my Sent Items folder in Outlook to see if I’d forgotten anything else I was working on.  As a telecommuter, hot projects tend to show up in your Sent Items because you interact so much over email.

I’ve worked with other people who started a new draft every Monday morning, and then entered their big tasks through the week in preparation for sending that email the following Monday.  That doesn’t work for me, but I applaud their dedication.

How to Handle Meetings and Recurring Tasks

In the section for the coming week, I don’t include recurring tasks or meetings.  When I was a DBA, I didn’t include lines for tasks like checking servers for failures or problems, making sure backups made it offsite, or taking support calls as they came in.  These things were assumed to be in my job every single week.

On the other hand, in the section for last week, I include anything that popped up out of the ordinary.  While I may have been expected to take any support calls that came in, I would note any calls that took more than 4 hours to resolve.  This kept my manager in the loop about support issues and surprises.

I did include recurring meetings, though, because I wanted my manager to understand how many meetings I got forced into.  It helped them realize when I was getting bottlenecked in terms of time.  I list all meetings in a single task.  Example: “Attend meetings on project A, project B.  Plan & host meeting on project C.”

When Managers Ask Questions

90% of the time, my manager never even replies.  Managers are overwhelmed just like the rest of us.

If they do reply and ask me why I’m doing something, or ask why something is more urgent than another task they want me to do, I take their feedback and start asking questions.  If they’re even the least bit nervous about my priorities or what I’m taking on, I want to make sure I make them completely comfortable.  I want to do what THEY want me to do, not what I think is important, so I talk to them about their concerns in a way that puts them in the driver’s seat.

As a DBA, sure, I wanted my servers to all match best practices.  I’d love to have spent weeks configuring my servers to be Just Right.  However, my manager might have wanted four new reporting queries, or to help me train the developers on how to write faster queries.  I can’t take that personally – I’m on their payroll to do the business tasks, not the Microsoft best-practices tasks.

One line I use over and over in discussions with my managers is, “I totally don’t care what I do next.  I’m going to be busy the rest of my career here.  You tell me what you want me to do next, and I’m on it.”  This complete comfort with an overwhelming to-do list, and a simultaneous complete control over that list, is a key part of David Allen’s Getting Things Done philosophy.  Tomorrow in the last post in the series, I’ll talk about why that book is central to my telecommuting work.

Next: Getting Things Done as a Telecommuter

Brent Ozar

Brent specializes in performance tuning for SQL Server, VMware, and storage. He's one of the very few Microsoft Certified Masters of SQL Server, a published author, and a Microsoft MVP. He likes travel, Jeeps, Apple gear, jokes, and writing about himself in the third person. Read more and contact Brent.

Website - Twitter - Facebook - More Posts

How to Telecommute: Staying Motivated

Once you’ve gotten a telecommuting job like I explained yesterday, it can be tough to stay motivated and get things done.  There’s so many temptations.  Today, I’ll talk about some of the ways I stay focused and productive.

Set Your Working Hours by Your Body Clock

8am to 5pm probably isn’t your natural peak time.  Telecommuters need to be available during a set range of hours, but that doesn’t necessarily mean that’s when they should be working.

To find out when your peak mental hours are, start a simple spreadsheet and record how “work-friendly” you feel every hour. Across the top, make four columns:

  • Date/Time
  • Alert
  • Happy
  • Creative

Ugh, sounds all shiny-happy-positive, right?  Not so much.  Set yourself an egg timer alarm for 60 minutes.  Every hour, write down the date/time and on a 1-10 scale, how alert, happy and sociable you feel.  Do this all day long, every day for a week.  After a week of monitoring, you’ll discover that your body really does have some natural rhythms.  Don’t fight them: set your working hours to align with your body clock.

Up and At Em

Up and At Em

My personal schedule:

  • 6am-11am – I’m very alert, very happy and very creative.  I wanna crank out work like writing whitepapers, recording videos or building things.
  • 11am-3pm – I’m a zombie.  I’m not alert, and I feel meh.  I use this time to do mindless work like filing paperwork, doing expense reports, planning trips, etc.  If I don’t have mindless work-related stuff to do, I’ll take a break from work and do mindless things around the house like laundry or dishes.  I don’t try to learn anything new during this time window, because it’s generally time wasted.
  • 3pm-6pm – I’m back on the alert track, but not creative.  It’s a good time for me to work on detail-oriented stuff.

At first glance at my email times or tweets, people might think I work from 6am to 6pm, but I’m only working 8 hours a day.  Most importantly, it’s the 8 hours a day where I’m more effective at actually working.

Not every job has the flexibility to pick what to work on next, but knowing your body clock helps you schedule tasks through the day.  When I telecommuted as a production DBA, I would build new scripts or do troubleshooting in the mornings when I was most focused, and save the paperwork and meetings for later in the afternoon.

Separate Yourself From Your Family

After years of telecommuting, this is still the toughest one for me.  My friends and family don’t quite understand that I’m working during the day, and that I can’t break out and play hooky whenever the urge strikes me.  So far, here’s what I’ve done to stay focused:

  • Have a separate home office with a door and a stereo – if you can hear your family, you’re going to have a tough time.  Even just hearing Erika and Ernie play downstairs is enough to take me off my game.
  • If you have a phone in the office, turn off the ringer – friends and family will call you during the workday and you’ll be tempted to answer.  I have my phone behind my monitor with the ringer off.  Erika knows that if she really needs me, she can email me, and I can integrate that into my workflow better.
  • Get family to schedule things ahead of time – there’s nothing wrong with blowing off work for a few hours and running errands or taking care of something home-related.  It’s better, though, if you can get your family to schedule those in advance.  If I know ahead of time that I need to take the dog to the groomer, then I can schedule my workday around it.  On the other hand, if I get a last-minute knock on the door asking if I can do it, then I’m probably going to get frustrated.
  • Communicate schedules ahead of time – every now and then, Erika wants to cook me something special for lunch, but she doesn’t want it to hang around getting cold while I sit through a conference call.  In the morning, I talk to her about what I’ve got going on today and tomorrow, so that way she knows when she can surprise me versus when I’ll be eating something out of the microwave.

Buy a DVR and Watch TV During Downtime

I love my Tivo, but any DVR works: just set it up to record your favorite shows.  At lunchtime, step away from the desk and go watch an hour-long TV show start to finish.  When you fast forward past the commercials, it’s not a full hour, which gives you enough time to prep lunch and then sit and relax.  It takes your mind off work for a while.

If you can’t bear to tear yourself away from the computer at lunch, at least set your instant messenger status to Lunchtime and spend the time surfing the web or catching up on personal emails.

If You’re On a Roll, Keep Doing the Same Thing

Sometimes I’ll write a blog post or design a stored procedure because I have an impending deadline that I have to meet.  When I finish that particular piece of work, I’ll find that I’m “in the zone” for that kind of task – I feel like writing more blogs or coding more T-SQL.  If I’m in the right frame of mind, I’ll just keep going with that style of task regardless of what’s on my to-do list for the week.

Like right now – I just finished up a completely unrelated blog post that I had to do right away for an upcoming event, and I found myself editing & scheduling several other pending blog posts I’d been working on.  By doing these things ahead of time when I’m in the zone, I do better work on that style of task.

That might sound irrelevant to you since you’re probably not blogging for a livin’, but the same rule applies to you.  When I was a DBA and I found myself happy to be troubleshooting a slow query, I’d go hit the DMV’s to find other slow queries on other servers.  When you’re thinking like a performance tuner, you don’t want to stop after just one query – go knock out more.  Avoiding context switching: it’s not just for servers anymore.

In order to get this flexibility of scheduling, you have to make sure your boss doesn’t micromanage you.  Next, I’ll talk about the key to making your manager comfortable.

Next in the Series: How to Write a Telecommuting Status Report

Brent Ozar

Brent specializes in performance tuning for SQL Server, VMware, and storage. He's one of the very few Microsoft Certified Masters of SQL Server, a published author, and a Microsoft MVP. He likes travel, Jeeps, Apple gear, jokes, and writing about himself in the third person. Read more and contact Brent.

Website - Twitter - Facebook - More Posts

How to Telecommute: Getting the Job

I’ve been working from home off and on since around 2000 for a few different companies.  I’ve been lucky: it’s worked really well for me, but I’ve seen several cases where it didn’t work so well for others, and they lost their jobs.  This week, I’m running a series of posts about the ups and downs of telecommuting.

I was actually working when I took this picture.

I was actually working when I took this picture.

I’m kicking the series off today by talking about how to get a telecommuting job in the first place.

Find Big Companies in Expensive Places

Companies like paying people less.

This can be a selling point for telecommuters, but only if you’re living somewhere cheap and you’re working for a company in an expensive location.  Right now, I’m working for a company in Southern California, but I’m certainly not paying Southern California rates for housing.  I bet they’re paying me less than people several years my junior, and it’s a win-win for both of us.

When you’re looking for telecommuting jobs, focus on companies in cities with a very high cost of living (California, Miami, New York City).  Big companies offer better opportunities because you’re probably not their first telecommuter – they’ve already had to hire an offsite/offshore consultant in order to satisfy some niche skill requirement.

Have a Very Hard-to-Get Skill

The most important key to making telecommuting work is the good old law of supply and demand: if you want to work from home, you have to have a seriously desirable skill.  If an employer has the choice between someone who’s willing to come into the office every day versus someone who wants to work from home, they’re going to take the cube rube almost every time.

Junior DBAs aren’t going to be able to telecommute.  You can’t say, “Hire me, and I’ll pick up the skills you want.”  It won’t fly.  You have to be able to demonstrate a complete mastery of the skills that the company needs, and you have to be able to convince everybody in the shop – not just the manager – that your skills will save their bacon.

Trust me - hard at work.

Prime layoff candidate.

Build Trust with your Future Coworkers

The best telecommuters start as in-office workers, establish a trust with their coworkers, and then move offsite.  That way, the in-office coworkers know that the telecommuter is really a valued resource, does good work, and doesn’t sit around all day drinking beer and watching Oprah.  Or Nascar.  Or whatever.

When someone starts as a remote worker without being in the office first, the onus is on the telecommuter to prove that they’re really working.  This starts in the very first interview: you need to go out of your way to meet your coworkers, talk to them, and strike up a personal bond as fast as possible.  You are selling yourself to them.

Why is this important?  Because when you’re not in the office and they need a scapegoat for the code that doesn’t work, the database that wasn’t backed up, or the project that failed, they’re going to pick the telecommuting person by default.  It’s easy to blame the guy who isn’t there to stand up for himself.  The same thing happens when they’re picking who to lay off.  It’s up to you to prevent that from the very beginning.

Be the Best Employee, Period

Being just as reachable and just as timely as the in-person employees isn’t enough: you have to go above and beyond them.  When you start telecommuting, managers will be watching you like a hawk to see if you show up to work on time, put in enough hours, and are available as often as other employees.

You have to code faster, manage your time better, and help people more than everybody else.  Furthermore, you have to do it in a way that’s easy to see.  I’m a morning person, and I used to make it a point to do emails as soon as I started work in the morning.  People would see the timestamps on my emails and say things like, “Wow, you started work at 3am this morning?”  Bosses hear these things secondhand, and that gives them a chance to brag about their hard-working telecommuter.

Your ultimate goal is to get your coworkers (and especially managers) to say, “You respond faster to emails and instant messages than the people who work just down the hall from me in the office!”

This sounds like hard work, and it is.  In the next post, I’ll talk about how to stay motivated despite the very hard work.

Next: How Telecommuters Stay Motivated

Brent Ozar

Brent specializes in performance tuning for SQL Server, VMware, and storage. He's one of the very few Microsoft Certified Masters of SQL Server, a published author, and a Microsoft MVP. He likes travel, Jeeps, Apple gear, jokes, and writing about himself in the third person. Read more and contact Brent.

Website - Twitter - Facebook - More Posts