1,360 karma · joined January 10, 2021
GitHub: https://github.com/David-Kunz
We won't be able to run this ourselves, but many providers can.
x...y...y[dedup]...zhttps://github.com/badlogic/pi-mono/tree/main/packages/codin...
.opencode/skills
[1]: https://opencode.ai/docs/skills/#place-files .claude/skills
.codex/skills
.opencode/skills
.github/skillsI can only discourage anyone from applying Java patterns all over the place. One example in JavaScript: There was a functionality that required some parameters with default values. The plain solution would have been:
function doStuff({ x = 9, y = 10 } = {}) { ... }
Instead, they created a class with private properties and used the builder pattern to set them. Totally unnecessary.- Everything locally stored in the repo: PRs, comments, issues, discussions, boards, ... - CLI first - Offline first (+ syncing) - A website for hosting/presentation
I agree with all the points of this article and would like to add one: Have a quick feedback loop. For me, it's really motivating to be able to make a change and quickly see the results. Many problems just vanish or become tangible to solve when you playfully modify your source code and observe the effect.
Yeah... He said similar things about Linux.