Publications & Media
Recent Articles
New articles are published on my blog.
2024
AIA and Pre-compositional AI Prompts
January 2024
Exploring advanced prompt management techniques and the AIA command-line tool for AI-driven development workflows.
2023
Gen-AI Prompt Management with Ruby
November 2023
Introduction to the prompt_manager gem and structured approaches to managing AI prompts in Ruby applications.
TODO or not TODO - Harnessing Generative AI for Software Engineer’s First Draft
October 2023
Practical strategies for integrating generative AI into the software development lifecycle for rapid prototyping and code generation.
Rate Limited APIs
September 2023
Best practices for handling API rate limits in Ruby applications, with real-world examples and implementation patterns.
Parameterized AI Prompts
August 2023
Techniques for creating reusable, parameterized prompts for AI systems to improve consistency and maintainability.
Warping Mines with gen-AI
July 2023
Case study on applying generative AI to solve complex technical challenges in legacy system modernization.
Conference Presentations
RubyConf 2011
“The Secret Life of Ruby: Warrior With A Cause”
Presented the success story of Ruby’s adoption as the primary rapid prototyping language in a major applied research laboratory. The talk covered:
- Ruby’s effectiveness in mission-critical defense applications
- Lessons learned from large-scale Ruby adoption in government contracts
- Performance considerations for Ruby in high-stakes environments
- Team productivity improvements through Ruby’s expressiveness
This presentation helped establish Ruby’s credibility in enterprise and government environments.
Podcast Appearances
DeepDive Podcast
Featured Episode: Technical Leadership and Ruby Expertise
In-depth discussion covering:
- Career journey from mathematics to software engineering
- Leadership philosophy in technical organizations
- Ruby’s role in modern software development
- AI integration in development workflows
- Open source contributions and community involvement
Technical Writing Topics
Artificial Intelligence & Development
- Prompt engineering and management
- AI-assisted software development
- Generative AI integration patterns
- Ruby and AI ecosystem integration
Software Engineering
- Test-driven development methodologies
- API design and optimization
- Performance tuning for Rails applications
- Legacy system modernization
Leadership & Management
- Technical team leadership
- Cross-functional collaboration
- Agile development practices
- Mentoring junior developers
Writing Philosophy
My technical writing focuses on:
- Practical Implementation: Real-world examples and working code
- Clear Communication: Complex concepts explained simply
- Community Value: Sharing knowledge to benefit the broader development community
- Innovation Documentation: Recording lessons learned from cutting-edge projects
Contact for Speaking
I’m available for:
- Conference presentations
- Technical workshops
- Podcast interviews
- Corporate training sessions
Topics of Expertise:
- Ruby on Rails development
- AI integration in software development
- Technical leadership
- Test-driven development
- Legacy system modernization