November 5th 2021
Deleting data within a microservices architecture can be more challenging than within a monolith, but there are different options. (2 comments)

October 13th 2021
A simple rule that every good, veteran programmer seems to follow with respect to managing their time. (25 comments)

July 26th 2021
Stuck in lock down with time on my hands and an itch to work on something new, I picked back up a side project I started about a decade ago, to build a better resume for developers. (10 comments)

August 24th 2020
We often frame our options as "rewrite or refactor", but these terms are really just stand-ins for a whole spectrum of choices

July 14th 2020
There's a deceptive allure to a rewrite, but they are subtly very difficult to pull off. Looking at the major risks. (4 comments)

May 19th 2020
Examining the forces that nudge us toward a full-scale rewrite, even when it might not be the best choice. (6 comments)

January 6th 2020
The expectation for the architect should be to setup the framework or process by which good "moves" are made. (13 comments)

October 14th 2019
The toughest problems to solve at big companies are often not the technical ones, but the social, political, and organizational ones. (5 comments)

July 18th 2019
What's the best way to version a REST API when using OpenAPI and API-first?

May 29th 2019
Technical debt is a useful concept, but the definition has expanded to the extent that it's not always clear what it can and should refer to. (4 comments)

Read More »
I'm an "old programmer" who has been blogging for almost 20 years now. In 2017, I started Highline Solutions, a consulting company that helps with software architecture and full-stack development. I have two degrees from Carnegie Mellon University, one practical (Information and Decision Systems) and one not so much (Philosophy - thesis here). Pittsburgh, PA is my home where I live with my wife and 3 energetic boys.
I recently released a web app called TechRez, a "better resume for tech". The idea is that instead of sending out the same-old static PDF resume that's jam packed with buzz words and spans multiple pages, you can create a TechRez, which is modern, visual, and interactive. Try it out for free!