The Tools You Build Are More Important Than The Tools You Use
Why developers succeeding with AI coding assistants stop searching for perfect configurations and start building their own tools.
Why developers succeeding with AI coding assistants stop searching for perfect configurations and start building their own tools.
How a $2,000 surprise from the Google Places API taught me that AI-assisted coding requires reviewing more than just the code.
A CQRS-inspired approach to integrating LLMs: treat the language model as a user sending commands, not an internal system component.
How conversational AI interfaces are breaking the GUI vs. CLI dichotomy and creating a new paradigm for human-computer interaction.
Getting the LG UltraFine 5K display working reliably with Linux, including Thunderbolt AIC compatibility notes.
Handling complex multi-column unique constraints in Ecto by leveraging PostgreSQL triggers and custom changeset validations.
Removing the ActiveSupport dependency from Kookaburra to improve compatibility across Rails versions.
Fixing clipboard integration between tmux and macOS using reattach-to-user-namespace.
Lessons learned from treating early versions as a spike and rewriting Kookaburra from the ground up with proper tests.
Configuring Jeweler to manage private Ruby gems without accidentally publishing them to rubygems.org.