How a pregnant wife helps with software development

My wife is pregnant with our second child, due in May.  For those of you who have never experienced this release cycle, it’s 9 months long and does not have an exact release date.  There’s a thing called “Nesting” that occurs during this time in which a couple works together to get every single detail perfect in preparation for the baby’s arrival.

As I shop for curtains, read updates on the latest in car seat technology and scour color palettes for that perfect shade of blue, I am reminded how “Nesting” plays a serious role in the day to day life of the Agile Product Owner.  As a Product Owner myself, I am not writing the amazing code that drives our application, I am focused on keeping everything in motion and getting all the pieces just right.  As I see our baby room come together in just the right way and our app taking shape so beautifully, I can’t help but feel like a proud papa.

Now, if only I could get my wife to use Kanban.

 

Calendar Retrospective

You feel busy, wish you had more time and work really hard but feel like you are still behind.  Sound familiar?  It’s time to do a retrospective on your calendar.

I use a program called RescueTime to analyze my productivity in conjunction with BusyCal.  I have tuned the software to run from 9a-5p only Mon-Thu.  I don’t like to analyze my Morning Think or nightly reading routines and work at home on Friday usually declining meetings.  A few weeks ago RescueTime told me that I was averaging 6hrs per day talking, on skype or in meetings.  No wonder I was struggling to keep up with my workload.

I decided to try an experiment to see if I could reduce the 15 or so meetings I had on my calendar for the upcoming week.  I reached out to Project Managers explaining what I was doing and asking to be removed from the meeting request for a few weeks.  I promised to rejoin if my name kept coming up in the meeting.  This worked and I have reduced some of my standing meetings freeing up some quality time to be productive.

Our our software development team we are using agile and have a scheduled retrospective at the end of each release (quarter).  It is important to physically block time for the team to analyze how they work together, pros and cons and ideas to improve efficiency.  I am finding this same concept is important to the quality of your personal productivity.  Do yourself a favor and conduct a calendar retrospective.

Smart processing of the Inbox is great, but what about responsible email sending?

I love the topic of email and read articles with titles like “staying on top of your inbox”.

Most articles about email focus on processing your inbox and prioritizing which emails to read in what order.  Just yesterday Google announced Google Priority Inbox as a way to solve this problem.

Smarter processing of email is not the entire answer to our email woes.  We all need to be more responsible with sending email. Please do your part and start today!

Here are some examples of irresponsible email sending behavior:

1. “Thanks”
Most people feel the need to reply with “Thanks”, not as a sincere Thank You for something that was done but as a way to acknowledge that they have received your email.

Solution: don’t reply with “Thanks” ever, especially to email threads with multiple recipients.  Try this for a week and it will help, trust me.

2. “Thoughts?”
So often I receive an email saying “Take a look at this company, thoughts?”  Even though this is one of my favorite things to do, I dread these emails and they typically end up at the bottom of my inbox.  Using “thoughts?” implies some eventual response is needed but has no clear definition around what is needed.

Solution: ask specific questions about the company such as “Could ACME’s product be used to solve XYZ problem we are having?” or use your Project Management systems to have this conversation.

3. Attachments without context
I receive many emails with MS Word or Excel files attached that contain content that should not be locked up in attachments.  Examples are meeting notes, agendas and simple spreadsheets.  These emails often do not contain any context around the content in the attachments which is annoying in general but also makes finding these emails using search very difficult.

Solution: even if you used MS Word to take notes, spend a few minutes to craft a responsible email that is easy to read or use software like Evernote that lets you take notes and email them as text.

