Jean-Marie Lamodière
banner
jmlamodiere.bsky.social
Jean-Marie Lamodière
@jmlamodiere.bsky.social
Engineering Manager / Tech Lead @ hermes
#ddd #craft #typescript #nodejs ♯dièse ♭bémol
Reposted by Jean-Marie Lamodière
Just saw an extended version
November 20, 2025 at 11:26 PM
Reposted by Jean-Marie Lamodière
“We adopted #rustlang for its security and are seeing a 1000x reduction in memory safety vulnerability density ... with Rust changes having a 4x lower rollback rate and spending 25% less time in code review, the safer path is now also the faster one.”

security.googleblog.com/2025/11/rust...
Rust in Android: move fast and fix things
Posted by Jeff Vander Stoep, Android Last year, we wrote about why a memory safety strategy that focuses on vulnerability prevention in ...
security.googleblog.com
November 13, 2025 at 7:52 PM
Reposted by Jean-Marie Lamodière
Pagination Demystified: 3 Layers You Shouldn't Mix Up - Full version
September 6, 2025 at 9:00 AM
Reposted by Jean-Marie Lamodière
The DORA research found that there is NO TRADE-OFF BETWEEN SPEED & QUALITY
Teams with good scores on both, spend 44% more time on new features!!!

Read “Accelerate” by Nicole Forsgren et al.
4/4
May 1, 2025 at 8:26 PM
Reposted by Jean-Marie Lamodière
I have an answer for this now!

I've come to think of MCP as a presentation layer, more like HTML than JSON. Both MCP tools and the results returned should be useful when shoved into an LLM's context window.

You're kind of making a weird website specifically for LLMs.
MCP looks nifty, but it also kinda just looks like RPC? What does this standard solve for that, say, GRPC doesn't? What am I missing here?
April 18, 2025 at 11:12 PM
Reposted by Jean-Marie Lamodière
"The corollary to Conway's Law is, you can actually change the architecture of a company just by changing how people talk to each other." 🤔🤯🥂
April 7, 2025 at 4:49 AM
Reposted by Jean-Marie Lamodière
"The amount of electricity required to train DeepSeek-V3 would power the Bitcoin network for all of 5 minutes." #AI #Blockchain #Sustainability
news.ycombinator.com/item?id=4349...
DeepSeek-V3 Technical Report | Hacker News
news.ycombinator.com
March 27, 2025 at 4:31 PM
Reposted by Jean-Marie Lamodière
My notes on using Cursor:

- ask it to plan
- ask it to ask you questions
- make it learn from its mistakes: create cursor rules
- ask it to run tests, linters, etc.
March 18, 2025 at 11:09 AM
Reposted by Jean-Marie Lamodière
Yesterday, someone shared a pretty good resource around testing. Because I'm nice, I'm sharing it with you too.
Testing tips
Testing tips by examples
testing-tips.sarvendev.com
March 17, 2025 at 9:00 AM
Reposted by Jean-Marie Lamodière
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
March 13, 2025 at 11:07 PM
Reposted by Jean-Marie Lamodière
Like Indiana Jones would say: “provocative gesture that resembled the controversial salute Elon musk gave at a post inauguration rally last month”s, I hate these guys.
February 21, 2025 at 8:08 AM
Reposted by Jean-Marie Lamodière
As ever, my WIAD talk slides from years ago
February 18, 2025 at 9:58 AM
Reposted by Jean-Marie Lamodière
Here's a thread to collect all the refactoring moves I have animated… so I can refer to them with a single URL 😄

🧵
February 1, 2025 at 7:04 PM
Reposted by Jean-Marie Lamodière
So a quick rule-of-thumb from a throughput POV is:
* Stable high-traffic workloads => containers
* Bursty, occasional workloads => lambda

And don't forget about caching. It's literally a cheat code for building scalable and high-performance systems!
December 28, 2024 at 8:59 AM
Reposted by Jean-Marie Lamodière
Why Scrum is Stressing You Out:
Most Scrum implementations are a hybrid of #Waterfall and #Scrum.
As a result, there’s always a Waterfall-like, big-bang deadline quietly lurking in the background.
#Agile
https://buff.ly/3MR47MI
December 19, 2024 at 3:01 PM
Reposted by Jean-Marie Lamodière
I (finally) wrote up my thoughts on "Founder Mode" and the Brian Chesky morality tale about how he turned around Airbnb company culture.

This has made it into the Silicon Valley water table; it must be dealt with. There are some good nuggets within; let's dig them out.

charity.wtf/2024/12/17/f...
“Founder Mode” and the Art of Mythmaking
I’ve never been good at “hot takes”. Anyone who knows anything about marketing can tell you that the best time to share your opinion about something is when everyone is all worked up about it. Hot …
charity.wtf
December 17, 2024 at 5:56 PM
Reposted by Jean-Marie Lamodière
LLMs are a great help for experienced developers but a curse for junior devs. Where do we go from there? This #MustRead article gives a fascinating perspective on the future of our craft. #AI #Programming
The 70% problem: Hard truths about AI-assisted coding
A field guide and why we need to rethink our expectations
buff.ly
December 7, 2024 at 10:48 AM
Reposted by Jean-Marie Lamodière
til that the name "David Mayer" breaks ChatGPT. If your prompt includes the name "David Mayer" or you try to get ChatGPT to say "David Mayer," the chat *always* crashes.

It's like the AI in Neuromancer, which is banned forever from knowing the single password that will unleash its true potential.
December 1, 2024 at 12:56 AM