I’m passionate about software engineering and entrepreneurship. I write, speak, and teach on the processes and challenges of software development.
Based on our years of software systems development, Chad Michel and I have written our first book, showing readers how to approach system development like a software engineer.
Lean Software Systems Engineering for Developers: Managing Requirements, Complexity, Teams, and Change Like a Champ includes meaningful examples, case studies, and sample source code to help developers gain an understanding of how to view the entire spectrum of software development.
The Design of Design: Essays from a Computer Scientist
by Fred Brooks
Code Complete: A Practical Handbook of Software Construction, Second Edition
by Steve McConnell
Engineering and the Mind’s Eye
by Eugene Ferguson
Why We Should Build Software Like We Build Houses (Wired)
by Leslie Lamport
3 EASY WAYS TO STAY UP‑TO‑DATE WITH ME
Drop me a note and we can talk by email, phone, or over coffee. I enjoy making time to meet folks and learn more about their challenges, discoveries, and successes.