Here are some tips I have gathered that will help you be a responsible email sender:

  • Use “FYI” in the subject line – this implies you don’t need a response from the recipients, not even a quick “Thanks for sending this”.
  • Use “cc” the way it was intended – if you put a recipient as a “cc” you should not expect a response from that person, you are simply copying them so they can optionally follow the conversation.  If you want a response from them or require they follow the conversation then include them in “to”.
  • Use your Wiki, Intranet or whatever your company uses to discuss company wide ideas – when a discussion deserves thought and will last over several weeks.  This will help preserve the shelf life of the discussion and the contents won’t get buried in your email trash.
  • Use your project management systems for all project data – everything related to a project or client should be in a system like Basecamp or Rally.  Granted, these systems communicate using email, however by posting data to those systems you ensure it is in the appropriate place and recipients of emails from those systems can use filters within their email client to sort and organize their email more efficiently.
  • Use IM and the Watercooler to get quick questions answered – if someone is on IM or is getting a cup of coffee they are saying “it’s OK to interrupt me”. Use that as an opportunity to ask a quick question instead of sending an email that may not get answered until the next day.

Like many tools in the business world, email can be used for both good and evil.  Don’t be that guy that sends “Thanks for sending this” to 10 people on an email thread, be the responsible guy that lives in a world of Inbox Zero and helps others get there as well instead of adding to their never ending pile of email.

Related Articles:

How does Fred Wilson, VC Blogger, deal with email?

Empty your Inbox everyday, use Keyboard Shortcuts and other great tips from Michael Hyatt

Email Sucks. 5 Time Saving Tips (Kevin Rose)

Extreme Makeover: The Email Inbox Edition (Gina Trapani)

Why Email May Be Draining Your Company’s Productivity by Mark Suster

Related Posts from ktinboulder’s blog:

Being More Productive

What Powder Days say about your Professional and Personal life

Any dude that’s a real skier will talk about powder days as their best days ever after major life events like their wedding, birth of their children and graduations.

As a Skier myself, I have faced many situations caused by powder days, some extremely satisfying and some that test the core parts of my life such as my marriage and my job. I recall vividly an incredible Thursday powder day at Vail a few years ago with my brother, as we rolled into the Village I turned on my phone to see 10 voicemails, our servers were down and I was no where to be found, uh oh.

Over the years powder days have been harder and harder to swing. My heart is in it, but my schedule says that meeting is too important to miss or that look in my wife’s eye tells me it’s time for me to watch the baby while she sleeps in.

All of this got me thinking about powder days as a gauge to the control you have over your life and business. If I called you right now and said “Dude, A-Basin is getting dumped on, let’s hit it tomorrow!” Could you?

I think getting to the point in your life where you have this freedom is an amazing goal. You used to have it, but now responsibility has crept up on you. Work-Life Balance is all about being an incredibly responsible, hard working, successfully, total Bad-Ass that can sneak away and grab a powder day.

Here are 3 suggestions for helping you ditch work and ski pow:

1. Have you put process in place to help you manage fires in your daily life? Hopefully Yes, you need to be in a situation where the big decisions that cause tons of stress are made thoughtfully and slowly. Don’t be the guy that has to react to every single thing throughout the day. There is always a punching bag like this in every company, no matter how big or small, you need to work hard to not be that guy.

2. Does your company culture thrive on who is in the office when? I just heard Jason Fried of 37 Signals talk about this in a recent podcast about Remake, “Every office has the asshole that waits until everyone leaves then leaves 5 minutes later.” Work very hard and never let face time bother you, it has no value to your career and you just have to let it go.

3. Talk to your Boss with total transparency about this. “You know I love to ski, and this winter I would like to take a few days off, only when it is dumping snow in the mountains, to ski for the day. I will never let this affect my work and have worked hard so that everyone has me covered. I will always email the night before to key team members and check my phone throughout the day.” I have learned in my professional and personal relationships that sometimes if you want something you just have to ask, and be ready to work hard for it. When your boss says “Thanks for being so transparent with me, I think that’s a great idea.” it also means “I am granting you this freedom and you have to work really hard and not screw up to keep it.” Asking your Boss to take powder days can only be asked once, no second chances.

I write this post mainly as a motivation to myself. I am just as guilty of being sucked into responsibility as the next guy.

Good Luck, and Bon Hiver.

