Blog
Insights, Innovations, and Industry Trends to Keep You Ahead in the Tech World.

Part 3: Idioms From Other Languages
It’s no secret that every programming language has its own set of idioms and best practices that accompany it. This can work at many different

Pitfalls of Promoting People Prematurely
This is the second installment in my series exploring common managerial missteps that demoralize teams and drive top talent away. One of the less frequently

Creating Standards That Actually Stick
Throughout this series, I’ve walked you through the hurdles that keep standards stuck in the “great idea” phase. Getting budget approval. Building consensus on what

Stupid Management Tricks – Part 1
Over the four decades of my career in IT I have had the opportunity to work for a wide array of businesses and managers. From

Code Review – Part 2: Pointer vs Value Semantics
When writing Go code, choosing between pointer and value semantics are extremely consequential design decisions. When reviewing code it is important for us, as reviewers,

Code Review – Part 1: Clear vs Clever Solutions
Of all the Go proverbs, my absolute favorite is “Clear is better than clever.” When conducting code reviews some of the main things I focus