9 ms·
> One thing I've always wondered is who the heck is Martin Fowler and why does he have such a following? You don't know the history of your craft; study more,
by gnaritas 7y ago
> One thing I've always wondered is who the heck is Martin Fowler and why does he have such a following?
You don't know the history of your craft; study more, look into where agile came from, the extreme programming movement, and who was involved and how refactoring became a thing. Names like Ward Cunningham, Kent Beck, Martin Fowler, Ron Jeffries, Rob Martin, and Dave Thomas should be familiar to anyone who knows their craft.
- wruza 7y agoI think I’ve read some of them, but it would be nice to refill my bookshelf with classics. Could you please recommend a re-starter kit of these authors’ top books?
- gnaritas 7y agoThey're not all writers, some just invented things like the Wiki. The original wiki, the portland pattern repository, was a hotbed of discussion among those programmers about the practices that eventually became known as agile. It was an amazing place to hang out and debate patterns, languages, and architecture with other passionate developers. There's been nothing like it since. But from the writers: * Refactoring * Patterns of Enterprise Application Architecture * Smalltalk Best Practice Patterns * Agile Software Development, Principles, Patterns, and Practices * Domain-Driven Design * Structure and Interpretation of Computer Programs * The Pragmatic Programmer * Design Patterns * Analysis Patterns * Implementation Patterns Fowler is the most prolific writer of the bunch, but he was largely documenting and naming what he saw all of them doing.