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