Being more Productive

Being More Productive
One of my hobbies is studying how to be more productive.  I have read David Allen’s GTD books, listen to 43 Folders podcast, thirst after Inbox Zero and talk to people about how they manage their time.  Below are some things I’ve learned.
Plan your year in context
I learned this from Brad Feld.  Think of your time in segments: Year, Quarter, Month, Week, Day.  Create a routine for each of these segments that you follow such as taking a vacation each quarter, wake up at the same time each day, etc.
Understand how your spend your time each day
I am using a utility called RescueTime that runs in the background and analyzes the applications you have open.  When you are away from your computer RescueTime asks you “What have you been doing?”.  You can view reports of “Time Wasted” and “Producive Time”.  I don’t run RescueTime everyday, just every once in a while to help me stay on track.  It’s amazing how much time I waste everyday!
Trust your System
I learned this from David Allen’s GTD books.  I use Things as my ToDo list.  Anytime anyone says anything that I need to follow up on I dump it into my Inbox on Things.  Each week I have my “Weekly Review” to organize this list.  The amount of stuff that I procrastinate on or drop has been reduced dramatically by using Things.
Morning Think
A few days a week I try and wakeup at 5am.  For about 2 hours I sip coffee and do whatever I want, usually read or research on my laptop sitting in my robe.  This time is extremely productive and helps me think about the big picture, read or just knock off small tasks.
2009 has been a transformative year for me as I’ve become extremly productive following the above tactics.  My goals in 2010 are to be more productive on the bigger things in my life now that I have the day to day figured out.

One of my hobbies is studying how to be more productive.  I have read David Allen’s GTD books, listen to 43 Folders podcast, thirst after Inbox Zero and talk to people about how they manage their time.

Below are some things I’ve learned.

Plan your year in context

I learned this from Brad Feld who calls this “The Rhythms of his Life“.  Think of your time in segments: Year, Quarter, Month, Week, Day.  Create a routine for each of these segments that you follow such as taking a vacation each quarter, wake up at the same time each day, etc.

Understand how your spend your time each day

I am using a utility called RescueTime that runs in the background and analyzes the applications you have open.  When you are away from your computer RescueTime asks you “What have you been doing?”.  You can view reports of “Time Wasted” and “Producive Time”.  I don’t run RescueTime everyday, just every once in a while to help me stay on track.  It’s amazing how much time I waste everyday!

rescuetime

This is a graph showing my day today.  I woke up at 5am for my Morning Think time but my daughter woke up as well so I spent my morning with her.  As you can see I took a break around lunchtime and mid-day is when I am interrupted the most with random questions and water cooler conversation.

Trust your System

I learned this from David Allen’s GTD books.  I use Things as my ToDo list.  Anytime anyone says anything that I need to follow up on I dump it into my Inbox on Things.  Each week I have my “Weekly Review” to organize this list.  The amount of stuff that I procrastinate on or drop has been reduced dramatically by using Things.

things

The above shows the Inbox view in my Things app.  Every task, usually life stuff but some work stuff, I dump into the Inbox for “processing” later.

Morning Think

I have written about my Morning Think Time on this blog previously.  A few days a week I try and wakeup at 5am.  For about 2 hours I sip coffee and do whatever I want, usually read or research on my laptop sitting in my robe.  This time is extremely productive and helps me think about the big picture, read or just knock off small tasks.

What’s Next?

2009 has been a transformative year for me as I’ve become extremly productive following the above tactics.  My goals in 2010 are to be more productive on the bigger things in my life now that I have the day to day figured out.

My Workspace at The Fuel Team in Denver

Recently we restructured our teams at The Fuel Team and I found myself not sitting with the Dev Team for the first time in my career.  I was hesitant at first but the physical move has created a new headspace for me to operate in.  Our Dev Team cranks hard, everyday.  They work on big features, production work, design work, work within multiple languages and platforms and find time to have a ton of fun as well.  Being separated from this has allowed me to slow down my pace, ween myself off the high that comes from cranking out work, and think hard about our products, product roadmap and software development approach.  It’s funny how the grass is always greener.  I always wished for more time to think about our products, now that I have it, I find myself longing to program….trying to learn Rails and Objective C in my spare time!

