Take Time to Breathe - A Few Minutes to Better Code

Wednesday, Jul 11, 2018 by Barret productivity, balance, burnout

In a previous blog post, I talked about taking time to unplug in order to avoid burnout. That’s not what this is about. This is about getting in the zone. It’s about those times when you are so deep into the code that you just keep going and going. This is about those times when you get an idea and you dive headlong in and don’t come up for air for hours.

Continue Reading

Hey Devs, You Are Not Expected To Know Everything

Thursday, Dec 14, 2017 by Barret productivity, development, career

There was a tweet that entered my timeline yesterday that really caught my attention: If you’re a new programmer I just want you to know, me and all of my colleagues with years of experience¬†Google the most basic things _daily_ Accounting Shower Curtain and Unusual Bedroom (@oliviacpu) December 13, 2017 It seems one of the most basic concepts. Yet it gets completely hidden by the developer community. It doesn’t matter how many years of experience you have in a particular language.

Continue Reading

The Worthlessness of Project Estimates: Why We Still Do Them

Tuesday, Oct 24, 2017 by Barret productivity, estimates

Whether we are developers, project managers, business analysts, stakeholders or anyone else involved in the software development process, we all know that estimates for software development are always wrong: ALWAYS. I have never once been involved in a software project that met it’s estimates or even came close. Sometimes we get the job done earlier than estimated, but usually it runs over. You know it. I know it. We all know it.

Continue Reading


I am available for part time consulting work. If you are looking for someone to help with Power Automate, SQL Server, Azure or .NET work, feel free to contact me.

Contact me