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, ...

Let’s not be Political Developers.

27. October 2012 Uncategorized 0
This afternoon I was reading a local website that was comparing candidates for the up-coming US election. Obviously the “big guns” were there, such as Romney & Obama. But this site also covered smaller local elections. As I was reading some of the answers from each candidate, I was struck with something. Even when the ...

Experience Matters

07. October 2012 Uncategorized 0
I remember learning about strings in programming languages. It wasn’t in class, it was on a production application. I had just written a tool that would log all of the data link traffic between Caterpillar’s ECMs and their PC based service tool. Now I needed to do the sister task of writing a viewer for ...

Have a point (and get there fast)

09. September 2012 Uncategorized 0
There really wasn’t supposed to be a follow up to “The ONE thing I try to put in all my speeches.” It was supposed to be a one-off. But then I went to a conference and was reminded of several things to put in a speech. I’m contemplating making a series of blog posts, but ...

The ONE thing I try to put in all my speeches

01. September 2012 Uncategorized 0
Next week as I head to Heartland Developer’s Conference (as an attender, not a speaker this year) I thought I’d share the one thing I try to put in all my speeches. It’s not something I’ve come up with myself. I’m far from the only person who does this. By and large if a speaker ...

Take a Breath

16. July 2012 Uncategorized 1
I came in and quickly put the delivery box in its spot, then I grabbed a box of pill bottles and started refilling the cabinets, weaving in and out of pharmacists as I did. I then went to grab the trashcans and started to empty them. At this point, Craig the pharmacist directed me to ...