🖨️ 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()
Context: I worked on the initial Chrome's Sandbox in 2007.
Context: I worked on the initial Chrome's Sandbox in 2007.
Typescript and Go toolchains are preinstalled on the base image (rust comes soon). It preinstalls Claude Code, Codex, Amp, Qwen CLI.
Typescript and Go toolchains are preinstalled on the base image (rust comes soon). It preinstalls Claude Code, Codex, Amp, Qwen CLI.
github.com/maruel/md
github.com/maruel/md
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.
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.
The LLM wrote most of the code incorrectly first, and after a few iterations of "refactor for best practices" it got something good.
The LLM wrote most of the code incorrectly first, and after a few iterations of "refactor for best practices" it got something good.
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?
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?
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.
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.
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.
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.