TDD & Scientific Journals

27. April 2014 Uncategorized 0
I’m in the midst of writing one of my presentations for KCDC and I was thinking about TDD. I was also doing some reading about a case of a scientist falsifying data.  The falsified data was published in a journal and was heralded as one of the “top 3 discoveries in stem cell research.”  The ...

Why I like Short Methods

26. April 2014 Uncategorized 0
This week I was looking over a pull request at work and I noticed that there was a long-ish method in the code. This particular method was around 100 lines long. I know for some people that’s huge, for others, it’s tiny. As I read the method, I put a comment on the PR that ...

Stupid things I used to say

03. April 2014 Uncategorized 0
Back in the day (roughly 4 years ago) I was doing Windows development. That was all I had done for about a decade of my professional career. If you add in my coding back before I turned pro, it was all I had ever done for about 15-20 years. I knew, more or less, how ...

The “Best Tools” Dilemma

01. February 2014 Uncategorized 0
A popular phrase in the software industry is “using the best tools for the job.” That sounds really great. It makes software developers seem on-top of things, wise beyond their years. After all, why would you NOT use the best tool for the job? Why would you use the worst tools for the job? That would ...

TDD: The Vegetarian at the Party

16. January 2014 Uncategorized 0
There’s a joke that asks “How do you find a vegetarian at a dinner party? Don’t worry, they’ll let you know.” This past week I’ve thought about how, to a large extent, that’s true about TDD practitioners as well. If you’re wondering who in your community or office or friends writes code using TDD, you ...

The Power of Doing

05. January 2014 Uncategorized 3
Today my beloved Kansas City Chiefs were on the wrong side of the second biggest comeback in NFL playoff history. They were beating Indianapolis 31-10 at half time. The very first pass of the second half was intercepted and Kansas City went on to a 38-10 lead.  From that point on, they were out scored ...

Two Weeks with a Dynamic Language

11. November 2013 Uncategorized 0
When I started my new job, I actually didn’t know what I would be doing. My resume is very .NET focused (and C++ 6+ years ago.) In my interview we didn’t really talk specific technology stack. We talked about technology in general and some specific projects they were working on. However, the projects were exciting ...

Do you challenge your assumptions?

26. October 2013 Uncategorized 0
On Monday I’ll be starting a new job as a Senior Software Engineer. The title can sound impressive, but in my experience, it’s more of a generic title that if you’re not a new college graduate, you’ll probably have that title. In fact, the only time in the past 6 years that I haven’t been ...

The Job Hunt

14. October 2013 Uncategorized 1
Wednesday I’m in a bit of a strange situation, for me at least. For the first time in 14 years, I’m unemployed. Splinterworks, the company I was working for, decided to close its doors.  As I wrote that day, I immediately started going down my “Oh No! List.”  That day I had a meeting with ...

Putting My Money Where My Mouth Is

10. October 2013 Uncategorized 0
I’ve written a lot on this blog about the software development career. I’ve had blogs about the 6 traits of a software developer, as well as about how every developer has 2 full time jobs. The first is your day job, the second is to stay on top of technology.  Today the time has come ...