All of Michael Feathers' Content on InfoQ
Latest featured content by Michael Feathers

- Topics
- Agile,
- Agile Techniques,
- Design,
- Architecture
Michael Feathers interviews Steve Freeman in an informal setting about current design techniques and the evolution of the software development community. They focus on the role of design in the community, how it has evolved, and where they think it needs to go.

- Topics
- Agile,
- Language,
- Design,
- Language Design,
- Architecture
In this interview with Sadek Drobi, Michael Feathers explores working with legacy code, working with different programming languages, the right scope/size of modules, and the importance of readability of code regardless of the programming language.

- Topics
- ethics,
- Unit Testing,
- Agile
We're charged with the task of writing software that is reliable, sturdy, and trustworthy. We could all write tests and extensive preconditions for our code, and choose languages which make errors less likely, but across the industry we don't do any of these things uniformly. Michael Feathers looks at error-prevention in the short history of our discipline and considers our possible futures.