Running everyday in August

I was searching for a new fitness goal and decided to run, at least a mile or so, everyday in August. I completed my goal and encourage others to give it a try. Below is a list of Pros and Cons from my experience:

Pros:

  • feeling healthy on a daily basis
  • getting more fresh air than normal
  • having something interesting to talk about
  • lost 3 lbs
  • bought new running shoes
  • plowed through some of those podcasts I wished I had more time to listen to

Cons:

  • legs, especially my knees, were sore a few days and I knew I should’ve rested but instead I ran
  • my normal runs became shorter (averaging 2.5 miles), no long runs in August

This challenge was a great lesson in “glass 1/2 empty, glass 1/2 full” thinking.  You have to approach everyday with the right attitude.  Either it’s “This sucks, I am so busy and there is no way I can go for a run” or this “I’m sorry, I can’t meet you for drinks after work.  I am trying to run everyday in August and have to get my run in, you understand right?”

I recommend this challenge for anyone, runner or non-runner.  It’s a great way to turn just another normal month into something more.

Setting up a 529 Plan in Colorado

We had a baby in January and I’ve been procrastinating setting up her 529 plan.

“A 529 Plan is an education savings plan operated by a state or educational institution designed to help families set aside funds for future college costs. It is named after Section 529 of the Internal Revenue Code which created these types of savings plans in 1996.”

Source: savingforcollege.com

I’ve skimmed articles and listened to podcasts about the subject, here are some highlights:

1. You have to research and choose a State offered 529 Plan

I chose Colorado’s 529 Plan, my home state, mainly because I just love Colorado..and I wanted the tax benefits their 529 Plan gave me for being a resident. I then choose the Direct Portfolio Savings Plan because it was managed by Vanguard and I have an IRA with them.

2. Once you’ve decided on a 529 Plan, you have to signup and choose options

The Direct Portfolio Savings Plan 529 Plan that I chose offered 4 options, each based on level of risk. Of course, I have no idea what I’m doing so I just choose the first option, “Age-based”, it adjusts your level of risk over time beginning at high risk and moving to low risk as it gets closer to the beginning of college. This is the option the Obama’s chose for their kids.

3. Now you can start contributing

The maximum the 529 Plan can have in it is $280,000. You can contribute whatever you want each year until you reach that maximum.

4. When you are ready to pull money out:

Distributions from the Plan that go towards tuition costs come out tax-free. This makes sense because the money has already been taxed when it goes in but then comes out without being taxed. So, you are not double taxed on this money or it’s gains by the IRS. Read this FAQ page for more info

I also enjoyed listening to Marketplace’s Story on choosing 529 Plans.

How I use Social Networks

I read this paragraph from an article titled 10 Ways Social Media will change in 2009:

“They will connect around meaningful topics and have live and simultaneous conversations within parameters they themselves define, which will bring relevance back to their interaction with others.”

This got me thinking about my “meaningful topics” and how they related to the social networking technologies I use the most: Facebook, Twitter, BrightKite, LinkedIn and Gyminee.

Facebook is my mindless entertainment

Like everyone it seems, I joined Facebook a while ago and connected with a few old high school friends.  That seems like the good ole’ days of Facebook, now I am friends with clients, coworkers, and people I grew up with but were never friends with and my wife and Denver friends.  Facebook competes with entertainment like watching TV, reading a magazine, etc.  Most of my Facebook activity is at night or triggered by receiving an email notification.  Facebook becomes increasingly relevant to my social life as my friends begin to use it and post time sensitive, relevant things like “wanna go skiing tomorrow?”.  Find Kelly Taylor on Facebook

Twitter means keeping in touch with the tech community

