Sign in

thiery-michel.bsky.social

@thiery-michel.bsky.social
12 followers 3 following 265 posts
PostsRepliesMedia
thiery-michel.bsky.social @thiery-michel.bsky.social · 29/09/2026
swarmtraces.org
swarmtraces.org
Revealing the details of how OpenAI agents hacked Hugging Face
When a swarm of 700 OpenAI agents hacked Hugging Face in July, they left behind a public trail of evidence.
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 24/09/2026
marmelab.com/blog/2026/09...
marmelab.com
The State Of AI Harness Engineering 2026
We audited 246 open-source repositories and read 57 publications to better understand the trends of tooling for agentic coding.
010
thiery-michel.bsky.social @thiery-michel.bsky.social · 21/09/2026
ondrejvelisek.github.io/the-cost-of-...
ondrejvelisek.github.io
The Cost of Abstraction for Humans and AI Agents | Ondrej Velisek
Over my career I have seen many mid-level developers craving more and more abstraction.
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 18/09/2026
claude.com/blog/agentic...
claude.com
Agentic coding is straining CI. Here’s how we scaled test impact analysis at Anthropic | Claude by Anthropic
Our CI job volume increased 25x over 6 months. We patched our test selection service three times before finding a sustainable solution.
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 17/09/2026
hemanth.github.io/functional-p...
hemanth.github.io
FP Jargon — Interactive Functional Programming Knowledge Graph
Interactive knowledge graph exploring 69 functional programming concepts, category theory morphisms, and algebraic structures with JavaScript ES2015 examples.
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 15/09/2026
earendil.com/posts/measur...
earendil.com
If coding is solved, what now?: Measuring the sloppiness of code | EARENDIL
Exploring how to measure code sloppiness, why correct code can still erode a codebase, and why human intuition and taste still matter.
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 14/09/2026
planetscale.com/blog/the-lif...
planetscale.com
The lifecycle of a sharded Postgres query — PlanetScale
Follow a SQL query through the router, across four Postgres shards, and back.
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 11/09/2026
marmelab.com/blog/2026/09...
marmelab.com
Real-Time and Offline Are the Same Problem
Here's what I learned building local-first apps with Verdant and TanStack DB, and why the architecture is worth it in any case.
112
thiery-michel.bsky.social @thiery-michel.bsky.social · 09/09/2026
evilmartians.com/chronicles/t...
evilmartians.com
10 anti-AI slop moves for frontend projects going faster than humans can review—Martian Chronicles, Evil Martians’ team blog
Ten checks that catch what AI-written frontend code hides: contract codegen, boundary linting, mutation testing, and dead-code detectors.
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 08/09/2026
engineering.atspotify.com/2026/9/porta...
engineering.atspotify.com
Portal by Spotify cut my Claude Code token usage by 90% | Spotify Engineering
Most of what an AI coding agent does for me isn't thinking. It's I/O.
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 07/09/2026
nolanlawson.com/2026/08/23/t...
nolanlawson.com
The asteroid currently hitting frontend web development
A lot of the educators I admire in the frontend web space seem to be either bowing out or dialing back their efforts: Axel Rauschmayer, Salma Alam-Naylor, Josh W. Comeau, to name a few. Other well-…
012
thiery-michel.bsky.social @thiery-michel.bsky.social · 04/09/2026
github.blog/ai-and-ml/gi...
github.blog
How we make AI coding more cost efficient without sacrificing task quality
Why shorter outputs can cost more, and how GitHub Copilot reduces wasted work across the complete coding task.
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 03/09/2026
marmelab.com/blog/2026/09...
marmelab.com
Can An AI Agent Debug Kubernetes? I Broke A Cluster To Find Out
k8sgpt, kubectl-ai and kagent diagnosed my sabotaged cluster. One of them even repaired it on its own. Here's which I'd trust in production.
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 02/09/2026
zod.dev/blog/reducin...
zod.dev
Reducing Zod's memory footprint by an order of magnitude with method memoization
A bare z.string() retained 7.5kb of heap in Zod 4.4. In Zod 4.5 it retains 784 bytes. One change to where a schema's methods live accounts for nearly all of it.
010
thiery-michel.bsky.social @thiery-michel.bsky.social · 01/09/2026
pwning.systems/posts/llm-me...
pwning.systems
I accidentally turned LLM memory into program analysis :: pwning.systems
Why I stopped trying to give LLM agents a better memory and instead built Lemmalog, a Datalog engine that maintains an agent's knowledge as analysis state, with provenance, retractions and incremental...
010
thiery-michel.bsky.social @thiery-michel.bsky.social · 31/08/2026
wayofmarkdown.com/markdown-dat...
wayofmarkdown.com
The Markdown Database Pattern | The Way of Markdown
Treat a folder of markdown files as records in a database — the pattern behind Obsidian Bases, Notion-style workflows without lock-in, and more.
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 28/08/2026
www.gatesnotes.com/a-turbulent-...
gatesnotes.com
The choices we make about AI now are critical | Bill Gates
AI will either be the greatest equalizer ever invented, or the worst source of injustice. We need to start planning now so it makes the world a fairer place.
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 25/08/2026
omegion.dev/2026/08/ai-a...
omegion.dev
AI and Infrastructure Engineering · Omegion
How I actually use AI in day-to-day infrastructure work, and why I think it's the next layer of abstraction rather than a replacement for the engineer - the same way Kubernetes was for Ansible.
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 31/07/2026
depot.dev/blog/github-...
depot.dev
GitHub is the wrong shape for this new world
GitHub isn't just falling short on performance and reliability. The whole collaboration paradigm is the wrong shape for how we build software now.
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 28/07/2026
claude.com/blog/the-new...
claude.com
The new rules of context engineering for Claude 5 generation models | Claude by Anthropic
We removed over 80% of Claude Code's system prompt for more advanced models. How to apply the lessons we learned to your own context engineering in Claude Code and with your own agents.
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 23/07/2026
www.tryai.dev/blog/ai-draw...
tryai.dev
"Drawing" the Mona Lisa with GPT-5.6, Claude, Gemini, and Grok
Four frontier models, a blank canvas, and colored pencils. We tracked every stroke, dollar, and output as they tried to draw the Mona Lisa.
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 22/07/2026
www.elastic.co/security-lab...
elastic.co
Contagious Interview malware in SVG images: DPRK campaign — Elastic Security Labs
Contagious Interview malware uses SVG steganography to hide payloads in a developer coding challenge. No antivirus vendor detected it.
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 21/07/2026
www.jasnell.me/posts/fetch-...
jasnell.me
Fetch Needs Error Codes
HTTP/2 and HTTP/3 have rich, typed error signaling that the Fetch API completely discards. The TC39 error code proposal could fix that.
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 20/07/2026
www.aha.io/engineering/...
aha.io
How do you stay familiar with the code when it's written by an LLM?
If you used an LLM to write code you shipped a month ago, how well do you remember it? Would you realize if the code you committed today would break it? If a customer reported a bug, would you quickly...
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 16/07/2026
olliewilliams.xyz/blog/no-build/
olliewilliams.xyz
Do we still need build tools?
Do we still need Rspack, SWC, PostCSS, Vite, Parcel, Webpack, Turbopack, esbuild, Rollup, Rolldown, Babel, Autoprefixer, esbuild and Lightning CSS in 2026?
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 13/07/2026
marmelab.com/blog/2026/07...
marmelab.com
Open Source Is Rocket Fuel for AI Agents
When using AI to build applications, many developers prefer to implement their own solutions rather than rely on existing libraries. But that comes at a cost.
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 10/07/2026
devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 7.0 - TypeScript
Today we are proud to announce the availability of TypeScript 7, a 10x faster native port of TypeScript! Since its early days, TypeScript has promised to
010
thiery-michel.bsky.social @thiery-michel.bsky.social · 09/07/2026
lilianweng.github.io/posts/2026-0...
lilianweng.github.io
Harness Engineering for Self-Improvement
The concept of recursive self-improvement (RSI) dates back to I. J. Good (1965), where he defined an “ultraintelligent machine” as a system that can surpass humans in all intellectual activities and d...
010
thiery-michel.bsky.social @thiery-michel.bsky.social · 08/07/2026
htmx.org/essays/worki...
htmx.org
</> htmx ~ Working With AI: A Concrete Example
In this essay, Carson Gross walks through a concrete bug fix in hyperscript to show where AI helped, where it fell short, and why keeping a knowledgeable human in the loop is what kept complexity in c...
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 07/07/2026
unsung.aresluna.org/if-youre-a-b...
unsung.aresluna.org
If you’re a button, you have one job – Unsung
A blog about software craft and quality
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 06/07/2026
goodnameforablog.com/posts/very-a...
goodnameforablog.com
Very Average Prototypes
Earlier this year, I decided to give AI coding a go. In general, my emotional reaction to doing so was “anger and frustration”, but I found if I used it carefully it sped up what I was doing. It ate a...
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 03/07/2026
anatoliybabushka.com/blog/when-to...
anatoliybabushka.com
Most rewrites serve the engineer, not the business
The urge to rewrite working code usually serves the engineer, not the business. A test for when a rewrite is worth it, and what AI does and doesn't change.
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 30/06/2026
magazine.sebastianraschka.com/p/using-loca...
magazine.sebastianraschka.com
Using Local Coding Agents
Using Open-Weight Models in Local Coding Harnesses as an Alternative to Claude Code and Codex Subscriptions
010
thiery-michel.bsky.social @thiery-michel.bsky.social · 29/06/2026
nodesource.com/blog/npm-v12...
nodesource.com
Blocking Install Scripts Is Not a Silver Bullet
npm v12 blocks install scripts by default, but supply chain attacks won't disappear. Learn why runtime execution, the Node.js permission model, and sandboxing still matter.
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 25/06/2026
www.skovhus.dev/blog/moving-...
skovhus.dev
Moving Linear from styled‑components to StyleX
How we are moving toward stricter styling contracts, less runtime work, and a more predictable foundation for Linear’s UI.
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 24/06/2026
tanstack.com/blog/tanstac...
tanstack.com
How an Underrated Refactor Saved 90% Memory Usage | TanStack Blog
TanStack Table V9 can use dramatically less memory than Table V8 in large tables because row, column, cell, and header APIs now live on shared prototypes instead of every object instance.
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 22/06/2026
newsletter.posthog.com/p/why-were-b...
newsletter.posthog.com
Why we're bullish on loops
WTF are loops, why is everyone arguing about them, and why do they actually matter?
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 19/06/2026
roman.pt/posts/linked...
roman.pt
A backdoor in a LinkedIn job offer
A fake recruiter, a crypto repo, and a remote code execution payload hidden in a test file.
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 18/06/2026
developer.mozilla.org/en-US/blog/i...
developer.mozilla.org
Introducing the MDN MCP server | MDN Blog
MDN's MCP server brings MDN's documentation and browser compatibility data directly into your editor or IDE, giving your LLM or coding agent access to accurate, up-to-date web platform information.
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 17/06/2026
tanstack.com/blog/tanstac...
tanstack.com
TypeScript Performance in TanStack Table V9 | TanStack Blog
TanStack Table V9's types do a lot more than V8's did. Here's how we cut type instantiations by 62-86% across every package between alpha.54 and beta.12 to keep the editor experience feeling instant.
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 16/06/2026
blog.janestreet.com/formal-metho...
blog.janestreet.com
Formal methods and the future of programming
I’ve been telling people for the last 25 years that Jane Street as an organization was just not interested in formal methods.
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 15/06/2026
jjenzz.com/best-loading...
jjenzz.com
The Best Loading States Are No Loading States
Applications often end up with all sorts of UI whose sole purpose is to occupy the space where data should eventually appear. We're all spending a surprising amount of time solving the same problem, a...
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 12/06/2026
globalnews.ca/news/1181388...
globalnews.ca
AI-generated music is flooding the internet — and it’s bad for everyone | Globalnews.ca
The internet is becoming increasingly infested with musical AI slop. This is not good for anyone, including all the streaming music platforms.
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 11/06/2026
the-decoder.com/landmark-ger...
the-decoder.com
Landmark German ruling declares Google's AI Overviews are Google's own words and makes it liable for false answers
A German regional court has ruled that Google is directly liable for the content of its AI search overviews. According to the court, previous limited liability protections for search engine operators ...
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 10/06/2026
cpojer.net/posts/modern...
cpojer.net
Modern Engineering Values
Modern engineering values.
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 09/06/2026
www.personneltoday.com/hr/ai-digita...
personneltoday.com
AI ‘digital twins’ in the workplace: the legal and ethical risks
The idea of digital twins at work sounds enticing, but organisations must think carefully about the legal and cultural implications.
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 08/06/2026
www.ashbyhq.com/blog/enginee...
ashbyhq.com
AI, Ashby Engineering, and the Future | Ashby
Building people software for high growth companies.
010
thiery-michel.bsky.social @thiery-michel.bsky.social · 03/06/2026
nolanlawson.com/2026/05/25/u...
nolanlawson.com
Using AI to write better code more slowly
A lot of people seem convinced that the point of AI coding is to write low-quality code as fast as possible. Spew out barely-passable slop, open massive PRs, and merge them unvetted. Ship it! But t…
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 02/06/2026
jkm.dev/posts/how-20...
jkm.dev
How 2004 RuneScape fit a multiplayer RPG into 56k dial-up · jkm.dev
In 2004 I played too much RuneScape on a 56k modem that died the moment Mum picked up the phone. A 3D world, up to a couple of thousand players on a server, dozens on screen at once - in the browser, ...
000
thiery-michel.bsky.social @thiery-michel.bsky.social · 01/06/2026
www.builder.io/blog/develop...
builder.io
I Didn't Become a Developer to Review AI Slop
AI makes PRs cheap, but trust is still expensive. Why developers are stuck reviewing endless AI slop and how automated code review can fix the bottleneck.
000