Software Craftsmanship

Software Craftsmanship is an idea that was first presented to me by one of my mentors, Joe O'Brien. The idea was interesting to me, and during my time at EdgeCase I learned more about the practice from their numerous Artisans. At EdgeCase, I read the book Apprenticeship Patterns by Dave Hoover and Ade Oshineye, among others, and I blogged about my thoughts and reflections. You can find the posts from that blog on this website now. I have man

Test Driven Development

When I first used Test Driven Development (TDD), it felt weird. The idea of testing to write code seemed odd to me. However, after getting into the flow of it, I began to understand and appreciate it. It was easier to get started when I built the API before having to build the code around it. At this point, I still have a lot to learn about testing, but it is something I am interested in. I will add more as I discover.

Agile Method

During my time at LeanDog I had an opportunity to experience Agile more closely. I participated in daily standups and attended a couple of retrospectives. It was a great experience, and I look forward to working on an Agile team again.


I would like to use this space to thank the wonderful people that have helped mentor me in my journey so far, and those who I will meet in the future. I can't begin to express how drastically you have all blessed my life.