Recent articles

Please Write Tests

Programming isn't just writing a program, especially if you're coding professionally. You need to think about writing tests if you're coding as a member of an organization or team. This is still true even if your focus is developing new feat

My Life: 14 September 2020

A Monday in my life as an automation engineer. 9:00-9:45. Compiled summary of daily automation runs and emailed to my team. Tools I used: Jenkins and Allure reports. 9:45-11:45. Status meetings.

My Life: 11 September 2020

A Friday in my life as an automation engineer. 9:00-9:45. Compiled summary of daily automation runs and emailed to my team. Tools I used: Jenkins and Allure reports. 9:45-11:30. Status meetings.

My Day: 10 September 2020

A Thursday in my life as an automation engineer. 9:00-9:45. Compiled summary of daily automation runs and emailed to my team. Tools I used: Jenkins and Allure reports. 9:45-12:00. Status meeting

Koan: Sizing A Project

A manager assigned a project to a developer. When the developer had sufficient time to review the project, the manager asked "How long will it take to complete?" "A lifetime," repli

One Release, One Smile

~Only so many hours in the day~ Each developer on a tech team has 8 hours a day, 40 hours a week, 2000 hours a year to develop a product. Time is limited, we can't get any more. (

Kanban: The End Of Status Updates

The Problem. There are stakeholders who ask for status updates in every tech project. Whether they are managers, project managers, or investors, someone always wants an answer to

Welcome To The Blog!

Hello fellow internet traveler! You must have come a long way to find yourself here. Come in from the cold, put up your feet, and let me tell you all about programming! Programming is not just typing commands into a computer. Far from