Jan 6
Goals
icon1 Darrell Mozingo | icon2 Goals | icon4 January 6th, 2011| icon31 Comment »

Man, that was a quick year.

Books

  1. Code Complete – Steve McConnellNot started.
  2. Patterns of Enterprise Application Architecture – Martin Fowler
  3. Applying Domain-Driven Design and Patterns – Jimmy Nilsson
  4. Working Effectively With Legacy Code – Michael Feathers

Tools/Techniques/Processes @ Work

  • Move from SVN to Git (and learn more about Git in the process). – I’ve been using Git for side projects, but not at work quite yet, so I’ll call this half complete.
  • Move from CC.NET to Team City for our build server.
  • Build a more robust build script and management process – including production deployment and database migration scenarios.

Involvement

  • Develop an idea I was given for an open source project and get it live to see what happens.Taskie
  • At least 24 blog posts (I’m not going to say 2 per month as I’m getting married this summer and I’m certain I won’t be able to maintain a schedule around it). – I got 18 out – not too bad.
  • At least 3 feature/patch submissions to open source projects. – Not started.

Coding

  • Get a version 1 out there on at least 1 of the 3 product ideas I have floating around. – Not started.
  • Keep working on a good working knowledge of Ruby & Ruby on Rails (and use it to build the product mentioned above). – More reading and playing, but no actual project.

So that’s an overall success rate of 58% assuming each goal has equal weight (which they really don’t, but it saves time). Not that impressive, but probably a bit better than average. My goals are pretty similar to these for 2011, just sub out some technologies and books. I’ve grown tired of updating them and I’m sure you’ve grown tired of ignoring the posts in your feed reader, so I’ll just call it quits with publicly posting these goals from here out.

You’re welcome 🙂

Apr 3
2010 Goals – April Update
icon1 Darrell Mozingo | icon2 Goals | icon4 April 3rd, 2010| icon3No Comments »

First quarter’s down. In full disclosure fashion, here’s how I’m doing so far:

Books

  1. Code Complete – Steve McConnellNot started.
  2. Patterns of Enterprise Application Architecture – Martin FowlerNot started.
  3. Applying Domain-Driven Design and Patterns – Jimmy Nilsson
  4. Working Effectively With Legacy Code – Michael FeathersNot started.

Tools/Techniques/Processes @ Work

  • Move from SVN to Git (and learn more about Git in the process). – Learning about Git and bugging our sys admin about setting up Git, but haven’t actually started yet.
  • Move from CC.NET to Team City for our build server.
  • Build a more robust build script and management process – including production deployment and database migration scenarios. – Well underway.

Involvement

  • Develop an idea I was given for an open source project and get it live to see what happens. – In progress.
  • At least 24 blog posts (I’m not going to say 2 per month as I’m getting married this summer and I’m certain I won’t be able to maintain a schedule around it). – 4 down (ouch!).
  • At least 3 feature/patch submissions to open source projects. – Not started.

Coding

  • Get a version 1 out there on at least 1 of the 3 product ideas I have floating around. – Not started.
  • Keep working on a good working knowledge of Ruby & Ruby on Rails (and use it to build the product mentioned above). – Playing and reading.

So-so. Lets see about next quarter.

Jan 3
2010 Goals
icon1 Darrell Mozingo | icon2 Goals | icon4 January 3rd, 2010| icon3No Comments »

Time to lay out some professional and coding related goals for 2010:

Books

  1. Code Complete – Steve McConnell
  2. Patterns of Enterprise Application Architecture – Martin Fowler
  3. Applying Domain-Driven Design and Patterns – Jimmy Nilsson
  4. Working Effectively With Legacy Code – Michael Feathers

Tools/Techniques/Processes @ Work

  • Move from SVN to Git (and learn more about Git in the process).
  • Move from CC.NET to Team City for our build server.
  • Build a more robust build script and management process – including production deployment and database migration scenarios.

Involvement

  • Develop an idea I was given for an open source project and get it live to see what happens.
  • At least 24 blog posts (I’m not going to say 2 per month as I’m getting married this summer and I’m certain I won’t be able to maintain a schedule around it).
  • At least 3 feature/patch submissions to open source projects.

Coding

  • Get a version 1 out there on at least 1 of the 3 product ideas I have floating around.
  • Keep working on a good working knowledge of Ruby & Ruby on Rails (and use it to build the product mentioned above).

