kristoff
banner
kristoff.sh
kristoff
@kristoff.sh
kristoff.sh
I'm a software engineer in Bozeman, Montana! I'm sinking my teeth into Elixir + genAI and looking for others who are like minded! My other interests include Magic the Gathering, Improvisation, Yoga, the Cosmere, POE, Godot, and Rock Climbing.
The quality on this one is so good! I picked one up myself 😄
August 4, 2025 at 3:54 AM
The "Query Object Pattern" also looks look so useful! Defining a "custom view" of analytics is pretty common in enterprise software. I love how these tiny functions could be used to create a user's dream table ✨
I'm not understanding the pattern matching or how this works syntactically 😅
June 2, 2025 at 11:56 AM
Another quote - "A repository is not a database. It’s a protocol between your system’s logic and its data backend, a protocol that permits decoupling, testing, and iteration."

I've never ran tests or tried switching out backgrounds. I think ecto would be great for this! Sounds like a fun project!
June 2, 2025 at 11:52 AM
I think I found it! 😁
hexdocs.pm/usage_rules
usage_rules v0.1.3 — Documentation
hexdocs.pm
May 24, 2025 at 4:01 PM
I'd love to try this! What are the usage_rules? Is that a function or API parameter? Thanks!
May 24, 2025 at 3:58 PM
congrats! looks like an amazing opportunity!
May 10, 2025 at 4:51 PM
Awesome! I was trying to find more info on the creator. Thanks! 😊
April 2, 2025 at 2:08 PM
What a great way to spend my morning! I absolutely love the idea and spirit behind this project. It's such a fun application to build an ai agent around.
April 2, 2025 at 1:18 PM
I agree that supervision is key. I'm realizing that generative AI is most useful when parsing semantic text-based data sources. It enables you to create a conversation user interface into a complex system. In some ways it's more approachable, because it can feel like your talking to another person.
March 13, 2025 at 2:06 PM
Thanks for the great post! Just curious - what software did you use for this presentation, it looks super clean! Thanks!
March 11, 2025 at 1:25 PM