Midwest Developer Insights

What I Like and What I've Learned

Posts Tagged ‘Work-Life-Balance’

5 Career Lessons Learned Planning My Wedding

Posted by Stu on August 3, 2010

My wife and I were married in July two years ago (2008). We had a fairly large wedding, by our standards, which involved many nights spent planning, collaborating, and organizing. The list of tasks that needed to be completed seemed never-ending. To manage them, we used a website that listed them out month-by-month, letting us know when our progress had slipped (e.g. having not yet chosen our center-pieces 8 months prior). Little did I know that we did not have to do every little thing that the website specified…

Looking back on that wonderful night, I realized that I learned a great deal from planning such an important event. Much of what I learned will help me in my career. Below are the highlights.

1. Prioritize

Often times in America, planning of a wedding begins moments after the excitement of the engagement quells. Coming from a male perspective, this is amazing. We spend our time planning to “pop the question”, and then as soon as we do, it is as if the floodgates of wedding expectations and desires open right up. From that point forward, the giant list of preparative tasks stays at the fore-front of our minds. Ever-growing. Never shrinking.

As overwhelming as the list may be, it can be managed through prioritization, by sitting down with your fiancee and discussing those items that are the most important. This exercise leads to a plan that can save you money and time, by realizing which items can be purchased for less money, which items can be delegated, or which items can be left uncompleted.

In addition to the list of known tasks, there will be issues. For example, the color of my vest that I wore on my wedding day was incorrect. It was white when it should have been ivory. I, of course, didn’t notice until it was too late. It was not a big deal. Things like this will happen in weddings and in your career. As long as it does not affect your top priorities, do not let it stress you out. There will be a time and place to resolve such issues. That time is not during your wedding day.

Think of this scenario in the business world. You and a team are working toward a Big Hairy Audacious Goal and it feels as though processes are becoming disorganized. You feel like you have to do everything or you will be a failure. This is simply not true.

Take a step back and evaluate the most significant goals and tasks with your core group. Focus. Make sure to proceed with only those items that will bring progress to your primary goals. If you can achieve them, you will be successful even though things may not be perfect.

2. Outsource

Most people, when planning for a wedding, still have a life to live. They have a full-time job, a social life, family obligations, school… Time management becomes crucial. When wedding planning, you must realize that your time is important, because only you (and your fiancee) can make many of the important decisions. Instead of performing all the work yourself, you MUST delegate/outsource. In my case, I thought I wanted to have complete control over the DJ’s playlist. However, I soon realized that I just wasn’t going to be able to create a complete playlist and also accomplish my bigger goals. “Leave it to the DJ,” I said. “He is a professional, afterall.”

Hopefully you will find that family and friends offer to help with wedding preparations. Perhaps your initial instinct is that you do not need it. I advise you to find a way for them to help. Practice your delegation skills. Remember, your time is critical. If you can relinquish a little bit of control to allow someone else to help, you will have more time to work on the truly important aspects of your wedding. Besides, if you try to do everything yourself, it’s not going to turn out perfectly anyway, because you will run out of time. At the end of it all, make sure to let your helpers know how appreciative you are that they were able to contribute.

At the workplace, how many times have you found yourself working on a rote task because it was easier to perform yourself than to teach someone else how to do it? Please discontinue this dangerous habit! If you are working toward a tight deadline, you must have enough time to do those things that only you can do. Delegate. Outsource. Allow someone else to concentrate on those tasks that you work on just to get them out of your way. He/She may even be able to do them better than you can.

3. Overcommunicate

An important aspect of outsourcing is communication. Most likely, the biggest reason we avoid delegation of tasks is because we fear that the task will not be completed satisfactorily. This is a valid fear. Vendors, colleagues, and friendly helpers all have their own ideas and biases. Without appropriate direction, they will run with them until told to make changes (which will be too late).

Therefore, when planning a wedding or directing a project in our careers, we must overcommunicate. We cannot assume our helpers know what we want. You may not even know what you want right away either. Just make sure to follow-up with them. Express your concerns clearly and with objectivity. Explain how your tastes have changed. Remember, in most cases, you are dealing with professionals. They are skilled in taking an idea and creating something tangible. However, they cannot read your mind.

4. Disrupt Your Comfort Zone

This one is the most important.

