No More Ninjas Falling from the Ceiling

08. September 2013 Uncategorized 0
Several years ago I was down in Texas for my sister’s wedding. We were in town a few days early to help with the set up and all that jazz. One of my sister’s bridesmaids was anxious, to say the least. She was coming up with all sorts of problems that could happen during the wedding ...

Golden Age of Development

03. September 2013 Uncategorized 0
A year after I graduated college I was working for a team at Caterpillar that was writing the Windows service tool for all of their equipment. It was written in MFC C++ and was enormous. I don’t remember how big it was, but it had thousands of files in multiple projects to compile down to ...

Test before or test after?

02. August 2013 Uncategorized 0
What’s the point of programming? It’s to solve a problem, right? We work in a field that strives to attack real-world problems. Providing solutions that help make life easier for users. Whether that’s simplifying how you do taxes (TurboTax) or helping people stay in touch regardless of geography (Facebook.)  The main focus should be to ...

Restoring the Spark

25. July 2013 Uncategorized 0
How often have you left work exhausted. Gone home and said (or at least thought) “I don’t want to think about that project for the rest of the night. I want to think about anything else BUT that project”?  Once in your career? Once a year? Month? Week? Every night?  I have had my share ...

Having a hobby does not excuse you to be bad at coding

22. June 2013 Uncategorized 0
Over the past 13 years of my professional career, I’ve gone through several phases. I had a phase where I did little-to-no extra work or education. This would be the first couple years of my career, when I was recently married and then a little over a year later, had our first kid.  There was ...

Learning By Writing a Simple Application

02. April 2013 Uncategorized 0
Late last year i started training in Brazilian Jiu Jitsu. You can read about my journey from couch potato to BJJ student, over at my other blog, CouchJitsu. But as part of my journey, I went from just doing technique classes, to sparring and conditioning and even competing in a tournament. As I added more ...

A Weekend with Test Driven Development

09. February 2013 Uncategorized 1
I’ve known about TDD for quite a while now. My first introduction was when I left Caterpillar and became the only Windows developer at my  new job. I was used to having an entire team do regression testing before we released our software. I wasn’t afforded that luxury so I started looking at what I ...

Don’t Be So Classless

19. January 2013 Uncategorized 3
Over the last 3 or 4 years, I’ve started to get frustrated with something I see a lot in code. It’s a two-headed monster. The first head is lack of classes, and the second is not properly using the classes that do exist. No Class First things first, I find despite the fact that my ...

Don’t Get Caught In The ‘Rational Trap’

15. December 2012 Uncategorized 1
A lot of us in the software field have a 4 year degree where we focused on the “hard” facts of “hard” sciences. Personally, I have a BS in electrical engineering. I took fun classes like differential equations, fields & waves, analog filter design. My afternoons and evenings were filled with donig derivations and proofs, ...