CodeBetter.Com
CodeBetter.Com
RSS 2.0 via Feedburner
           Do you Twitter? Follow us @CodeBetter

Raymond Lewallen

Framework Design, Agile Coach, President Oklahoma City Developers Group, Microsoft MVP C#, TDD, Continuous Integration, Patterns and Practices, Domain Driven Design, Speaker, VB.Net, C# and Sql Server

My life is run on a stack and not a queue

I blame Microsoft and bloggers for my brain function lately.  I just can’t keep up with everything going on, and I don’t really even try to.  At any given time, I have 10–15 tabs open in Firefox of webpages that I want to read.  And it stays that way.  This is how my day goes:

Check email with Gmail.  I’m a stickler for keeping my inbox clean and less than 25 items in it at any given time.  So I go through my email, mark them with labels, star them and archive them.  Right now I have 20+ emails (that I can remember) that I really need to address.  Probably more.

Open my rss reader.  Go through all the items and flag the stuff I want to read with purple flags.  I’ll open several of the items in my browser.

Now by the time I have finished this, I have more email in my inbox again, more unread items show up in my rss reader, a bunch of unread tabs in my browser and work to do.  So naturally I work on what I get paid to do, which right now is a business rules engine and entity translators for services to domain objects.  In order to not really screw up the team velocity and sprint regression trends, I stay on top of my work all day, not to mention there are deadlines to meet.

More email shows up.  More unread rss feeds.  More stuff open in my browser from searching for work related stuff.

And my day ends there.  I flagged a bunch of blog posts, flagged a bunch of emails, didn’t really read any of them because I can’t keep up with the emails and rss feeds that just keep pouring in.  I get a lot of emails from people asking for help on items related to blog posts of mine.  I just can’t respond to them all, and it makes me feel bad for not doing so.

Also trying to get a hold of WPF and WCF right now too, and its just hard to find time.  My daughter likes to dance when I play guitar and to play hide and seek too, so those items naturally take precedence.  I spend an hour at the gym every day Monday through Friday.  I also blame Cory, Dan and Jason (especially Jason) for keeping me out too late at night lately (2 am most times because that is when the bars close down).  Even though it might have been my idea to go out drinking, its still their fault for agreeing to it.

So much stuff is going on that I only have time to address the most immediate item at any given time, just like a stack.  What happens in the morning is the last thing to ever get addressed because of priority levels.  I’ve certainly got to do something to get my life going queue style instead so that I can address items and get them done and feel some sort of sense of accomplishment outside of seeing our sprint burndown chart in a nice downward slope of regression.  But I get paid to code, not read.  My family is my life, so I address that first too.  Work and family.  When I think about the presentations I have to do, code camps to organize, a user group to run (with the help of other officers, of course), conferences to plan, attend, speak at, whatever the case may call for, books to read, emails to reply to, blog posts to read, blog posts to write, books to write (putting that one off big time), wikis to read, code to play with, ideas to play with, calories to track, miles to bike, software to evaluate, productivty tools to play with, home improvements to finish, watching YouTube videos, and just learning in general (which is my favorite hobby), well, I need a time machine.  I’m aging too fast for all of this.

I think a feel a LiveBetter II post brewing, on living with stress and feelings of “non-accomplishment”, because all in all, I’m still a happy person, so something is going right.  Its just time to scale back and prioritize some things and just let go.

Did I just describe your day too?

Oh yes, I blame Twitter for occupying too much of my time too.  Feel free to follow/add me as friend.  http://twitter.com/rlewallen

I promise more technical posts are coming soon, in the spirit of CodeBetter.  I’m working on a project where we are doing a few interesting things (a usable EF would be killer right now, because I know what their vision is, and I wish that vision was in place sooner than its going to be) that I will blog about later, including how we ended up with our fake MVC for the web (Monorail was not an option that we could use and I just didn’t have the time to look deeper into Igloo to see how well it would work with our architecture), and how we ended up doing control behavior mapping to custom controls based on workflow status and user roles.



Comments

JoeyDotNet said:

Man, you just described most of my days too!  I have so many blog posts and articles tagged that I need to read it seems like I'll never get caught up.  Not to mention the list of books on my list that I need to read (trying to knock out one a month).  And of course a wife, a 3yr old and 2 month old to spend precious time with.  It just becomes more and more impossible to try and keep up with everything.

BTW, congrats on your new arrival!

# April 23, 2007 10:27 PM

Karthik said:

At some point you have to just accept the fact that you won't have time to read those web pages and you can't keep up with all your RSS feeds because they tend to fill up overnight.  

Once your OPML reaches a critical mass of subscribed feeds, you literally have to accept that you will see 100+ posts in Google Reader all the time.   You can't treat it the same way you treat your inbox.  It's just an unstoppable firehouse.

# April 24, 2007 12:32 AM

Carol said:

Wow!  Seems like you used to have alot more time a couple of years ago.  Now you are starting to catch up with all those people you used to complain about who didn't keep up with new stuff and didn't read "a book a week" like you did.  You have to decide what is more important and figure out you just can't do it all anymore, your old now!  <grins> Congrats on Carson, you are blessed.

# April 24, 2007 2:37 PM

Dave Donaldson said:

Great post, and right on the money. I've given up trying to keep up with everything; it's just not possible, I pick my battles and go from there. Plus, I've learned to say no a lot more the last couple years, and that helps.

# April 24, 2007 11:09 PM

Lighthammer said:

Dude!

Thanx for the Awesome posts!

Thought I was the only individual with the same set of life curve balls! After reading this I feel better knowing that their are other fellow ores-man (beat that drum... row, row,)

Keep Blogging

lighthammer(at)webmail(dot)co(dot)za

# September 13, 2007 12:21 PM

Leave a Comment

(required)  
(optional)
(required)  

Enter the numbers above:
Add

About Raymond Lewallen

Working primarily in the public sector during his career, Raymond has designed and built several high profile enterprise level applications for all levels of the government. Raymond now works as a solutions architect for EMC. Raymond is an agile coach, Microsoft MVP C# and also president of the Oklahoma City Developers Group and Oklahoma Agile Developers Group. Raymond spends a lot of his time learning and teaching such things as Test Driven Development, Domain Driven Design, Design Patterns and Extreme Programming practices and principles, to name a few. Raymond is also an advocate of Alt.Net. Raymond is primarily a framework guy, so don't ask him anything about UI :) Check out Devlicio.us!