When you actually sit down to write some code, you learn things that you didn't get from thinking about them in modeling… — Martin Fowler Code Copy Share Image
The biggest issue on software teams is making sure everyone understands what everyone else is doing. — Martin Fowler Issues Copy Share Image
Why is composing symphonies tough? I don't know. It's just very few people in the world can do it well. And I… — Martin Fowler Can do Copy Share Image
I find that writing unit tests actually increases my programming speed — Martin Fowler Bugs Copy Share Image
So I hope I’ve made clear that imposing agile methods is a very red flag. — Martin Fowler Clear Copy Share Image
“... parts of classic MVC don't really make sense for rich clients these days.” — Martin Fowler Copy Share Image
In almost all cases, I’m opposed to setting aside time for refactoring. In my view refactoring is not an activity you set… — Martin Fowler Activity Copy Share Image
Now I'm a pretty lazy person and am prepared to work quite hard in order to avoid work. — Martin Fowler Hard Copy Share Image
One of the things I've been trying to do is look for simpler or rules underpinning good or bad design. I think… — Martin Fowler Design Copy Share Image
Continuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least… — Martin Fowler Approach Copy Share Image
Never in the annals of software engineering was so much owed by so many to so few lines of code — Martin Fowler Code Copy Share Image
It is impossible not to notice Ruby on Rails. It has had a huge effect both in and outside the Ruby community...… — Martin Fowler Community Copy Share Image
One of the big dangers is to pretend that you can follow a predictable process when you can't. — Martin Fowler Bigs Copy Share Image
When to use iterative development? You should use iterative development only on projects that you want to succeed. — Martin Fowler Development Copy Share Image
Comparing to another activity is useful if it helps you formulate questions, it's dangerous when you use it to justify answers. — Martin Fowler Activity Copy Share Image
If you're afraid to change something it is clearly poorly designed. — Martin Fowler Ifs Copy Share Image
A pattern is an idea that has been useful in one practical context and will probably be useful in others. — Martin Fowler Has beens Copy Share Image
Any fool can write code that a computer can understand. Good programmers write code that humans can understand. — Martin Fowler Code Copy Share Image
I can only think of so many good ideas in a week. Having other people contribute makes my life easier. — Martin Fowler Easier Copy Share Image
“When I talk about refactoring, I’m often asked about how it should be scheduled. Should we allocate two weeks every couple of… — Martin Fowler Time Copy Share Image
I can't choose whether someone is offended by my actions. I can choose whether I care. — Martin Fowler Action Copy Share Image