Neal Ford  |
  • Software Architect, Author, & Speaker

Neal Ford

Internationally recognized software architect, best-selling author, and technical speaker at hundreds of technical conferences.

Software Architect

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 disginguished engineer role. One of the advantages of many years as a consultant lies with seeing many different problems and (attempted) solutions, gaining tremndous breath of knowledge. Neal has worked on software in the following domains, non-exhaustive:

  • rail and equipment leasing systems
  • high-volume credit card processing
  • global e-commerce companies
  • time management/HR
  • mining (rocks not bits)
  • network provisioning
  • hundreds of web and mobile applications-even a couple of embedded applications
  • Neal is interested in all types of interesting software architecture problems.

    Author

    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 cronolgical order:

  • Software Architecture Fundamentals, Second Edition (March 2025)
  • Head First Software Architecture(March 2024)
  • Building Evolutionary Architectures, Second Edition(November 2022)
  • Software Architecture: The Hard Parts(October 2021)
  • Software Architecture Fundamentals(January 2020)
  • Building Evolutionary Architectures(September 2017)
  • Functional Thinking(June 2014)
  • Presentation Patterns(August 2012)
  • 97 Things Every Software Programmer Should Know(February 2010)
  • 97 Things Every Project Manager Should Know(August 2009)
  • 97 Things Every Software Architect Should Know(February 2009
  • The Productive Programmer(July 2008)
  • Art of Java Web Development>(November 2003)
  • JBuilder 3 Unleashed(September 1999)
  • Developing with Delphi(January 1996)
  • Neal enjoys writing and finds that writing about something it the best way to understand it deeply. Interestingly enough, revisiting techical material more than once (the second editions) is surprisingly illuminating.

    Speaking/Teaching

    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:

  • No Fluff, Just Stuff
  • Neal spoke at the NFJS conference series from August 2004 until February 2020, averaging 20-25 conferences per year and 10-12 ninety mintues talks per conference.
  • O'Reilly Software Architecture Conference
  • The O'Reilly Software Architecture Conference happened twice yearly from April 2017 until February 2020, and Neal was the only non-O'Reilly emcee for every event.

    Upcoming Appearances

    Meme Agora (blog)






















    more memes...

    Recent Publications

    Fundamentals of Software Architecture cover

    Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real guide exists to help developers become architects. Until now. This book provides the first comprehensive overview of software architecture’s many aspects. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics.


    Building Evolutionary Architectures cover






       Follow Neal on Twitter music image opera image reading image

    Neal Ford  |
    • Software Architect, Author, & Speaker