Geodetic: One Gem to Convert Them All
Geodetic: One Gem to Convert Them All Geodetic 0.8.0 is now available. This release brings production-tested GIS coordinate conversion to Ruby, with 20 years ...
AI tools, Ruby gems, software architecture, and development workflows.
23 posts
Geodetic: One Gem to Convert Them All Geodetic 0.8.0 is now available. This release brings production-tested GIS coordinate conversion to Ruby, with 20 years ...
AIA (AI Assistant) hit version 1.0.0 on February 22, 2026. It started in 2023 as a Ruby script called aip.rb that piped prompts into mods. Three years later, ...
What happens when you give three AI robots the freedom to self-organize and write a book? No orchestrator. No pipeline. No assigned roles. Just a shared goal,...
I’ve been working on a new Ruby gem and I’m happy to share the first release: TypedBus. TypedBus is a lightweight, fiber-based pub/sub message bus for Ruby. I...
Update – February 2026: This article was written for AIA v0.9.20. With the release of AIA v1.0.0, prompt files now use .md format with YAML front matter, para...
Update – February 2026: This article was written for AIA v0.9.12. With the release of AIA v1.0.0, prompt files now use .md format with YAML front matter, para...
Exciting Release: Ragdoll System Version 0.1.11 As we dive into the details of the Ragdoll System’s version 0.1.11 release, let’s take a moment to address the...
Update – February 2026: This article was written for AIA v0.9.x. With the release of AIA v1.0.0, prompt files now use .md format with YAML front matter, param...
Update – February 2026: This article was written for AIA v0.9.x. With the release of AIA v1.0.0, prompt files now use .md format with YAML front matter, param...
Update – February 2026: This article was written for AIA v0.9.x. With the release of AIA v1.0.0, prompt files now use .md format with YAML front matter, param...
Update – February 2026: This article was written for AIA v0.9.x. With the release of AIA v1.0.0, prompt files now use .md format with YAML front matter, param...
Update – February 2026: This article was written for AIA v0.9.x. With the release of AIA v1.0.0, prompt files now use .md format with YAML front matter, param...
Update – February 2026: These release notes cover AIA v0.9.7. AIA v1.0.0 has since been released with breaking changes: prompt files now use .md format with Y...
Back to the Future of AI The dream of creating machines that can think, reason, and learn has captivated thinkers for centuries. While the term “Artificial In...
Getting Smart with Agent99 Welcome to the first article in a series that introduces the Ruby gem agent99, which provides a reference implementation framework ...
Update – February 2026: The AIA tool referenced in this article has reached v1.0.0 with significant new capabilities including multi-model consensus, MCP inte...
I Feel the Need—the Need for Speed in Ruby! Ruby’s flexibility is one of its superpowers, offering multiple ways to perform the same operation. While some met...
Update – February 2026: This article was written for an earlier version of AIA. With the release of AIA v1.0.0, prompt files now use .md format with YAML fron...
With the advent of Generative AI, managing a vast number of AI prompts has become a challenge for developers and content creators. The prompt_manager gem prov...
It’s an exciting time for software engineering. In this emerging era of generative AI, developers can refactor their approach to crafting code from scratch. T...
Rate Limited APIs Rate limited APIs are both a blessing and a curse depending upon which side of the interaction you are on. On the server-side, they can prot...
Update – February 2026: This article describes aip.rb, an early precursor to the AIA project. AIA has since evolved into a full-featured CLI tool now at v1.0....
Warping Mines with gen-AI Use a bottom-up design approach when crafting gen-AI prompts. Use a small context in the prompts. Baby steps will still get you to w...