Marc-Antoine Ruel
banner
maruel.ca
Marc-Antoine Ruel
@maruel.ca
✍️ maruel.ca
🖨️ makerworld.com/@maruel
💀 linkedin.com/in/maruel
Helping: arc.net
Embedded, ML, Go, Perf: github.com/maruel
periph.io
fuchsia.dev

Wrote Google Chrome's:
- large parts of it's CI
- small parts of it's sandbox
- window.print()
enjoying it?
November 8, 2025 at 7:08 AM
tell that to Oracle customers
November 6, 2025 at 7:03 PM
Yeah and I don't trust them at all.

Context: I worked on the initial Chrome's Sandbox in 2007.
November 4, 2025 at 6:42 PM
md uses a base image living on ghcr.io, then locally creates a customized image with ephemeral ssh keys. It's not as secure as sketch but it was close enough for me.

Typescript and Go toolchains are preinstalled on the base image (rust comes soon). It preinstalls Claude Code, Codex, Amp, Qwen CLI.
October 31, 2025 at 8:16 PM
Dang I made something similar and I was heavily inspired by sketch. I've been using it for a few months, I made it into a standalone repo very recently.
github.com/maruel/md
GitHub - maruel/md: My Development container
My Development container. Contribute to maruel/md development by creating an account on GitHub.
github.com
October 31, 2025 at 8:12 PM
contrary to popular belief, bambus work fine offline, especially the newers with the color display
October 25, 2025 at 11:45 AM
Friends don't let friends suffer from an Ender. Send me the step file and I'll print it when I'm back home.
October 25, 2025 at 11:10 AM
The reason I mention this is that the "intelligent engineer" bar is not really a good measure.
Contributors have to be curious and willing to spend some time refactoring the code so the components are maintainable but otherwise, I don't believe they need to be super experienced.
October 24, 2025 at 6:48 PM
I can't answer your question but can give an anecdote: as someone who had never done real frontend engineering, we selected SolidJS, got it to work great in a MPA.
The LLM wrote most of the code incorrectly first, and after a few iterations of "refactor for best practices" it got something good.
October 24, 2025 at 6:46 PM
Many people using these tools abdicate their design skills and this is unsurprising.

This will create a lot of demand for people that are excellent at navigating terrible over engineered code bases and fix deep structural bugs.

That's something I excel at! So yay?
October 24, 2025 at 12:33 PM
I successfully use coding tools in YOLO inside a docker container.

In general I cut the resulting LoC count by ~40% by either re-promoting (e.g do you really need an optional argument, inline this function, this interface is unnecessary, etc) and manual pruning if I realize it's faster.
October 24, 2025 at 12:30 PM
There's zero hit on twitter if you search for the URL.
October 16, 2025 at 8:41 PM
I'll blame on any.

Seriously I've set eslint rule @typescript-eslint/no-explicit-any and had the llm figure out the types everywhere and it's been a boon on improving the code quality.
October 14, 2025 at 1:29 AM
Or the "my car is held up together with perl scripts" company.
October 12, 2025 at 3:08 PM