Some days are just really good days

I’ve been working really hard on a new project for the last few weeks.  Sometimes it is overwhelming to face all of the items on the “To-Do” list.  Sometimes it seems hopeless to even keep trying.

But people that make it beyond the point of wanting to quit – people that get past that “killer mile” in marathons – those people finish the race.  And if you never finish the race, you cannot not win it.

I’ve been struggling with the very difficult task of moving development from one group to another – both overseas development groups.

It has nothing to do with the fact that the teams are overseas.  It is just difficult to move development – it’s hard for a developer to let go of something they have been working on for a long time – and it’s equally difficult for a new team to come in “cold turkey”.

I’m also fairly new to this project – one that is fairly mature, compared to most of the startups I have dealt with.  I had a lot of catching up to do.  Both in the application, and in the mix of players.

But every now and then, you just fit all of the pieces together.  And you suddenly make a ton of progress – and you are rewarded for it.

So it was a good week – I made a lot of progress on a complex program.  And I was rewarded for it.  It’s hard to beat a week like that.