Pretty similar to last years goals overall, actually. I’ll be updating my progress every 3 months instead of 2 this year though.

Set any goals yourself this year?

Jan 2
2009 Goals – Year End Update
icon1 Darrell Mozingo | icon2 Goals | icon4 January 2nd, 2010| icon31 Comment »

2009’s over. How did I do on my goals for last year? Let’s see (comments in italics after each goal):

Books

  1. Code Complete – Steve McConnell (yep, I’ve never actually read it)    No progress.
  2. Patterns of Enterprise Application Architecture – Martin Fowler    No progress.
  3. Domain Driven Design – Erick Evans    Done.
  4. Working Effectively With Legacy Code – Michael Feathers    No progress.

Tools/Techniques/Processes @ Work

  • NHibernate and all its trimmings (FluentNHibernate, LINQ to NHibernate, etc), which I’ll need on a project here real soon.  Done.
  • Actually move from CC.NET to Team City (last attempt didn’t go so well).  No progress.
  • Build a more robust build script and management process – including production deployment scenarios.   No progress.
  • Messaging framework, either MassTransit, NServiceBus, or Ayende’s new Rhino Service Bus if he’s able to release it in time for our current project.  Didn’t need it, so no progress.

Involvement

  • We have weekly meetings to catch everyone up on what we’re doing, but I want to present on an actual topic during at least 2 of these – and present in a way where the other development teams will see the use in picking up the presented tool/technique.    Meetings still halted – no progress.
  • Have at least one meeting of the CantonALT.NET group and see if it can ever get up on its feet.   No progress, and more than likely dead in the water 🙁
  • The two blog posts per month target John put out there seems doable, so I’ll borrow it 🙂    Spot on, but no posts during October or November. I’ll consider this goal missed, then.
  • At least 3 feature/patch submissions to open source projects.  Done.

Productivity

  • Trim RSS feed size by 1/3 (presently at 127, so trim it to at least 85) and cut time viewing it by half. I’ve gotten much better this past year at cutting through the useless stuff, but there’s still a lot there and it sucks up too much of my time.  Done.

So, overall I completed 4 of my 13 goals – 31%. Ouch. To be fair, 2 of the goals were out of my hands (didn’t need a messaging framework at work yet and didn’t want to think up some rinky-dink example project to try it on, and our weekly meetings were cancelled for me to present – though I could have found another venue to present). I was also pretty close on the blog posting goal, only missing a few because I ran short on ideas for a couple of months there.

Ah well, at least I gave them all a shot and completed at least one from each category. I also knocked off a lot of my personal goals for the year, so they sort of balanced out. I’ll post my code related goals for the upcoming year later this week.

How’d everyone else do? Have any new ones for this year?

Nov 1
2009 Goals – October Update
icon1 Darrell Mozingo | icon2 Goals | icon4 November 1st, 2009| icon3No Comments »

How am I doing on my goals for the year? Let’s see (comments in italics after each goal):

Books

  1. Code Complete – Steve McConnell (yep, I’ve never actually read it)    No progress.
  2. Patterns of Enterprise Application Architecture – Martin Fowler    Started.
  3. Domain Driven Design – Erick Evans    Done.
  4. Working Effectively With Legacy Code – Robert Martin    No progress.

Tools/Techniques/Processes @ Work

  • NHibernate and all its trimmings (FluentNHibernate, LINQ to NHibernate, etc), which I’ll need on a project here real soon.  Done, but still picking up stuff.
  • Actually move from CC.NET to Team City (last attempt didn’t go so well).  No progress.
  • Build a more robust build script and management process – including production deployment scenarios.   No progress.
  • Messaging framework, either MassTransit, NServiceBus, or Ayende’s new Rhino Service Bus if he’s able to release it in time for our current project.  We mentioned needing one a few times in discussing potential solutions to a few problems we’re having.

Involvement

  • We have weekly meetings to catch everyone up on what we’re doing, but I want to present on an actual topic during at least 2 of these – and present in a way where the other development teams will see the use in picking up the presented tool/technique.    Meetings still halted – no progress.
  • Have at least one meeting of the CantonALT.NET group and see if it can ever get up on its feet.   No progress, and more than likely dead in the water 🙁
  • The two blog posts per month target John put out there seems doable, so I’ll borrow it 🙂    Slipping a bit, mostly due to lack of things to talk about for a while. I have a few interesting (at least to me) posts in the works though.
  • At least 3 feature/patch submissions to open source projects.  No further progress past the last update.

