Month: August 2026

Sharing The Stage

Sharing The Stage

My friend and former colleague Mark is a prolific writer. If you’re a front-end developer you definitely should follow him, but even if not, I recommend reading the story of how he came to adopt AI. He brings thoughtfulness and care to his work that’s uncommon.

The world of software engineering needs more content like this: honest, intensely personal, and decidedly human. Only Mark could have written these essays, and that’s what gives them value.

What story can only you tell?

Do Geese See God?

Do Geese See God?

Today I’m writing from 35,000 feet, which means my last three posts have been authored from a plane, a train, and an automobile. Either I’m really good at capturing otherwise idle time and putting it to productive use or I’ve got some puritan work ethic issues that I need to work out in therapy. Hmm, it’s probably both.

Speaking of trying to make boring tasks more interesting, for as long as I can remember, I’ve aimed to pump gas such that the final sale is a palindrome. Forms like $38.83 or $40.40 are acceptable, but all the same digit is the holy grail. I don’t know why I started doing this, but it’s far too late to stop now. And it gives me a little sense of accomplishment every time (especially because it’s getting harder and harder to land on a specific value given inflation).

AI is better at math than it used to be, but I checked, and this doesn’t quite pencil out

I wonder if the above behavior has a root cause in giving my brain a reason to care about the activity in question? It’s a similar neurochemical response to gamification, I’m sure. But more consequentially, we’ve established that caring matters and so perhaps there’s value in exercising that muscle in varying ways?

Regardless, I believe there’s something deeply human, something important, to be felt when engaging in boring activity. About this I’ll have more to say soon.

Vocabulary Lesson

Vocabulary Lesson

If you couldn’t guess from my prior post, “they” is not one of my favorite words. Another disliked one is “just”.

First, everyone will not just. If your business strategy amounts to “if we all just do our job we will succeed,” you’re on the road to failure. I’ve fallen prey to this thinking before. It seems so simple and straightforward. But it’s ultimately lazy leadership. People have their own motivations, incentives, and goals. This is okay. Being a leader means figuring out how to find the right Venn diagram overlaps between individual objectives and company objectives, learning to fight effectively with the army you have, and in the worst case, making the tough calls where there isn’t enough in common.

A closely related failure mode is “we’ll just hire the right people.” That won’t work either. Yes, you should invest a lot of effort in your recruiting and hiring efforts. But it’s hard! And you’ll get it inevitably wrong, because there are no perfect people.

Finally, while it may sound good, “just get it right the first time” is a fool’s errand. It’s doubly impossible: first, no one can get it right the first time. And second, no one gets the definition of “right” right the first time either, so even if you hit your target with your first shot, you’ll find you were aiming at the wrong one. This is exactly what agile process exists to account for. Change along the way is inevitable so embrace it.

Fun fact: I wrote most of this post while riding in a Waymo for the first time, which feels appropriate. Human drivers don’t “just” either.

We The People

We The People

Been wanting to write this post for 5 years (see the post index as proof). As I sit on a train headed to Los Angeles for a cloud security workshop, it’s finally time to get it out the door, for better or for worse. It may be a bit jumbled, consider yourself warned, but at least that’s good evidence that it isn’t AI generated? Anyways…

When I was in college, I had to take a composition course as a prerequisite. Pretty standard stuff. I’ve forgotten most of what I learned, but one lesson snagged a few of my neurons and never let go: “every pronoun needs a clear antecedent.” Never is that more true than with the ubiquitous use of “they” or “them” in reference to “the other”.

At best, the use of they without an antecedent is lazy. But at worst, it’s deliberately divisive: “they decided X”, “they said Y”, “they did Z”… these are all phrases that set the speaker apart from the people being referenced, shifting the locus of responsibility (or blame). Of course sometimes grammar dictates this type of usage, but often not.

How can we counteract this effect? A good step is to name the antecedent: who specifically decided X? Naming is hard but usually not impossible. And naming gives power.

But I want to suggest another approach that’s worth trying out: any time you’re tempted to use the word “they”, pause and ask yourself if “we” is more appropriate. Instead of putting distance between speaker and subject, try to bring them together with inclusivity. This sort of language is used all the time in reference to sports teams (e.g. “we won the championship”) when the speaker wants to claim association with the outcome, but it’s broadly applicable: “we decided X” works perfectly well in reference to your family, the company you work for, the government you participated in an election to choose, and even the society in which you live.

What you’ll find if you make the above a habit is that there is really no such thing as a binary “us” and “them”… everyone and everything sits along a continuum of “we”. And to quote Gandalf, “that is an encouraging thought” (or at least it should be!) in both personal and professional contexts.

One concrete way this manifests in the latter: when company decisions have to be communicated to teams, it’s critical for front-line managers to use “we” and “us” when speaking about said decisions, even when they were not part of the group deciding, and especially if they disagree with the decision. If a person cannot do that, they are not ready for leadership, full stop.

Is that hard? Yes. But it’s the gig.

The Heart Of It All

The Heart Of It All

“Once code stops being scarce, the only thing left to pay for is care.”

The above quote from Geoff Scott of Kindness Flywheel caught my attention a few months ago. I can’t disagree. I’ve spoken before about the importance of doing small things well even when they won’t be seen, how details matter, and the motivating power of empathy. Care sums it all up beautifully.

This is not a new concept. I’m told the philosopher Martin Heidegger went so far as to consider care (more precisely the German word Sorge) as fundamental to being human. I’m no philosopher (collegiate aspirations notwithstanding) but that certainly seems to make sense at a time when machines are capable of producing so much content without a care in the world. For such content to mean anything, it needs to come from a place of care: for the topic, for the audience, and for the results. If you have that, using generative AI can be a good thing. Without it, not so much.

Care can also be a fantastic way to focus and prioritize. There’s a certain clarity that comes from being honest with oneself about what is cause and what is effect: it’s hard to claim genuine care for a task that’s put off repeatedly or a person that’s kept at arm’s length.

Of course, caring has drawbacks. The associated emotions can be complex and even contradictory. They come with challenges, outbursts, demands, complaints, and a host of other messy stuff that’s no fun in any setting, let alone a professional one. It’s a real effort to channel that emotion effectively (and I know I’m not always great at it), but the spillover is inevitable and not a sign of complete failure or need to panic. Work being stressful is often a sign that you’re doing things right.

I don’t say this to excuse disfunction, but I’ll take care and its baggage over apathy any day.

My Lips To God’s Ears

My Lips To God’s Ears

Haven’t posted much lately, been busy with the day job, doing an awful lot of prompting (this is more true than ever). But rest assured, here at Making of Things, it’s all human all the time, unless I say otherwise.

It’s fun watching a bunch of agents writing code all once

I’d like to believe I was early to the idea of voluntary disclosure of the use of AI in writing and especially early to the notion of trying to categorize types of AI collaboration (another post written with the help of Claude). My approach was perhaps a bit romantic (whimsical, even), but this one is more methodical: AI Usage Scale. I quite like it!

Related: Don’t be a meat proxy.