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:

  1. Practical Implementation: Real-world examples and working code
  2. Clear Communication: Complex concepts explained simply
  3. Community Value: Sharing knowledge to benefit the broader development community
  4. 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