Yearly Archives: 2016


I’ve never been much of a reader. I’ve always preferred to wait for the movie. If I could get away with CliffsNotes in school I would. However, reading technical books and those that might help me develop and further my career have been a recent exception. I can’t get enough […]

Favorite Books of 2016


It’s pretty easy to get stuck in a rut. It’s even easier to coast when you find yourself in a job with decent pay that doesn’t take much effort. I’ve been there. Heck, we’ve all been there. You’re punching a clock, working a job for some random company, collecting a […]

It’s Your Career, Take Control


I was recently asked to give a presentation to a team, introducing them to Test Driven Development (TDD). I was first introduced to TDD 3 or 4 years ago and have enjoyed relaying my experiences and sharing my new passion with my fellow developers. When I first started with TDD […]

More than 6 Resources to Learn TDD



In every business there are two factors which are absolutely critical to long term success. Amazing secret is that every person, whether they believe it or not, no matter where they are, is perfectly equipped to contribute to one or both of these of these factors. Everyone!   Consistency Consistency […]

What’s Your Potential


Why would I care to do that? I hear this question a lot, not just about design but testing in general. The answer is simple. If I can assume, for a moment, that we are striving to be professional; then the reason for designing our code with testing in mind […]

Design With Testing in Mind


On many job postings or role definitions, a number of years of experience is often one of the many cited requirements for the position including, knowledge of languages, degrees and certifications. Why is that? In many ways it feels obvious, so obvious that most of us don’t ask the question: […]

Built to Contribute




5
Our employers, companies, and clients expect us to be professionals. They expect us to deliver quality products free of defects. How do we do that? Well, one way is to utilize code reviews. Code reviews are a way of getting a second set of eyes on the code. When a developer […]

Code Reviews are Required


2
Last month I had the honor of speaking at the Orlando .NET User Group (ONETUG) in Orlando Florida. My talk, entitled TDD: A Pragmatic Approach seemed to be of interest to everyone in attendance. Lots of questions and interest around Test Driven Development. After the presentation we continued the discussions […]

A Pragmatic Approach to TDD



I’ve been approached by 2 different people in the last week looking for ideas on a new career. Both showed interest in web development, and wanted my insight into the .NET world. I’ve written before about how I got started, but a lot has changed since I entered the field. […]

How to get started in web development


Too often I hear, “the client won’t pay for unit tests” or “I don’t like writing tests”. Ok. If you can guarantee a high level of quality and productivity without tests, go for it. Sadly its these same individuals and teams that have devoted days, weeks, or entire sprints to fixing […]

Bugs Will Be Fixed on Your Time


Many of those who attend my presentations on How to be a Six Figure Developer are new to software development and struggling to find junior-level opportunities which will support personal and professional growth. The best job openings aren’t usually the ones that get posted to employment websites or sent to […]

6 Steps to a Great First Development Job