Hi there 👋

principal eng. @bigcommerce. rubyist. all things mesh/devprod. board gamer. oss fan. dad puns. gruf author, grpc contrib. alternative career: juice box writing

Why the Way We Look at Technical Debt Is Wrong

This post is cross-posted from bigeng.io — feel free to read there! I’ll be straightforward at the start of this post: I firmly believe that the most important issue a company deals with is how it reconciles itself with technical debt. Period. Now, here’s the real point of this post: Technical Debt is a Positive and Necessary Step in software engineering. First off, let’s define technical debt for the purposes of this post, as the words can mean many different things to different people....

Jan 19, 2016 · 7 min · 1410 words · Shaun McCormick

Learn the Code

A good buddy of mine worked at a software company a few years ago that was moving at a breakneck pace of growth. The company was doing well, and my friend was on a software development team that was in charge of one of the core parts of the product. He enjoyed his job, but found that he was never satisfied with his boss. The team always felt overworked, tech debt rose, and eventually quite a few high-talent engineers left....

May 18, 2014 · 7 min · 1283 words · Shaun McCormick

Lets Build It All

A long while ago, I did a consulting gig for a mid-sized company. This company had spent thousands of dollars on a revamp for one of its sections on its website. It was pretty slick: filterable navigation, lazy-loading, compressed assets, blazing load times. It used all the modern design principles and standards. It was mobile friendly (a big deal for the time). The design was slick, informed and easy on the eyes....

Apr 1, 2014 · 5 min · 899 words · Shaun McCormick

The Power of Context in Software Engineering

It seems like every single company I’ve worked for, or interacted with, is currently striving to find the “10x” engineer, the rock-star developer, the genius game-changer software architect. Much effort and time are put toward getting these liberators of success, with companies not only believing but actively spreading the idea that these people exist, and they are going to get them. There’s just one small problem. No one really knows what the 10x engineer does, or looks like, or represents....

Mar 30, 2014 · 5 min · 1012 words · Shaun McCormick