There were many, MANY things that I had to do for my wedding that I simply did not want to do. In other words, if I could have avoided uncomfortable obligations, such as giving a speech at the Rehearsal Dinner or having to entertain during the Garter Toss, I would have. However, I would not have realized at the time how much I was missing. Looking back, the uncomfortable times created the memories and stories worth re-telling. Additionally, the uncomfortable efforts gave me experience doing things I was not used to, ultimately giving me more confidence no matter the endeavor going forward.

Ever since that night I have made a concerted effort to try and push myself outside my comfort zone. The book The Think Big Manifesto refers to this as “Getting Comfortable with Discomfort.” I admit, I have not made as many strides as I would have liked in this area. Why? Because doing things outside your comfort zone is HARD! By definition, it means doing things that are uncomfortable. Then, once you have mastered those so they are comfortable, finding new awkward things to do. Without a catalyst or a deep-rooted goal, most people will slip into a rut of comfort.

In the case of a wedding, finding that goal can be simpler. It might be to “have the best time possible,” to “show our family how much we love them,” or to “actually look half-decent while dancing.” In our career and our life, it is much more difficult to find motivation. I encourage you to do some “soul-searching”. Determine what it is you truly want from life and begin moving forward by living outside your comfort zone. If you cannot settle on a worthy goal, I recommend making a list of things that you feel like you should be able to do but have never done.

Here are a couple things on my list:

  • Sell Something
  • Talk to a Stranger in a bar (Sober)
  • Babysit
  • Medium-Sized Home Improvement Project

Perform one a week. Perhaps it will open your mind to new possibilities. I will post my progress on this blog as well.

5. Connect

There is no better time to let someone know how special they are than right now. Ok, so this isn’t necessarily career advice, but it does come into play. If you appreciate someone, let them know. Right now. In person. You will be glad you did. You will feel better about spending many hours at work knowing the people you love know you love them.

Some people find this difficult, including myself. If you are one of these people, or for some other reason you would like to say “Congrats” or “I’m Sorry” or “I Love You,” but you can’t or don’t know how, browse to my website, Viternus, which is exactly for situations like this. Create a message that can be delivered at a later date. Perhaps that will take off some of the pressure.

Conclusion

By the end of it all, we had made mistakes and left things unfinished. But guess what? I still consider the event a success. As long as our core group (i.e. my wife and I) are focused and aligned with what we want, it is possible to have success even though everything is not perfect. I will strive for this type of success throughout my life and career.

Posted in Careers | Tagged: , , , | Leave a Comment »

Why are there no programming books at the bookstore?

Posted by Stu on July 13, 2010

This post was written over a year ago based on frustrations of not finding good .NET materials at the bookstore. It is being published as a bonus post now after finally completing it.

A little about me:

- I live in the Midwest
- I like to program at bookstores
- My favorite band is Huey Lewis & the News

I like programming at bookstores. Armed with a laptop and earplugs, I find myself at my most creative and in flow when I am around interesting resources. Browsing a few technical or business books, my mind quickly reaches hyper-active problem solving mode. To play off the ancient proverb, when I find my hammer through reading, I immediately notice all the nails I have to pound.

In the Cincinnati area, Barnes & Noble and Borders are the most predominant bookstores with Joseph Beth coming in a distant 3rd. Bookstores are nice because they are open relatively late (compared to libraries), have coffee bars with Internet, and have seemingly infinite resources on a variety of topics (as compared to Starbucks). At least, they “had” a variety of resources. It seems over the last couple years these large scale bookstores have been phasing out the acquisition of new tech books. It used to be that I could go to the bookstore and utilize the books to do legitimate technical research. Now, it seems that only the heavily mainstream books are on the shelves.

In late 2008, when I should have been seeing books about the Entity Framework or Sync Framework soon after they came out, I did not find anything except on Amazon. The lack of books on new .NET frameworks continued when ASP.NET MVC came out and no physical copies could be found. My strategy used to be to check Amazon to see when new books were about to be released and then to travel to Borders on that day to perform the research I needed. Or sometimes I would browse the books at the store to determine if any were worthy of buying. For those that were, I then bought them on Amazon because they were much cheaper.

Unfortunately, the trend has continued. I am hard pressed to find any interesting books (or those that I have not read already) in the “Computers – Programming” category. And this used to be the key differentiator to me from the coffee shops on every street corner.

I realize that I may not be the ideal customer in the eyes of the bookstore. I have learned not to buy any books from them and commonly use the free Internet provided. However, I at least make a conscious effort to purchase an overpriced beverage every time I abuse the store’s resources.

