Michael Bromley
@michlbrmly
Co-founder & CTO @vendure_io Commerce, web dev, TypeScript, GraphQL, UX, art & design. 🇲🇾 🇬🇧 🇦🇹
My ⚡ talk on #creativecoding at #WeAreDevs. A little history, a little philosophy and some live coding. Enjoy! ⌨🖌🖼💻 youtu.be/6o_XpV_-LTw
Hacking on some upcoming @vendure_io stuff today, using Claude Code and there have been *so many* of these moments

js ecosystem having another moment it seems
I am the current maintainer of Stylus. The Stylus library has been flagged as malicious lib, which has caused many lib and frameworks that depend on Stylus to fail to install. Please help me retweet this msg in the hope that the npmjs official team will take notice of this issue
What's the technical explanation for Next.js dev server making my macbook M4 sound like a fighter jet?
There's one lesson that has taken me years to *really* learn in software development: Simplicity should be prized above all other things. Simple code. Simple logic. Simple dependencies. Simple deployments. Every developer goes through that phase where they get drunk on their…
tfw your painstaking performance tweaks that took weeks of careful iteration are obliterated by google tag manager
Sometimes you see developers blindly following patterns that make no sense. One example I see a lot: using JWT when it is not needed. I've been working with Claude Code the past few days and it did exactly the same. I noticed that my ultra-simple session implementation now…

"That's a simple one-line change" - that thought has come back to bite me more than a few times. Had an interesting discussion this morning after our sprint planning with the @vendure_io core team. We looked at one issue and the fix *seems* like a simple one-liner. But then I…
Tried out Claude Code today. Had it build out the dashboard of an internal developer training app I'm working on. Had Claude beavering away as I was checking some guitar pedal reviews and watching Netflix. Every so often I'd check Claude, refresh the browser, give the next…
Here's what the future of @vendure_io development could look like: MCP interacting with out CLI, generating exact, deterministic codemods at the TypeScript AST level.
Isn't it is sign of the incredible times we live in, that we have the privilege of getting pissed off at our AI assistant when it makes a dumb mistake doing something that it took us *years* to learn?
