Daily Shaarli

All links of one day in a single page.

May 27, 2025

Memory Access Patterns Are Important

A bit dated perhaps, and yet most of the lessons in here are still valid. If performance and parallelism matter, you better keep an eye on how the cache is used.

At Amazon, Some Coders Say Their Jobs Have Begun to Resemble Warehouse Work

If you expected another outcome on the average developer job from the LLM craze... you likely didn't pay attention enough.

GitHub MCP Exploited: Accessing private repositories via MCP
thumbnail

Another example of attack vectors emerging with adding more and more LLM agents in the development process.

Isolates and Compressed References: More Flexible and Efficient Memory Management via GraalVM
thumbnail

Interesting advanced features of GraalVM to better manage the memory of complex Java programs.

The magic developer wand...
thumbnail

Not only the tools have ethical issues, but the producers just pretend "we'll solve it later". A bunch of empty promises.

A Vibe‐Coding Experience

An honest attempt at "vibe coding"... but once again the conclusion is "when it grows to non-trivial size, I'm glad my experience allowed me to finish the thing myself".

Design driven development
thumbnail

Both TDD and design docs complete each other well indeed. They just don't focus on the same activities in the project. That said, both later provide important insights on all the decisions taken to produce some code.

Tools
thumbnail

LLMs are indeed not neutral. There's a bunch of ethical concerns on which you don't have control when you use them.