2023-10-13

Okay so I’m high, and about 60 seconds ago when I remembered/ thought it was a good idea to journal, I thought I had an amazing opening line.

But unfortunately, what with the aforementioned high-ness it seems to have passed me by.

Today wasn’t a very productive day. I’m stuck in a challenging place where I don’t have the energy or momentum to really be involved in the project. But to get the energy requires the project to have some momentum. And having enough momentum really requires the energy to go and look for some small wins. Somewhere. Literally anything to capitalize upon.

C’est la vie

But at least the highness brings some temporary relief to my usual bitterness and grudges. Earlier the wife scolded me for being an “irresponsible parent” because I was allowing our youngest to eat a cookie. Scratch that. I was eating a cookie. And he asked me nicely for “a cookie”. And you know what I rewarded that young boy by splitting the cookie in half and giving the boy a reward for communicating his needs. It’s still new. It’s still massive progress.

And apparently that makes me the asshole.

No because for the last 10 days I’ve single handedly fed, clothed, washed, got to school and put to bed our boys. And I’m the asshole for not feeding him a cucumber or two along the way. Ah yes, when those boys are grown and talking to their therapist, they’ll very much be “it was the lack of vegetables that did it”

And now I’ve gone and bummed myself out.

I was having a great time until the journaling started.

Alas, there was a YouTube video today that encouraged me to “level up” my journaling by making sure that every day is story worthy. Apparently there is a book to match (“link in the description”) from a world championing of story telling. Because yes, obviously, that’s a thing that has a world championship, don’t ask questions, do the rules require the stories to be in English, shut up brain. Move on. Where were we?

Are yes, story telling. If this were a day would it be worthy of a story. No. This would be, at best, B-roll for a video describing how to get inspiration when you’re stuck.

It’s a tough one.

I have a trusted friend from the recruitment space trying to set me up as a CTO in some brand new, but with funding, start up company. Which to be perfectly frank, sounds pretty much bliss.

I’m. So. Done.

At least with this project. I’m trying hard to find purpose at the moment. Perhaps with this new surge of motivation to diversify into new areas at work.

This last week, between the CNN war room that constantly surrounds me and the self centred-ness of the sick, I have very little interest in directly being more at home and spending more time as the family man.

I spent two days at the office this week. Not because I needed to be but because I craved the attention of other human beings. Notoriety.

I might not be famous. But you know what I feel like hot-shit at the office. People want to listen to what I have to say in the office. People are literally lined up to get wisdom from my limited time and availability.

Meanwhile. Meanwhile, I don’t think I’ve had more than two sentences to my wife since coming back from Mexico. Yesterday the youngest almost got left stranded at daycare because it was decided that I was picking him up from daycare - only it was never communicated to me. It was only because I didn’t trust the rest of them to not mess it up, I intentionally finished my meetings early and came up from my desk at a time when I knew I had enough time to pick up the little guy.

Fuck.

How did we get here?

Did you know that today I volunteered to be a board member of the daycare. I don’t really know what I was thinking.

Yes I do. Why do I lie to myself like that?

The truth is, I feel like I’m missing a sense of community at the moment. And I feel like volunteering will be conflated by the idiots, unmasked, unknown, faceless idiots as doing the right thing.

As being charitable.

As being a good person.

Maybe I’ll effect change. Lord knows, I think that I could do better than most of those other idiots given my intelligence and experience.

Maybe it’s the job. Maybe it’s the conscience. Maybe it’s like that old quote. “That sting your feeling is the ego”.

When I delude myself, I like to think that I’m following the other old adage of “leaving the world a little bit better than you found it”.

But it’s not like Bezos was ever on a school board. But he’s justified it to himself, that his time would be better spent serving his customers.

Maybe that’s it. Maybe I don’t respect my clients sufficiently enough to think that school of my kid shouldn’t take precedence.

I mean obviously, that’s a clear selfish motive. Making the school better obviously benefits my own child. But maybe that, personally, outweighs a few dollars to some companies that are already large enough to be paying for some top shelf consultants.

Oi-Va-Voy

Older post

2023-10-12

Newer post

2023-10-14

How do you define successful engineering leadership?

The Philosophy

Many view technical leadership as being the “smartest architect in the room.” I see it as the opposite. My job is to build a room where I don’t have to be the smartest person because the systems, culture, and communication are so robust that the team can out-innovate me.

The Strategy

  • Alignment: Does every engineer understand how their sprint task impacts the company’s bottom line?
  • Velocity vs. Stability: We aren’t just “shipping fast”; we are building a predictable, repeatable engine that doesn’t collapse under its own weight at the next order of magnitude.
  • The Human Growth Curve: Success is when the engineering team’s capability evolves faster than the product’s complexity. If the team feels stagnant, the tech stack will soon follow.

What is your approach to scaling technical organizations?

The Philosophy

Scaling isn’t just “hiring more people” - that’s often how you slow down. Scaling is about moving from Individual Heroics to Organizational Systems.

The Strategy

  • The 3-Continent Perspective: Having managed global teams, I focus on “High-Signal Communication.” As you grow, the cost of a meeting triples. I implement “Asynchronous-First” cultures that protect deep-work time while ensuring no one is blocked by a timezone.

  • Modular Autonomy: I advocate for breaking down monolithic teams into autonomous units with clear ownership. This reduces the “communication tax” and allows us to scale the headcount without scaling the bureaucracy.

  • Automation as Infrastructure: At petabyte scale, manual intervention is a failure. I treat the developer experience (CI/CD, observability, self-service infra) as a first-class product to keep the “path to production” frictionless.

How do you balance high-growth velocity with technical stability?

The Philosophy

Technical debt isn’t a “bad thing” to be avoided; it’s a set of historical decisions that no longer serve you. Like any loan, leverage can accelerate growth when investments payoff. But if velocity and returns are slowing you need a payment plan before the interest kills you.

The Strategy

  • The ROI Filter: I don’t refactor for the sake of “clean code.” I don’t refactor a micro-service with no users. I refactor when the pain on that debt - measured in bugs, downtime, or developer frustration - starts to exceed the cost of the fix.

  • Zero-Downtime Culture: Especially at scale, stability is a feature. I implement “Guardrail Engineering” where the system is designed to fail gracefully, ensuring that a Series B growth spike becomes a success story rather than a post-mortem.

  • The 70/20/10 Rule: I typically aim to dedicate 70% of resources to new features, 20% to infrastructure/debt, and 10% to R&D. This ensures we never stop innovating, but we never stop fortifying either.