OpenCode is awful. No other way of putting it. It's barely functional, most of its system-level calls are fraught with trivial errors often stemming from now handling between linux/macos differences. Don't get me started on windows/wsl - it's completely broken.
Air quality has significantly degraded, by the way. There are weird grey-purple clouds in the sky. A good time to leave the city, at least for a while.
I still use incandescent bulbs in 2026. In places where light quality matters, they’re still hard to beat: continuous spectrum, excellent color rendering, and true dim-to-warm behavior.
When working with agents, a really good idea to put into preamble is "do not propagate async/await in my code". Because otherwise agents see any async/await APIs and they just assume your entire codebase has to use it too.