Every Right Action Is Also a Mistake 2013.04.23 Throughout my career, I've had the opportunity on multiple occasions to manage large teams. …
Link: chadfowler.com
I’m not sure how it happened, but out of the many conferences in which I’ve spoken, I’ve only submitted two talk proposals. Both were to O’Reilly’s OSCON. One was in 2003. It was not accepted. Too bad; It would have been really good. The next was in 2004. It was accepted. It wasn’t al...
I am one of the original organizers of both RubyConf and RailsConf . Combined, I’ve organized or been on the program committee for around 25 conferences. I’ve read hundreds of proposals and seen hundreds of conference talks. Occasionally, a proposal or a talk stands out. Here’s one th...
I keep learning this lesson over and over again, so I’m writing it here in an effort to never forget again. As a manager, if some task constantly stresses me out or makes me feel uneasy, it’s probably because I’m doing someone else’s job. I don’t mean someone’s being lazy and I’m pick...
Here’s an exercise you can put into place right now which will have a lasting, significant, positive effect on your life and the lives of those you work, live, collaborate, and play with. There are two versions: an easy version and a harder version. Start with the easy version unless ...
So, "good minimalism" doesn’t require simply that we "be minimal". It requires that we correctly balance substance and space in a way that encourages evolutionary growth. It is possible to be minimal and rigid, which will lead to small ideas that can’t be developed any further. This i...
There’s a person I want to work with. I can’t find this person. I’ve literally searched the world, and I can hardly find a trace. I’m not talking about someone specific. In fact, that’s the problem. I’m talking about a set of traits and an attitude which is more scarce than I realized...
This is the first in a series of articles, discussing why many software rewrite projects end badly and what to do to avoid some of the ways I've seen them go astray. You’ve got an existing, successful software product. You’ve hit the ceiling on extensibility and maintainability. Your ...
As I mentioned recently, we’ve moved to Berlin! . We got to spend a week of down time exploring the city. We are definitely in love with Berlin so far! I’m excited today to finally announce that I’ve joined 6Wunderkinder as CTO. In case you don’t know them by the company name, 6Wunder...