Blog

Legacy application code review - Part 2: The details

July 04, 20207 min read

Legacy code bases get a bad rap, but they are fun puzzles to solve. What should you look for when inheriting a legacy code base, what can you learn from a code review, and how should that affect your recommendations and estimates?

Legacy application code review - Part 1: The big picture

July 04, 20206 min read

Legacy code bases get a bad rap, but they are fun puzzles to solve. What should you look for when inheriting a legacy code base, what can you learn from a code review, and how should that affect your recommendations and estimates?

What software developers can learn about consulting from hair salons

January 06, 20196 min read

Being a hair stylist is like being a personal consultant for each client that sits in your chair. My mom owns a successful hair salon in my hometown. A lot of what I know about being a good consultant comes from watching my mom and the other stylists.

Explaining technical concepts to a non-technical audience

November 15, 201812 min read

If you can clearly explain technical concepts, your audience will be more likely to accept your ideas, invest in your ideas, and ultimately adopt your ideas.

What software developers can learn about estimating from road construction

June 21, 20185 min read

I picked my dad’s brain about road construction estimation and walked away with some ideas for improving software development estimation.

What software developers can learn about client engagement from preschools

June 20, 20185 min read

Empathetic, intentional communication is not only useful when talking to preschoolers, its helpful in every setting, with everybody. Bring it into your meetings for improved client engagement and shared expectations.