Tags: web-review, management, writing, team, learning, email, history, pdf, caching, pattern, linux, failure, graphics, scifi, javascript, type-systems, date, standard, archive, complexity, funny, documentation, memory, safety, agile, linguistics, tools, ethics, services, compression, organization, research, gpt, programming, api, desktop, ai, machine-learning, databases, productivity, ecology, rust, postgresql, foss, criticism, tech, literature, scripting, shell, vendor-lockin, http, rest, security, debugging, architecture, llm, project-management, 2d, web
And since I’m back from my vacations, it’s time to get back into good habits. Let’s go for my web review for the week 2025-30.
Tags: tech, linux, desktop, foss
It’s a very important threshold to cross. Let’s hope this momentum stays long enough.
https://www.linuxjournal.com/content/linuxs-ascendancy-charting-open-source-surge-desktop-os-arena
Tags: tech, standard, documentation, funny
OK… This is weird and funny. I definitely like the idea of an actor reading this important RFC aloud.
https://ericwbailey.website/published/you-must-listen-to-rfc-2119/
Tags: tech, graphics, standard
Excellent news on the PNG standard front!
https://www.programmax.net/articles/png-is-back/
Tags: tech, http, history, literature, funny
This is a lovely idea I think. Good way to pay homage to lost ones.
Tags: tech, ai, machine-learning, llm, ethics, ecology, research
ETH Zurich spearheading an effort for more ethical and cleaner open models. That’s good research, looking forward to the results.
Tags: tech, ai, machine-learning, gpt, foss, vendor-lockin
Running interesting models locally gets more and more accessible.
https://www.technologyreview.com/2025/07/17/1120391/how-to-run-an-llm-on-your-laptop/
Tags: tech, archive, compression, security
Better not trust ZIP files you receive…
https://hackarcana.com/article/yet-another-zip-trick
Tags: tech, postgresql, failure, databases
Wow, this was a really bad index corruption indeed.
https://matrix.org/blog/2025/07/postgres-corruption-postmortem/
Tags: tech, debugging, pdf
Very interesting bug hunt prompted by some mysterious character in some strings and leading all the way to PDF viewers.
https://cadence.moe/blog/2025-07-02-the-most-mysterious-bug-i-solved-at-work
Tags: tech, 2d, graphics, tools, foss
Looks like an interesting vector editor.
Tags: tech, shell, scripting
Nice way to improve the set -e
output. I guess I’ll use it in my next scripts.
https://utcc.utoronto.ca/~cks/space/blog/programming/BashGoodSetEReports
Tags: tech, rust, safety, type-systems
There are indeed other options beyond the model with “one enum with all the errors”.
https://felix-knorr.net/posts/2025-06-29-rust-error-handling.html
Tags: tech, rust, type-systems, pattern
Nice pattern to workaround limitations of the Rust trait system preventing blanket implementations.
https://www.greyblake.com/blog/alternative-blanket-implementations-for-single-rust-trait/
Tags: tech, rust, memory, type-systems
Dealing with temporaries is always complicated it seems, whatever the language.
https://taping-memory.dev/temporaries-rabbit-hole/
Tags: tech, javascript, date
A good reminder that the JavaScript Date API is very error prone.
Tags: tech, programming
If it’s too complicated to find a good name, use a comment indeed. As simple as that.
https://jonathan-frere.com/posts/names-vs-comments/
Tags: tech, web, services, architecture, rest, api
And it’s not necessarily a problem. It all depends on the goal and context of the API you’re building.
Tags: tech, caching
It’s indeed another possible point of view about caching.
https://buttondown.com/jaffray/archive/caching-is-an-abstraction-not-an-optimization/
Tags: tech, organization, team, learning, complexity
Interesting article about expert generalists (also called “paint drip people” by Kent Beck). This is definitely a skill to foster in teams. The article is long enough that I’m not in agreement with everything in it. That being said there’s a lot of food for thought here.
https://martinfowler.com/articles/expert-generalist.html
Tags: tech, agile, project-management
Hear, hear! If you go through rituals without understanding the values and principles… It’s not Agile anymore so stop pretending. Another certification isn’t going to save you at this point.
https://thecynical.dev/posts/agile-was-never-your-problem/
Tags: tech, agile, criticism
So, you derailed and the joy is long gone in your team. This second part shows a possible way forward. Although it’s probably not widely applicable (YMMV), the proposed end goal is what matters… If you stop fussing over labels but focus on what matters you’re likely on the right track.
https://thecynical.dev/posts/agile-that-doesnt-suck/
Tags: tech, productivity, management
Indeed, it’s hard. You need to put in the work but it’s hard to predict where the real value will come from.
https://lemire.me/blog/2025/07/12/why-measuring-productivity-is-hard/
Tags: tech, email, writing
Some of this is not new, but it looks like a dying practice. It doesn’t need to be. This medium is more efficient than chat for some cases.
https://refactoringenglish.com/chapters/techniques-for-writing-emails/
Tags: tech, scifi, literature
Neat piece about the reactions when reading this (IMHO) very important book for the first time in 2025. Made me want to read it again!
https://mbh4h.substack.com/p/neuromancer-2025-review-william-gibson
Tags: linguistics, history
Very interesting article. Where diacritics come from? Why English doesn’t have them?
https://www.deadlanguagesociety.com/p/why-english-doesnt-use-accents
Tags: history, linguistics
Interesting exploration about where the alphabet comes from. Interesting debate about the abjad vs alphabet classification in the comments as well.
https://www.deadlanguagesociety.com/p/how-the-alphabet-began
Bye for now!