Productivity

  • Trim RSS feed size by 1/3 (presently at 127, so trim it to at least 85) and cut time viewing it by half. I’ve gotten much better this past year at cutting through the useless stuff, but there’s still a lot there and it sucks up too much of my time.  Down to 85! Lets see if I can keep it around that area. I’m trying to delete a feed if there’s one I want to add.

Not looking like I’ll be finishing everything before the year’s up.

I’ll update again in the beginning of January.

Sep 1
2009 Goals – September Update
icon1 Darrell Mozingo | icon2 Goals | icon4 September 1st, 2009| icon31 Comment »

Three quarters of the way through 2009. How am I doing on my goals for the year? Let’s see (comments in italics after each goal):

Books

  1. Code Complete – Steve McConnell (yep, I’ve never actually read it)    No progress.
  2. Patterns of Enterprise Application Architecture – Martin Fowler    Ready to start here soon.
  3. Domain Driven Design – Erick Evans    Done.
  4. Working Effectively With Legacy Code – Robert Martin    I think we’re getting close to needing a messaging framework, but I’m not quite ready to introduce the knowledge overhead for the team yet.

Tools/Techniques/Processes @ Work

  • NHibernate and all its trimmings (FluentNHibernate, LINQ to NHibernate, etc), which I’ll need on a project here real soon.  Done, but still picking up stuff.
  • Actually move from CC.NET to Team City (last attempt didn’t go so well).  No progress.
  • Build a more robust build script and management process – including production deployment scenarios.   No progress.
  • Messaging framework, either MassTransit, NServiceBus, or Ayende’s new Rhino Service Bus if he’s able to release it in time for our current project.  No progress as we haven’t needed any yet.

Involvement

  • We have weekly meetings to catch everyone up on what we’re doing, but I want to present on an actual topic during at least 2 of these – and present in a way where the other development teams will see the use in picking up the presented tool/technique.    Our meetings are still halted, but I’m hoping to do an intro IoC/DI presentation if they ever start again.
  • Have at least one meeting of the CantonALT.NET group and see if it can ever get up on its feet.   No progress, but we’ve had quite a few more Code & Coffee get togethers, and we’re talking about getting a meeting together that’s not quite as tied to ALT.NET (some of the guys used to run them back in the early oughts).
  • The two blog posts per month target John put out there seems doable, so I’ll borrow it 🙂    Still on target, thought I’m starting to run out of post ideas. Might need to think up another series on something.
  • At least 3 feature/patch submissions to open source projects.  No further progress past the last update.

Productivity

  • Trim RSS feed size by 1/3 (presently at 127, so trim it to at least 85) and cut time viewing it by half. I’ve gotten much better this past year at cutting through the useless stuff, but there’s still a lot there and it sucks up too much of my time.  Down to 89. Went on a feed cutting spree a few weeks back, mostly dead ones and others that have wondered into other topics that don’t interest me as much.

I’ll just point to the reading again. No more excuses – I just can’t read technical books for long periods of time, especially dense ones, which are oddly the ones I want to read.

I’ll update again in the beginning of November.

Jul 1
2009 Goals – July Update
icon1 Darrell Mozingo | icon2 Goals | icon4 July 1st, 2009| icon32 Comments »

We’re half way through 2009. How am I doing on my goals for the year? Let’s see (comments in italics after each goal):

Books

  1. Code Complete – Steve McConnell (yep, I’ve never actually read it)    No progress.
  2. Patterns of Enterprise Application Architecture – Martin Fowler    Ordered and on my bookshelf.
  3. Domain Driven Design – Erick Evans    A bit over 100 pages left.
  4. Working Effectively With Legacy Code – Robert Martin    No progress.

Tools/Techniques/Processes @ Work

  • NHibernate and all its trimmings (FluentNHibernate, LINQ to NHibernate, etc), which I’ll need on a project here real soon.  Done, but still picking up stuff.
  • Actually move from CC.NET to Team City (last attempt didn’t go so well).  No progress.
  • Build a more robust build script and management process – including production deployment scenarios.   No progress.
  • Messaging framework, either MassTransit, NServiceBus, or Ayende’s new Rhino Service Bus if he’s able to release it in time for our current project.  No progress as we haven’t needed any yet.

