Neal Ford
Internationally recognized software architect, best-selling author, and technical 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.