jm
banner
lomz.me
jm
@lomz.me
the wayne gretzky of refactoring code

he/him
if you have to use Windows, that's the way to do it!
December 29, 2025 at 10:16 PM
do you use windows mostly via the terminal?
December 29, 2025 at 5:10 PM
Very excited that the @openrouter.bsky.social Claude Code Integration made this so straightforward to integrate into the Claude Code SDK - thank you!! openrouter.ai/docs/guides/...
Claude Code Integration - OpenRouter
Learn how to use Claude Code with OpenRouter to access various models.
openrouter.ai
December 29, 2025 at 12:03 PM
My eval code is here github.com/jack-michaud... and my skill file is in the quoted post
faire/jack-software/evals at main · jack-michaud/faire
Contribute to jack-michaud/faire development by creating an account on GitHub.
github.com
December 27, 2025 at 1:33 AM
Anthropic being called out??
December 27, 2025 at 1:29 AM
The `| None` for optional was broken after I added the 3rd instruction. Maybe there's some conflict there, but I don't think `Optional` is a dataclass!

I have some theories but first I need to add my experiment tracker into my eval so I can see how common this is.
December 24, 2025 at 1:41 PM
- Use python 3.12+ syntax for types
- e.g. `|` for unions, ` | None` for optional

- No side effects in constructor
- Use `@cached_property` and lazily evaluate properties needing IO

- Methods use `dataclasses` for arguments and responses
December 24, 2025 at 1:39 PM
LMAO sorry to psyche you out
December 23, 2025 at 7:41 PM
i've been bone bottomed too many times :(
September 6, 2025 at 2:01 PM
I'm also trying gpt 5 out in the codex cli, and i'm getting culture shock after building a lot of subagents in claude code. It feels like codex cli is much more spartan than claude code. lmk how you find it!
August 9, 2025 at 1:55 AM
📌
January 31, 2025 at 7:31 AM
orrr they really are that stupid
January 21, 2025 at 11:35 PM