Neal Ford
Internationally recognized software architect, best-selling author, and speaker at hundreds of technical conferences.
Neal is an internationally recognized expert on software development, engineering, and architecture. He was a professional services consultant for an international consultancy for more than 20 years, eventually inaugurating their distinguished engineer role. One of the advantages of many years as a consultant lies with seeing many different problems and (attempted) solutions, gaining tremendous breath of knowledge.
Neal has worked on software in the following domains, non-exhaustive:
Neal is interested in all types of interesting software architecture problems.
Neal has written a number of books, mostly on deep technology subjects. It started with programming language focused books, then a few books about advice, a programmer productivity and business-focused presentation techniques book until settling into numerous books about software architecture.
They are listed here in reverse chronological order:
Neal enjoys writing and finds that writing about something it the best way to understand it deeply. Interestingly enough, revisiting technical material more than once (the second editions) is surprisingly illuminating.
Neal has been speaking at technical conferences since the Borland International conference, Nashville 1997, and has been regularly speaking at software conferences up until the present day.
Some highlights:
I also offer onsite training for material derived from my books. All classes are two days in duration and include numerous hands-on group-based exercises.
Neal created two popular podcasts.
Neal is creator and one of the current host of the Software Architecture Book Club podcast
This podcast goes chapter-by-chapter through books about software architecture, by the authors of those books, starting with Head First Software Architecture.
It started as an interactive web session that Mark Richards and I created for our first book, Software Architecture Fundamentals, recorded monthly in front of a remote audience, to answer questions about each chapter of the book. At some point, we decided to record the sessions, which kicked off this podcast.
In it's current incarnation, we took Head First Software Architecture and went through each chapter, describing the writing process, why some topics were included at the expense of others, and general observations about the topic. After completing Head First Software Architecture, we moved to the Software Architecture Fundamentals 2nd Edition.
We're using the podcast medium in a slightly different way than most. Instead of focusing on ephemeral news items, we base our episodes on chapters of our books, making it a permanent resource for anyone who picks the book up and would like to follow along with past episodes.
Neal was one of the creators and original hosts of the popular Thoughtworks Technology Podcast, and shepherded the podcast with two episodes a month for over six years without missing a publication date.
This podcast focused on any topic that one of the six hosts found interesting from a technology standpoint, including new technologies or approaches to problems, interviews with co-workers with unique approaches to a problem, background on each edition of the Thoughtworks Technology Radar, and a wide variety of other topics.