Involvement

  • We have weekly meetings to catch everyone up on what we’re doing, but I want to present on an actual topic during at least 2 of these – and present in a way where the other development teams will see the use in picking up the presented tool/technique.    Our meetings are still halted, but I’m hoping to do an intro IoC/DI presentation if they ever start again.
  • Have at least one meeting of the CantonALT.NET group and see if it can ever get up on its feet.   No progress, but we have had a few Code & Coffee get togethers.
  • The two blog posts per month target John put out there seems doable, so I’ll borrow it 🙂    Pretty much on target.
  • At least 3 feature/patch submissions to open source projects.  No further progress past the last update.

Productivity

  • Trim RSS feed size by 1/3 (presently at 127, so trim it to at least 85) and cut time viewing it by half. I’ve gotten much better this past year at cutting through the useless stuff, but there’s still a lot there and it sucks up too much of my time.  Down to 103. Not too bad.

Once again, the reading is killing me. It’s not that it’s not interesting, it’s just time. Between a few magazines I read (some technical, some not) and projects around the house, reading time always seems to take a back seat. I’ll get into it for a bit and fly through the pages, but that “bit” is usually only a day or two, unfortunately. Lets see how the next two months go.

I’ll update again in the begining of September.

May 1
2009 Goals – May Update
icon1 Darrell Mozingo | icon2 Goals | icon4 May 1st, 2009| icon3No Comments »

We’re 1/3rd of the way through 2009. How am I doing on my goals for the year? Let’s see (comments in italics after each goal):

Books

  1. Code Complete – Steve McConnell (yep, I’ve never actually read it)    No progress.
  2. Patterns of Enterprise Application Architecture – Martin Fowler    Ordered and on my bookshelf.
  3. Domain Driven Design – Erick Evans    About half way through – good stuff!
  4. Working Effectively With Legacy Code – Robert Martin    No progress.

Tools/Techniques/Processes @ Work

  • NHibernate and all its trimmings (FluentNHibernate, LINQ to NHibernate, etc), which I’ll need on a project here real soon.  Done (though with NHibernate, learning is always ongoing!)
  • Actually move from CC.NET to Team City (last attempt didn’t go so well).  No progress.
  • Build a more robust build script and management process – including production deployment scenarios.   Worked on the script and have a very basic one up and running. The build portion needs a lot more refinement before I get anything more advanced in there though.
  • Messaging framework, either MassTransit, NServiceBus, or Ayende’s new Rhino Service Bus if he’s able to release it in time for our current project.  No progress as we haven’t needed any yet.

Involvement

  • We have weekly meetings to catch everyone up on what we’re doing, but I want to present on an actual topic during at least 2 of these – and present in a way where the other development teams will see the use in picking up the presented tool/technique.    Our meetings were/are halted for a bit, but I think an intro IoC/DI presentation when they pick back up in a bit is in order.
  • Have at least one meeting of the CantonALT.NET group and see if it can ever get up on its feet.   No progress.
  • The two blog posts per month target John put out there seems doable, so I’ll borrow it 🙂    Sorta keeping on target – I didn’t really have two substantial ones in March, but I made up for it (just in time yesterday!) by doing 3 in April.
  • At least 3 feature/patch submissions to open source projects.  Submitted quite a few patches (some small, some a bit meatier) to the MVC Contrib project and one (yet unaplied) one to the xVal project. So while I guess this goal is technically met, I’d still like to do something of a little more substance to push myself.

Productivity

  • Trim RSS feed size by 1/3 (presently at 127, so trim it to at least 85) and cut time viewing it by half. I’ve gotten much better this past year at cutting through the useless stuff, but there’s still a lot there and it sucks up too much of my time.  Down a bit to 116. Hey, it’s a start!

Starting on the reading was good, but only half a book in two months is pretty sad. Everything else is more or less on schedule, but I need to start thinking about that CantonALT.NET meeting (or something similar).

I’ll update again in the begining of July.

Mar 1
2009 Goals – March Update
icon1 Darrell Mozingo | icon2 Goals | icon4 March 1st, 2009| icon31 Comment »

We’re 1/6th of the way through 2009. How am I doing on my goals for the year? Let’s see (comments in italics after each goal):

Books