With the above changes comes my growing disappointment. I miss having a central place to do research, skim random books, surf the Internet, energize myself with caffeine, and watch people. I don’t believe I can get that just from the Internet at home or a coffee shop. Additionally, I prefer to learn through reading books versus through the Internet, mainly because they tend to cover a wider spectrum of knowledge. Usually, a book goes through the basics to the intermediate and then the advanced. Books tend to contain straight-forward walkthroughs, executive summaries, and theoretical concepts. In contrast, the Internet tends to have very specific blog entries that solve a particular problem. When researching this way, I am forced to “jump right in” instead of following a complete tutorial targeting varying experience levels. It can be difficult to find high-level descriptions about a technology and why it is useful.

Is it useful to complain about a problem for which I am not offering a solution? I don’t know. I assume the bookstores are not making very much money by filling their inventory with programming books. Or perhaps authors are no longer producing content in the form of physical page turners. I just hope they know that the technology and programming books were a small part of the overall experience which caused me to buy their coffee. I guess attracting my “type” wasn’t worth it for them.

Perhaps when I win the lottery, I’ll unleash my solution to the dying bookstore industry. More on this in a later post…

Posted in Careers, Technology | Tagged: , , , , | Leave a Comment »

Personal benefits to taking the bus to work

Posted by Stu on July 2, 2010

Take the Bus to WorkNot many people in Cincinnati take the bus to work. There are a couple reasons for this. For one, the city is not that big so even people who have purchased homes in the ‘burbs can drive into town in less than 30 minutes. Secondly, there are not many routes scheduled, especially outside of commuter hours, so if someone’s schedule is anything different from the standard 8 to 5, then taking the bus would be inconvenient.

Why do I do it?

When I got my job downtown I was determined to begin taking the bus. The closest stop is ridiculously convenient for me. It is less than a half mile away and I pass my mailbox and a grocery store on the way. I don’t take it every day, but about 40% of the time. There are some obvious benefits:

  • Extra exercise
  • Good people watching
  • Save money
  • Reduce stress on my car
  • Environmentally conscious
  • Learn another valuable transportation resource

The biggest benefits

I neglected to mention the 2 biggest benefits in the above list because I want to write about them in more detail.

Time

The bus is great when it is not crowded, so recently, I have shifted my work schedule to be earlier so that the bus ride is less likely to be crowded. Instead of paying attention to driving, I can zone out, sleep, read, text, get on twitter, etc. I get back my commute time.

This is important because lost time is an important issue. The concept has been analyzed many times in other sources, but as developers our time is valuable and easily monetizable. Even if we have day jobs our time outside of that could be spent freelancing, earning significant dollars per hour. Therefore, if I can save an extra hour a day by not having to drive myself to work, then I have saved X dollars, by freeing up that time to work on something else, like this blog post. Now, if it were only socially acceptable to attend work in pajamas, I wouldn’t have to spend time ironing. Wouldn’t that be nice?

Speaking of being productive, I could only imagine what more I could do with my time if the buses I took provided wireless Internet. Then I could actually do billable work. I know that other cities’public bussing systems provide this, so why can’t mine?

Flow

Another great benefit I have noticed is that by starting to exercise my mind on the bus, I am ready to work by the time I get to my desk in the morning. I do not need to “wake up” for an hour once I get there. I don’t feel the need to catch up on twitter, blogs, or emails because I have already done that on the bus. It is a way to “prime the pump.” By consuming some slightly work-related info in a relaxed manner, I am able to feel like my day is starting at my pace without wasting the time I could/should be productive at the office. By the time I am at my desk, I am able to buckle down and get into flow much more quickly.

My recommendation

Here’s my advice if you currently have a significant commute to work and have not tried the bus system enough to get comfortable with it. You can probably ease into it to see if you like it.

To get started, you can search for your local bus system online. You can usually find it by Googling “[Your City] Transit Authority.”

Find the nearest Park ‘n’ Ride, that’s what the Midwest cities call parking lots that are specifically designed for leaving your car there all day while you commute on the bus. There are 2 advantages to using the Park ‘n’ Ride rather than walking. First, you can drive to it. This way you don’t have to try and time the bus schedule as precisely because the car can get you there more quickly. Driving also allows you to be lazy and takes less effort. Second, if you miss the bus and decide you don’t want to wait for the next one, your car will be right there for you to drive into work that day. The Park ‘n’ Ride reduces risk.