Most of the people I follow on twitter are tweeps in the Boulder/Denver tech scene, VCs or software developers.  Only a small percentage of people I follow are actually friends of mine in real life.  Surfing twitter usually sends me down productive, educational rabbit holes, informs me of what’s going on in the community and what is top of mind for the important thinkers in the tech industry.  I take twitter very seriously and feel it’s added tremendous value to my career.  Find Kelly Taylor on twitter

BrightKite broadcasts how rad I am

I only “Check In” occasionally using BrightKite on my iPhone.  Usually I do this because I am somewhere cool like my favorite restaurant Mountain Sun or hanging out skiing in Silverthorne.  I love BrightKite’s iPhone app and have fun with the service….but kindof wish twitter would buy them to simplify things.  Find Kelly Taylor on BrightKite

LinkedIn is my Career Counselor

I look at and tweak my LinkedIn profile occasionally which helps me perform an internal audit of my career and how things are progressing.  The act of joining groups on LinkedIn seems almost more important than participating in them.  Occasionally I comment on a discussion or attempt to connect with someone through someone in my network, but that’s about the extent of it.  View Kelly Taylor’s profile on LinkedIn

Gyminee is my training reality check

I’ve used web apps before to help with my marathon and triathlon training such as Training Peaks.  My latest favorite is Gyminee because of the beautiful UI including graphs and “letter grades” as well as it’s social networking component.  Most of my “friends” on Gyminee are similar to my twitter friends, I only know them online and we’ve possibly met once or twice in real life.  Even though I don’t know these people it still provides a good motivator for me to keep up on my workouts, post my progress and comment on group discussions.  View Kelly Taylor’s Workouts on Gyminee

_______  

It is interesting to ponder the “meaningful topics” in my life that I don’t use social networking technologies for, there aren’t any.

This leads me to the conclusion that the idea of a “Social Network” is going to fade into basic computing and life infrastructure.  

I enjoyed reading the above articles for the author’s predictions in 2009:  Ad Revenue, Convergence of Networks and Platforms, Social Media Jobs…very similar to 2008 predictions I’ve read.  One predication I feel he missed is that today’s “Social Media” is the gateway to interactive TV.  Watching Obama’s Inauguration speech on CNN/Facebook with my Facebook “News Feed” showing my friends realtime comments about the event is a good indicator of things to come.

All in all, pondering Social Media’s future from time to time is a good thing.  Goodness knows most of my drinking beers, dinner with friends conversation begins with “So, on Facebook I read that…..”.


Morning Think Time

I set my iPhone Alarm for 5:10am, currently to the ringtone Viva la Vida by ColdPlay.  Most days during the work week I am able to wake up, sometimes I need to sleep in and I do, no pressure.  On some advice from Brad Feld, I have created a routine for my wake up: turn off alarm, coffee already brewing, standup and stretch, grab robe, walk downstairs.  I have found having a routine for getting yourself out of bed is a key part of being able to wake up early.

I have set no rules for myself for this early morning time, it’s my time.  As I sit down at my computer I check email, twitter, sometimes read through my RSS feeds…it’s my time to think, surf and read.

A result of this no pressure approach is that I get to see where the morning takes me.  Sometimes the first tweet I read takes me down a path of learning something completely new.  For example, a few days ago I watched a 30 minute interview of Mike Wallace and Frank Lloyd Wright at 5:30am!  I’ve also had mornings in which I sit down and start chipping away at my Inbox.  If I had this scheduled or planned I am sure I would not be able to drag myself out of bed.  I’ve had great IM sessions with friends on the other side of the globe, written blog posts, worked on startup ideas, fixed bugs, watched videos, caught up on Facebook and more during my morning think sessions.

As much as I practice GTD and follow concepts advocated by people like David Allen, I feel that having total free time to think, read and learn is key to work happiness.  By the way, I am writing this at 6:04am as I pour my second cup of coffee.  I wonder what today has in store for me.