Wednesday, December 14, 2011

I write software, should I blog? (Part n)

I've been coding on and off for about 20 years now making little applications in VBA to help with work stuff, nifty stat tools for my favorite RTS games, and generally learning all that I can.  When I discovered RSS feeds and code blogs several years ago, I really thought it would be cool (and fun!) to start my own.

I didn't really have a good reason though.  My feeds quickly became noisy and finding a signal often consumed a ton of my time.  Enter mobile computing and a boom of social networks... my attention is now on everything.  I don't really need to add to the noise do I?
A little over 2 years ago I was hired by a software engineering team within the company I had been working at for 3 years.  My entire world changed.

Working on a team changed everything

Working on a team of engineers after coding solo for so long is a big deal.  Suddenly my code is not my code anymore (and there is even worse code nearby - sometimes I have to fix it!).  I'm a pretty passionate guy too, with a strong work ethic (most of the time :).  Point being, my world changed and I was bombarded with a whole new set of exciting challenges and frustrations.

After two years of learning and using cool Microsoft tech such as C#, EF, WPF and MVC, and having a few successful applications under my belt I'm finding myself with a loss of passion and motivation.

Putting thoughts into words

I think what is really happening is that I have no where to put my thoughts and am just overwhelmed.  This is such an obvious statement; it happens to everyone in any profession.  It’s just that I've learned so much and failed so often in 2 years (it should be said that our team lacks senior engineering expertise), and am already finding myself losing some knowledge here and there, having bounced between WPF and MVC so many times to implement new features or fix a few things.
I’m also actively learning DirectX and re-teaching myself C++ (I taught myself the basics in junior high).  I’ve done a little bit of IOS programming too (I love that API).  Ultimately, there is only so much you can shove in your head before overload occurs.

Diving in

I found a few posts on the subject here and here to give me an idea of where to start.  A blog post about blogging seemed pretty good...  

Seeing as this post is part 'n', I may or may not revisit this topic, but I definitely want to make sure I'm contributing good content.  It's one of my main goals of blogging.  I don’t want to be noisy.  If this and future posts helps at least one other person (other than myself) I feel that I’ve contributed to something great.

1 comment: