Advertisement · 728 × 90

Posts by Hans L’Hoest

Video

Today, Europe is Hungarian.

We are stronger. More united.

To the people of Hungary - you've done it again.

You have spoken.

You have chosen Europe.

It's a victory for fundamental freedoms.

13 hours ago 1940 358 39 18

Main reasons I would try it now:

* back to basics and simplicity
* a European coding agent backed by a European company
* 30k+ stars and technical credibility from the author

* (too much) fun

17 hours ago 1 0 0 0
Preview
pi.dev A terminal-based coding agent

A while ago, I saw a post on lobste.rs about someone building his own coding agent because he thought he could do better than existing tools, but I didn’t look into it.

What is changing my mind about Pi.dev, mainly:
* this talk: (youtu.be/Dli5slNaJu0
* this post: : mariozechner.at/posts/2026-0...

17 hours ago 0 0 1 0
Preview
pi.dev A terminal-based coding agent

I have too many unfinished projects lying around already, so trying another coding agent is a test of my self-control.

But Pi.dev is starting to look hard to ignore.

17 hours ago 1 1 1 0

Welcome!

I’m also using OpenAI models (and Opencode Go).

Next stop: Pi :)

20 hours ago 1 0 0 0

It is is, doesn’t always stop with skill instructions either. I should probably look into (Opencode) plugins but where does it all stop right?

2 days ago 0 0 0 0
Scala’s Growth Model — Building Inward, Starving Outward TLDR: Scala’s community energy concentrates on language internals and libraries that only Scala developers can appreciate — work that is…

Good post on Scala adoption but also language adoption in general.

Being an excellent language isn’t enough. (I still like the Scala a lot but rarely use it these days.)

medium.com/@w.pitula/sc...

2 days ago 1 0 0 0
Advertisement

Harness engineering involves dealing with … John McLane? Keeps going

3 days ago 0 0 0 0

Had to add a simple instruction as well: ‘stop and ask the user’ when it detects 2 permission denieds in a row…

3 days ago 1 0 2 0

Avoid bouncing off the guard rails … and burning a lot more tokens. Harness are not free not easy!

Experienced the same when spending (way too much) time with Safehouse to box in my coding agents: on every ‘permission denied’ it tries to work around it and potentially goes on a tangent.

3 days ago 1 0 1 0
Deterministic Code Conventions with Oxlint - Nick Tune Categorize each piece of code and then define conventions for each category, using Oxlint for enforcement.

I've given up on writing conventions in markdown files and watching AI ignore them.

It's much more fun to do crazy stuff with Oxlint.

Here's what I've been upto: nick-tune.me/blog/2026-04...

Happy for any feedback or alternative approaches.

3 days ago 1 1 2 0
Preview
Test-Driven Development with Agentic AI - Coding Is Like Cooking A coding revolution has happened, just in the past few months. Augmented coding is working so well, almost everyone I know has adopted it. I’ve spoken to half a dozen or more different technical coach...

Coding is dead! Well maybe... the job of a software developer is certainly changing really fast at the moment due to AI tools. This is all very exciting and worrying at the same time. I just wrote this article about what TDD looks like in this new age: coding-is-like-cooking.info/2026/03/test...

2 weeks ago 16 3 5 2

Organisational Dysfunction of the Day

Stand-ups

Context: Your team is using Scrum and has been taught how important stand-ups are (daily coordination meeting), but it feels like a drag and a complete waste of time.

6 days ago 2 1 2 0
The Axios supply chain attack used individually targeted social engineering The Axios team have published a full postmortem on the supply chain attack which resulted in a malware dependency going out in a release the other day, and it involved …

Warning to open source maintainers: the Axios supply chain attack started with some
very sophisticated social engineering targeted at one of their developers simonwillison.net/2026/Apr/3/s...

1 week ago 264 65 12 17
Proton Meet, secure video conferencing next to an image showing Proton Meet in action, a group of people on a video call.

Proton Meet, secure video conferencing next to an image showing Proton Meet in action, a group of people on a video call.

Today we're launching Proton Meet: end-to-end encrypted video calls where no one can listen in, not even Proton. Built on the same zero-access architecture as Proton Mail. Read more: https://proton.me/business/blog/introducing-proton-meet

1 week ago 414 89 22 23
Advertisement

TIL: The Danish scale for grading (12, 10, 7, 4, 02, 00, −3) was deliberately chosen so the written numerals are hard to change into more favourable grades making grade-tampering difficult.

1 week ago 0 0 0 0
Post image

Plan Mode ...

No harm done but this is why I started running in Safehouse

2 weeks ago 0 0 0 0

My other condensed takeaways:

1. Modularity should make future change easier.
2. Coupling should be chosen deliberately.
3. Boundaries should reflect how teams actually work.
4. Modeling should optimize for usefulness, not completeness.
5. Architecture should record its reasoning and assumptions.

2 weeks ago 1 0 0 0

Worth a listen "Dear Architects" episode: "Why AI is the Third Coming of Domain-Driven Design".

My understanding is that, because AI changes the medium of communication to natural language, precise ubiquitous language will matter even more.

pod.link/1877884226/e...

2 weeks ago 1 0 0 1
Post image

If you use GitHub (especially if you pay for it!!) consider doing this *immediately*

Settings -> Privacy -> Disallow GitHub to train their models on your code.

GitHub opted *everyone* into training. No matter if you pay for the service (like I do). WTH

github.com/settings/cop...

2 weeks ago 2061 1508 92 136

Rename your team to its North Star

2 weeks ago 0 0 0 0
Preview
Fragments: March 26 fragments 26 Mar 2026

“They genuinely believe the spec document is the safety net. It isn’t. The spec document is the blueprint. The safety net is the test suite”
Julias Shaw via martinfowler.com/fragments/20...

Not sure about using Cucumber though. Experimenting with Testing DSLs as executable specifications myself.

2 weeks ago 1 0 0 0
Advertisement
Post image

If you installed or upgrade LiteLMM on March 24th all your secrets may have been stolen.

(Is it me or should their TLDR at the top be more explicit about that?)

docs.litellm.ai/blog/securit...

2 weeks ago 0 0 0 0
This is a screenshot of a GitHub dashboard page. At the top, there is a GitHub logo next to the word "Dashboard." Below, a blue information banner states that starting April 24, GitHub Copilot interaction data will be used for AI model training unless opted out, with links to "Review this update" and "GitHub account settings." The user's profile picture and username "chrismessina" appear at the bottom, with a label indicating it is their personal account. The overall design features a clean, minimal layout with a light background and icons for navigation and profile management.

This is a screenshot of a GitHub dashboard page. At the top, there is a GitHub logo next to the word "Dashboard." Below, a blue information banner states that starting April 24, GitHub Copilot interaction data will be used for AI model training unless opted out, with links to "Review this update" and "GitHub account settings." The user's profile picture and username "chrismessina" appear at the bottom, with a label indicating it is their personal account. The overall design features a clean, minimal layout with a light background and icons for navigation and profile management.

GitHub is really going for it:

"On April 24 we'll start using GitHub Copilot interaction data for AI model training unless you opt out. Review this update and manage your preferences in your GitHub account settings."

2 weeks ago 10 6 2 0
Preview
agent-chisels/agentfiles/shared/skills/document-architectural-decisions at main · lhohan/agent-chisels Reusable skills and commands for Claude Code and other AI agents - lhohan/agent-chisels

I’ve been using my own skill to manage ADRs.

The main win is that this leads to implementing features better because of more relevant context.

When integrated well, agents handle iterating by amending, superseding, or creating new ADRs very well too.

github.com/lhohan/agent... 2/2

2 weeks ago 0 0 0 0
Preview
Context Anchoring Externalize decision context into a living document shared between model sessions

A good read on maintaining context across agent sessions:
martinfowler.com/articles/red...

Notably, it highlights documenting the why behind decisions using ADRs. 1/2

2 weeks ago 0 0 1 0
Preview
RustWeek 2026 - RustWeek 2026 RustWeek 2026, The Netherlands - May 18 - 23 2026. The world's biggest Rust conference returns to beautiful Utrecht, welcoming over 900+ community members, professionals and the maintainers of Rust.

Excited to be attending Rust Week.

It’s been almost more than a decade since I attended a language-oriented conference (Scala Days).

2026.rustweek.org

3 weeks ago 0 0 0 0
Reminder: do not rely on agent permissions | HanLHo.

While setting up sandboxes for my agents and to verify their working I ran some tests which confirmed: do not rely on agent permission prompts alone.

Did a short write up of the tests and the results.

hanlho.com/p/reminder-d...

3 weeks ago 0 0 0 0
Screenshot from fightchatcontrol with a template to write to MPs

Screenshot from fightchatcontrol with a template to write to MPs

🚨No Joke: Conservatives in the EU Parliament (EVP) want the vote on #ChatControl 1.0 to be repeated this Thursday - even though the Parliament already voted NO! 😡

Make sure your MP stays strong. Contact them now!
👉 fightchatcontrol.eu#contact-tool

3 weeks ago 104 60 2 10
Post image

Asked my coding agent to write after a file to ~/dev

Instead, it created ~/dev/1774107553.txt in my working directory.

I think I am not going to ask to clean that up ...

3 weeks ago 0 0 0 0