Working Two Clients

I find myself in that not-great-but-necessary position where I’m working with two clients at the same time.

The deal is – one project, A, is winding down.  There’s an (unknown, but getting clearer) picture of the amount of testing that needs to happen.   And my other client, with project B, really needed something changed (prior work) before June 4th.   At the time we said yes, it looked like A would finish in the middle of May …

Here I am.  Both clients know that I’m working with them part-time, and that I have the other client whom I’m also doing work for.   Both are excellent business partners and are easy to work with.   No problems!

However, I’m left with having to juggle tasks between the two of them.  How and when do I switch?

My answer is, I use a modified Franklin Covey Planner system.  I thought I could easily find a link to something that explained it, but I couldn’t, so I’ll just lay it out.


  • I divide the page into my two clients.
  • I make a list of everything I can think of that needs doing, whether urgent or not.
  • I figure out the A priorities.  These are things that are critical, MUST be done today, or at least very time sensitive things.
  • Then the “B”’s – important stuff, like do-this-week kind of stuff.
  • Everything else is “C”s, or (gasp) D’s, which I might never get to.
  • At this point I deviate from the Franklin system, and I add some other prefixes:
    • W = things I’m waiting on.  
    • Q = things that can happen quickly, like in a pomodoro. 
    • T = things that happen at a certain time.  Ie, i don’t have a choice of when to do them.
  • I then go through and assign priorities.. A1..N, B1..N, etc.
    • In general, if its more risky, i’d give it a higher priority.
    • If it affects more people, I’d give it a higher priority.
    • I’ll put the Q’s before the non-Q’s.   Because crossing more things off my list is better.

Then, here’s the two client bit:

  • I always do A’s cross-client, switching context as I need to.
  • Then I settle down on one client till my next big break, like lunch, perhaps .. work on its stuff.
  • Big break – lunch – or visit the Gym just down the street.
  • Resume with other client.

I don’t try to hide from one client if I have an “A” to go work for the other client.

Another hack I’ve found is, instead of using Pomodoro’s with an alarm, I’m using them with 25-minute playlists (from either Spotify or Amazon Prime).  When the music stops playing, its time to wrap up the current thought and take a micro-break.  I have tried Richard Franklin’s “Music to Code By”, but I seem to be doing more EDM now – stuff like Gold Panda, Tycho, etc.     Thank you Amazon Prime Electronic Betas for Work Playlist.

Tagged with: ,
Posted in Code

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

.net 3d 3d-printing 4k abc15 algorithms ames android anonymous types audio editing aws backup basecamp beatunes biorhythm bittorrent blender blog boston marathon bpm c# caffeine campfire candycrush car carmax certification charity chiropractor cities-skylines clog clone codelouisville codepalousa coding coffee collaboration color run ComputerElbow ComputerVision configuration consulting cooking crash course crashplan crestwood cryptocurrency cycling dabda dan dapper DataSet ddl diabetes dictation dotnetcore dotnetmud downtown e-cycling elite excel exercise expiration facebook feature-branching firefall flipflops Flow FL Studio focus food forecastle fortresscraft franklinplanner gadgets game-design games git github google docs google maps gopro gps grandpa greenshot hack half marathon headless health heart rate hiren ignew integration testing interop inventory ios ipad itunes javascript jobs karma kdf keyboards keys kittens lamont laptop lavalamp leaf lego life lifehack linq linqtotwitter linux los angeles louisville mandelbulber massage therapy mastery-teaching maths merge metformin Minecraft miniature modeling monitor mud muhammad ali institute music mvc mycartracks netfabb nexus10 node nomanssky nostalgia nutrition nwipe oldham county grand slam opal openjscad openscad owin pacedj paper mockup pepakura performance photoscan politics pomodoro postgresql powershell premiere priorities prius process product-management project-management qa ReFS resharper review rmi roman road 5k RSI rubiks running samsung 700t sandals schedule scooter scribblelive selenium service shapeways sleep slic3r sneakersync snot software software-engineering solidoodle soylent spacegame speaking sql sqlite SSDT SSIS standing state-machine stayfocusd stonehearth studying sunset tablet teaching team teamcity teamtreehouse terraform tesla testing tfs time timelapse torque touch tracks trs80 Tuple tutor twitter ubuntu unit testing utilities video video editing visual studio vscode vsvim warp stabilizer windows 8 windows home server wordpress wpf xml
%d bloggers like this: