Jeff Doolittle
Software Architect. Strategic Business Leader.
I help make good software professionals great.
Latest by Topic
All Publications →Recent Writing
Full Archive →
The Architect and the AI: Migrating from Jekyll to Astro with GitHub Copilot
How I migrated my personal site from a deprecated Ruby-based framework to a modern Astro stack — through conversation, not code.
Continue reading
From Dormant to Redesigned: Two Hours with GitHub Copilot
How I used GitHub Copilot to completely redesign my personal site in about two hours — and what that reveals about AI-assisted development.
Continue reading
Multi-Model AI with Philip Kiely
How do you build AI-native software that goes beyond a simple ChatGPT wrapper?
Continue reading
Programmers as Code Health Guardians with Artie Shevchenko
What is the role of human programmers in the age of AI, and why does code health matter more than ever?
Continue reading
Balancing Coupling in Software Design with Vlad Khononov
How do you balance coupling in software design to manage complexity and build resilient systems?
Continue reading
Software Quality with Steve Smith
How do you foster a culture of quality in a software team?
Continue reading
Leaders and Software Engineers with Chuck Weindorf
How do you cultivate a positive, innovative software engineering culture?
Continue reading
The Role of the Software Architect with Ori Saporta
Highlighting what is often missed or overlooked
Continue reading
Geospatial Technologies with John Frandsen
Learn about the challenges and opportunities of location-aware applications
Continue reading
Software Engineering Values with Jonathan Crossland
An organization is a collaboration system
Continue reading
Back ends for Front ends with Jens Neuse
Leverage the power of composition to reduce the integration burden of front-end teams
Continue reading
Software as an Engineering Discipline with Chad Michel
The software industry awaits its transformation to a true engineering discipline
Continue reading
Unleash the Power of Technical Empathy
Good abstractions put the hard work where it belongs: on the implementer, not the integrator.
Continue reading
Dataware with Dan DeMers
Dataware platforms leverage an operational data fabric to liberate data from apps and other silos and connect it together in real-time data networks.
Continue reading
Platform Engineering with Luca Galante
Platform engineering is the discipline of designing and building toolchains and workflows that enable self-service capabilities for software engineering organiz
Continue reading
Ditching Hourly: From Web Dev to Software Architect
Learn a bit about my career journey and passion for good system design
Continue reading
Event Modeling with Adam Dymitruk
Learn how to leverage the event modeling approach to discovering requirements and designing software systems.
Continue reading
Software Engineering in Physics Research with Ryan Magee
Find out how scientists use software as a critical component of their research.
Continue reading
GraphQL with Tanmai Gopal
Learn about what makes GraphQL unique and how it compares to other API design methodologies.
Continue reading
A Philosophy of Software Design with John Ousterhout
Managing complexity in software system design.
Continue reading
Humans as Value Creators: The Unfiltered Build Podcast
Humans thrive as value creators.
Continue reading