Michael Gray

Michael Gray

@mikegraycodes.bsky.social

Principal Engineer at @clear_bank | Systems Thinking | DDD | Genuinely curious

209 followers70 following47 posts

Remember that feeling as a junior dev learning the ropes and wondering what’s possible? Best feeling you have in your career IMO. I never thought I’d have that feeling again, but Claude, LLMs, are giving me that feeling again, and it’s exciting. I’m wondering what’s possible all over again.

GenAI is a lot like an organisation with low psychological safety. It will try its best to please you, it won’t challenge you, and when I can’t please you with the truth it will make something up that’s untrue just to satisfy your demands . Yes I am on a train with too much time in my hands.

View full thread

We need to get better at working with complexity, not flattening it just to feel in control and “productive”. That’s where real judgment, and leadership live. Anything less isn’t simplification, it’s avoidance. And in my book, that’s piss poor leadership.

View full thread

“Data-driven decisions” sound smart, but too often it just means letting incomplete or poorly framed data make the decision for us. We forget data is only ever a piece of the picture, useful, but never the whole story.

“Vibe coding”… Phrases like this just make me want to get out of tech. My god. A bit dramatic, I know, but, I don’t love the direction our industry is headed at the moment. Short-termism in full effect. It’s going to be an interesting few years, that’s for sure.

Just spent way too long on the phone with EE renewing broadband. The classic story: new customer deals vs. renewal pricing games. But what really stood out? How long it took them to even find my account. Turns out, I’m on their “legacy” system, it took a good 30 minutes of my time.

View full thread

Just spent way too long on the phone with EE renewing broadband. The classic story: new customer deals vs. renewal pricing games. But what really stood out? How long it took them to even find my account. Turns out, I’m on their “legacy” system, it took a good 30 minutes of my time.

It’s a pattern I see all the time. A company merges, or a new system is built. “All new customers will be on the new platform!” But what about the existing ones? Migration is always underestimated in complexity, cost, and risk. So it drags, or never happens.

Michael Gray reposted

Psychological safety is NOT about lack of disagreement. Psychological safety REQUIRES: * disagreement and debate * setting standards for behavior and performance, and enforcing them * telling people things they don't want to hear * courage, from the bottom up * humility, from the top down

“Indeed, AI remains only as good as the data on which it was trained, and the increasing volume of data on the internet being generated by AI risks making it less, not more, reliable.” - and here lies the fundamental flaw with gen AI.

One of my former colleagues asked how important it is for staff/principal engineers to be tech agnostic. My opinion is we should be and largely already are. The real value is understanding fundamentals, they translate to any technology.

View full thread

Code is the easy part, especially now that AI is getting better and better at generating it. But AI still can’t fundamentally reason, no matter what the latest ChatGPT claims. And here’s the thing, writing the code was never the hard part.

The premium’s going to be on folks who can design, maintain, and evolve sustainable systems. Big-picture thinkers who connect the dots. These skills are only going to become more and more valuable.

One of my former colleagues asked how important it is for staff/principal engineers to be tech agnostic. My opinion is we should be and largely already are. The real value is understanding fundamentals, they translate to any technology.

Psychological safety is at an all-time low in organisations, largely driven by a macroeconomic climate resulting in a challenging job market. When people are more focused on keeping their jobs than challenging the status quo, innovation and continuous improvement become significantly harder.

Organisations that take advantage of this fear to squeeze more out of their people might see short-term gains but will ultimately be left behind. Now is the time to double-down and invest in fostering trust, encouraging challenge, and creating a culture of safety.

My QCon talk is available now for those folks who are interested. Really, it’s a talk about how we’ve optimised for flow over the years, from how we’re organised and interact, to how we make architectural decisions at scale - bit.ly/4fDFXS4

bit.lyThe Journey of ClearBank From Start-Up To Scale-UpMichael Gray discusses how ClearBank has balanced autonomy and process in its engineering teams who faced increased demands due to departmental expansion and a complex regulatory environment.

You are up to date.