chadfowler.com Archives - 19 May 2013, Sunday

  • In C

    chadfowler.com 28 Apr '13, 6pm

    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...

  • If it stresses you out, it's not your job

    chadfowler.com 26 Apr '13, 1pm

    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...

  • Every right action is also a mistake

    chadfowler.com 23 Apr '13, 6am

    Throughout my career, I’ve had the opportunity on multiple occasions to manage large teams. Every time this happens, I am eventually annoyed by the same realization: at a certain size (maybe it’s around 40 people?), anything I do right that affects the entire group is somehow annoying...

  • Chicago Ruby Meet

    chadfowler.com 17 Apr '13, 6am

    Tonight, Kelly and I are headed off to Chicago. I’ll be attending 37 Signals’ “Building of Basecamp” workshop on Friday. On Saturday, there is a Ruby meet at Giordano’s pizza downtown (and then moving to a conference room at a company somewhere) at noon. It looks like the event is at ...

  • Re-thinking Software Development Education

    chadfowler.com 12 Apr '13, 11am

    Where have I been lately? Good question. When asked over these past months, I jokingly say something like, “These last 8 months at LivingSocial have been the best 4 years of my career.” But I don’t just mean I’ve been busy. I’ve been focused on building the best software development t...

  • Who I Want to Hire

    chadfowler.com 09 Apr '13, 6pm

    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...

  • Big Rewrite

    chadfowler.com 09 Apr '13, 5pm

    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 ...

  • Unexpected Consequences of Consumerism

    chadfowler.com 30 Mar '13, 3pm

    The Unexpected Consequences of Consumerism 2009.06.09 I’m reading Vagabonding: An Uncommon Guide to the Art of Long-Term World Travel by Rolf Potts. I’m only a quarter of the way through it and it’s already worth the price. In the third chapter, Rolf talks about the American reaction ...

  • I'm a Wunderkind!

    chadfowler.com 19 Feb '13, 3pm

    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...

  • Moving to Berlin and auf wiedersehen to friends

    chadfowler.com 08 Jan '13, 6pm

    Moving to Berlin and auf wiedersehen to friends January 08, 2013 It’s hard to believe it’s been almost two years since InfoEther was acquired by LivingSocial. Since then, we’ve built the strongest development team I’ve ever known. We’ve set records for e-commerce transaction volume. W...

  • @nraychaudhuri

    McDonalds, Six Sigma, and Offshore Outsourcing (notes) - The Passionate Programmer

    chadfowler.com 28 Dec '12, 11pm

    We software developers like to think of what we do as an art form (or a craft, if you’re at this conference). I was once asked to come up with a set of guidelines for creating great software so our (huge) company could more effectively use an offshore development team that had been de...

  • Leaving a Legacy...System - The Passionate Programmer

    chadfowler.com 09 Oct '12, 4am

    Ever since reading David Heinemeir Hansson’s post Enterprise Is the New Legacy over five years ago, I’ve been chewing on something. The gist of the post was that “enterprise” is and should be a bad word, just like “legacy”. But why is “legacy” a bad word to begin with? The word makes ...

  • The art/craft/commodity continuum:

    The art/craft/commodity continuum - The Passionate Programmer

    chadfowler.com 02 Aug '12, 1pm

    The art/craft/commodity continuum December 27, 2011 When you create art, the purpose is self-expression. When you create software, the purpose is rarely self-expression. When you create software, someone somewhere wants it to perform a set of functions and has a stake in how well thos...

  • Enscript Output

    chadfowler.com 30 Jul '12, 3pm

    #!/usr/bin/env ruby # I'm calling this "Poor Man's Seaside" for now. # The real Seaside is at http://beat4.com/seaside2. # It's not supposed to be good code, so don't get confused. # It's just supposed to be as simple as possible. # The purpose is to demonstrate the "trick" that Seasi...

  • @daverooneyca @zspencer @chadfowler had a harajuka moment

    The Harajuku Moment - The Passionate Programmer

    chadfowler.com 15 Jun '12, 5pm

    A few years ago, sitting in the July heat on a wall in the Harajuku district of Tokyo, I came to a conclusion: I had let myself be a loser. At least, I had let myself become a partial loser. I was fat and unhappy. My skin looked grey. I was slowly killing myself. I was obese. I made e...

  • The Passionate Programmer

    chadfowler.com 17 May '12, 7am

    Re-thinking Software Development Education December 21, 2011 Where have I been lately? Good question. When asked over these past months, I jokingly say something like, “These last 8 months at LivingSocial have been the best 4 years of my career.” But I don’t just mean I’ve been busy. ...

  • Just stumbled on this old fabulous memory:

    Bright Moments - The Passionate Programmer

    chadfowler.com 12 May '12, 11pm

    In December, we went to the city of Jaipur in Rajasthan, India with Kelly’s mother and sister. It was an amazing place. Incredibly different from being in South India. I guess it must be something like the difference for foreigners in the USA going from Wisconsin to New Mexico. Comple...

  • Dead-End Jobs: Are You Suffering From Stockholm Syndrome? - The Passionate Programmer

    chadfowler.com 10 May '12, 12pm

    Dead-End Jobs: Are You Suffering From Stockholm Syndrome? December 30, 2010 Have you heard of Stockholm Syndrome? It’s a name given to the condition wherein hostages develop positive feelings toward their captors despite being held in negative, unfavorable and even life-threatening co...

  • Re-thinking Software Development Education - The Passionate Programmer

    chadfowler.com 26 Apr '12, 7pm

    Re-thinking Software Development Education December 21, 2011 Where have I been lately? Good question. When asked over these past months, I jokingly say something like, “These last 8 months at LivingSocial have been the best 4 years of my career.” But I don’t just mean I’ve been busy. ...