What I'd Tell My Younger Self About Building Software and Scaling Teams
If I could go back in time, what would I tell myself? Lessons from a career of building software and scaling teams, in four pillars: product, process, engineering, and people.
AI and Agentic Engineering in Elixir. Linking processes and people.
If I could go back in time, what would I tell myself? Lessons from a career of building software and scaling teams, in four pillars: product, process, engineering, and people.
NIST, Microsoft, and the FTC all agree: forced password rotation makes you less secure.
Your GitHub account is yours, not your company's. Here's how to keep your contribution graph intact across jobs.
Score whether an LLM's output follows from your source material or if it's hallucinated. Runs locally in Elixir, no API calls.
Your test suite should call the LLM API. For real. Not a mock, not a recorded cassette, not a fake that returns canned JSON.
Everything I've learned building RAG systems, packaged into one Elixir library. Hybrid search, agentic pipelines, GraphRAG, all running on your existing Ecto Repo and pgvector.
ColBERT-style late interaction retrieval for Elixir. Per-token embeddings and MaxSim scoring for more precise search than single-vector approaches.
Everyone's an AI-assisted developer now. But the range of what that means is absurd.