Martin Fowler

Antidote to hostile workplaces and the alpha geek

Agile software development: business value and human values

I’ve written about agile software development as an ongoing, perhaps excruciatingly gradual, conversation on the definition of value. We need a place at the conference table. But we also need a forum and language to discuss the human values behind the way we aspire to work. “… I’ve got to have more experience with junior [children] than a lot of the people who are telling me what I should be doing with them… I think I could help bring a … Read More

Power, dissent, and bullying in software developer communities

When developers marginalize women and minorities, we conspire to isolate ourselves from the larger society. We defeat our own attempts to change the power structures around us and improve our lot and our output.