Take the bus 2 times a week for a month. This should be long enough for you to decide if you like it and to understand how to utilize the system should you need it in the future. It can be nice to have the option to take the bus to work in certain cases, such as when your car is in the shop or when you will be meeting someone for happy hour who can drive you home.

 

As you read more of my blog, you’ll realize I love it when I feel like I am getting the most out of something. I feel that way with my local bus system now and I hope to share the benefits with you.

Attribution: Image by caribb

Posted in Blogging, Careers | Tagged: , , | 2 Comments »

Stealing Away For Product Development on Vacay

Posted by Stu on March 8, 2010

This week I am on vacation at an all-inclusive resort in Mexico. With me is my family: mother, step-father, wife, and sister. I look forward to rest and relaxation in the sun.


Photo by Gerriet

The Big Idea

Here’s the weird thing, being away from a computer for a week is not relaxing given my current perspective of the world. The best vacation I can have right now obviously includes spending quality time with loved ones. However, I spend so much of my life trying to carve out time to work on side projects that a part of me feels like this week should be no different. Given that the resort has free Wi-Fi and my wife is taking her laptop, I have several types of tasks in mind that should make it easier to be as productive as possible without neglecting the opportunity to experience Mexico.

  • Work on the soft tasks
    • I am writing this blog post on a piece of paper on the plane
    • Think about/write down marketing message
    • Think about what kind of influencers I need to contact about my product
    • Refine my elevator pitch
  • Brainstorm
    • Interact with and observe people
    • Print out blogs that I have been meaning to read (often times, reading something short provokes creative ideas)
  • Get Feedback
    • I’m spending a week with my family, so guess what, they’re going to have to hear about my ideas at least once
    • Listen to their feedback
  • Work on the product (if possible)

Many of these tasks do not require anything more than conversation and time for reflection. Others only require a pen and paper. But when can I work on product development and/or communication with the outside world via email and the Internet? How can I make sure that I appropriately limit when and how I perform this work?

General Strategy 1: Limit Alcohol Intake

Maybe I sound like a party pooper but I plan to heavily restrict my alcohol intake this week. It is time to make the decision that I would rather feel all the time than to feel great while enjoying a buzz but tired/worthless the next day. The ultimate goal of this decision will be to harness as much energy as possible and to be awake when other family members are taking naps, etc.

General Strategy 2: Take Advantage of the Inequity of Preparation Times

Let’s face it. In most circumstances, men are able to spend less time getting ready for a night out than women. It is certainly true in this group’s case. My plan will be to get ready quickly and then get some work done while I wait.

General Strategy 3: Leverage the Cell Phone

Our resort ostensibly has Wi-Fi throughout its campus. I will therefore use my cell phone to access my e-mail and perform simple Internet queries through Wi-Fi access. This will limit any exorbitant roaming charges and will allow me to look less like a Dufus while surfing the Net by the pool-side.

Results (1 Week Later)

I must be honest. After a week of trying the above strategies, the report is that I did not have much success. I was hoping to be able to use my wife’s computer for some development work but technical difficulties quickly thwarted that goal. This left the soft tasks to be accomplished, which did not occur either. Believe it or not1, when I was lounging around the pool-side in the sun, with extremely easy access to fun, alcohol, and jovial conversation, I was not exactly writing down any golden blog posts nor stellar website copy. In summary, peer pressure worked this week.

There were some accomplishments. I focused my plans going forward and broadened my perspective. I also was able to read The 4-Hour Workweek by Timothy Ferriss. Somehow, reading a book by the pool was much more acceptable than sitting in the room on the computer. It gave me some great ideas on how to push forward as well as the confidence to do it.

Surprisingly, my cell phone received a good 3G signal, allowing me to send multiple productive emails and to stay up-to-date on twitter. This was nice given that the Wi-Fi was choppy anywhere that was not my hotel room and that I was then able to perform these tasks in taxi cabs, etc. [Update March 17: I should not have been tempted to use my data plan Internationally even though my phone gave me no indication that I was roaming. It cost a considerable amount of money which is what I was trying to avoid. Lesson learned.]

Looking back, I tried to attack the week with an intense level of energy that would allow me to enjoy vacation but to also be productive with “spare time.” The other vacationers in my family had no intention of exhibiting such energy level and were somewhat hurt by my attempts to get away. I have not learned much about how to be self-motivated and productive while also being engaged in the vacation with my family. Do you have any ideas about how I could have done this better?

 

1 Note the sarcastic tone beginning now.

Posted in Careers | Tagged: , | Leave a Comment »