Jeff Doolittle has been designing software systems for over 20 years. He began his career as a software consultant, then spent 12 years as the co-founder and CTO of a successful software startup. He currently works as a Senior Software Architect at Trimble Construction, providing software solutions for the construction industry. Jeff is passionate about excellent software architecture design, and mentoring software developers, engineers, and architects. He can often be found creating new compositions for the guitar or piano, rooting for his favorite soccer team, or out hiking on beautiful trails in the Pacific Northwest. Jeff resides in the Portland, Oregon area. You can contact him, read his blog, or find out more about him at https://jeffdoolittle.com.
Episodes
- 637 – Steve Smith on Software Quality
- 627 – Chuck Weindorf on Leaders and Software Engineers
- 616 – Ori Saporta on the Role of the Software Architect
- 607 – John Frandsen on Geospatial Technologies
- 598 – Jonathan Crossland on the AMMERSE Framework
- 576 – Jens Neuse on Back Ends for Front Ends
- 574 – Chad Michel on Software as and Engineering Discipline
- 565 – Luca Galante on Platform Engineering
- 561 – Dan DeMers on Dataware
- 539 – Adam Dymitruk on Event Modeling
- 536 – Ryan Magee on Software Engineering in Physics Research
- 530 – Tanmai Gopal on GraphQL
- 520 – John Ousterhout on A Philosophy of Software Design
- 508 – Jérôme Laban on Cross Platform UI
- 487 – Davide Bedin on Dapr Distributed Application Runtime
- 482 – Luke Hoban on Infrastructure as Code
- 481 – Ipek Ozkaya on Managing Technical Debt
- 470 – L. Peter Deutsch on the Fallacies of Distributed Computing
- 462 – Felienne on the Programmers Brain
- 447 – Michael Perry on Immutable Architecture
- 426 – Philip Kiely on Writing for Software Developers
- 407 – Juval Löwy on Righting Software
- 401 – Jeremy Miller on Waterfall Versus Agile
- 396 – Barry O’Reilly on Antifragile Architecture
- 388 – Bob Kepford on Decoupled CMS