I’ll be honest, I haven’t been too good on the book front. I was already about half way through Jimmy Nilsson’s Applying Domain Driven Design when I made these goals, and figured I’d finish it, then move on to the next book. Well, then I realized I’d probably be better off reading Evan’s Domain Driven Design book first, so I put down Nilsson’s version. I need to pick up the pace on the reading front, so I think I’ll commit to a certain number of pages each night, even if small, so there’s always some forward progress.

Tools/Techniques/Processes @ Work

  • NHibernate and all its trimmings (FluentNHibernate, LINQ to NHibernate, etc), which I’ll need on a project here real soon.  I think I can say this one is slain. We’re successfully using all three tools widescale in our project, and I’m learning more about them each day that passes.
  • Actually move from CC.NET to Team City (last attempt didn’t go so well).  No progress.
  • Build a more robust build script and management process – including production deployment scenarios.   Other than some tinkering around, no real progress.
  • Messaging framework, either MassTransit, NServiceBus, or Ayende’s new Rhino Service Bus if he’s able to release it in time for our current project.  No progress as we haven’t needed any yet.

Involvement

  • We have weekly meetings to catch everyone up on what we’re doing, but I want to present on an actual topic during at least 2 of these – and present in a way where the other development teams will see the use in picking up the presented tool/technique.    My group did a quick ~ one hour presentation on NHibernate, but we did virtually no pre-planning, so it was sort of rushed through and I think went over most of the other developer’s heads. I need to plan a presentation out next time and bite off a smaller chunk to talk about.
  • Have at least one meeting of the CantonALT.NET group and see if it can ever get up on its feet.   No progress.
  • The two blog posts per month target John put out there seems doable, so I’ll borrow it 🙂    So far so good – at least 2 each month.
  • At least 3 feature/patch submissions to open source projects.  No progress, but I think I’m going to stretch myself and look at submitting a patch to Linq for NHibernate to support date part comparisons (ie TransactionDate.Year == 2009). It currently blows up on that.

Productivity

  • Trim RSS feed size by 1/3 (presently at 127, so trim it to at least 85) and cut time viewing it by half. I’ve gotten much better this past year at cutting through the useless stuff, but there’s still a lot there and it sucks up too much of my time.  Still at 127, though some are from Craigslist searches for items I’m looking for, so I did drop a few unread development blogs.

All in all I think I’m doing a bit below par. I’m behind on the reading, but everything else isn’t too bad, as they’re longer term goals. I need to decide on the next action for each of these to get them moving.

How’s everyone else doing with their goals?

I’ll update again in the begining of May.

Jan 2
New Year, New Goals – 2009
icon1 Darrell Mozingo | icon2 Goals | icon4 January 2nd, 2009| icon37 Comments »

John Miller has a nice post throwing his 2009 goals out there for everyone to see, and challenging everyone else to do the same. I think it’s a great idea, so here’s my list for 2009:

Books

In order:

  1. Code Complete – Steve McConnell (yep, I’ve never actually read it)
  2. Patterns of Enterprise Application Architecture – Martin Fowler
  3. Domain Driven Design – Erick Evans
  4. Working Effectively With Legacy Code – Robert Martin

Tools/Techniques/Processes @ Work

  • NHibernate and all its trimmings (FluentNHibernate, LINQ to NHibernate, etc), which I’ll need on a project here real soon.
  • Actually move from CC.NET to Team City (last attempt didn’t go so well).
  • Build a more robust build script and management process – including production deployment scenarios.
  • Messaging framework, either MassTransit, NServiceBus, or Ayende’s new Rhino Service Bus if he’s able to release it in time for our current project.

Involvement

  • We have weekly meetings to catch everyone up on what we’re doing, but I want to present on an actual topic during at least 2 of these – and present in a way where the other development teams will see the use in picking up the presented tool/technique.
  • Have at least one meeting of the CantonALT.NET group and see if it can ever get up on its feet.
  • The two blog posts per month target John put out there seems doable, so I’ll borrow it 🙂
  • At least 3 feature/patch submissions to open source projects.

Productivity

  • Trim RSS feed size by 1/3 (presently at 127, so trim it to at least 85) and cut time viewing it by half. I’ve gotten much better this past year at cutting through the useless stuff, but there’s still a lot there and it sucks up too much of my time.

My goal list might seem a little on the light side, but that’s simply because I have a lot of personal goals that I’d like to tackle this year (which I’ve detailed on my personal blog), and there is, after all, only so much time in the day.

I’m making a reminder now to update my status every two months. Time to plan out a schedule to reach these goals…

Happy New Year!