#44

Chad Fowler

As I mentioned last week, I'm releasing chapters of The Passionate Programmer every(ish) week until they've all been posted. This week&# …

Link: chadfowler.com

  • The curse of a name: how to kill a good idea

    chadfowler.com 29 Jul '17, 7am

    The curse of a name: how to kill a good idea Nov 25, 2014 What do the following have in common? Agile Software Development Six Sigma Behavior Driven Development Software Craftsmanship DevOps Each of these represents a good idea that a group of well-meaning people tried (and succeeded)...

  • On Having Something to Say

    chadfowler.com 16 Jun '17, 3pm

    The first time I was invited to give a keynote speech, I thought “Why would they want me? I have nothing to say.” The second time was a few months later. Same thing. What should I talk about? What’s worth listening to? Previously I had been asked by my favorite publisher to write a bo...

  • The Big Rewrite

    chadfowler.com 28 May '17, 2pm

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

  • Who I Want to Hire

    chadfowler.com 18 Sep '16, 8am

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

  • Your most important skill: Empathy

    chadfowler.com 27 Nov '16, 8pm

    TL;DR - Empathy is the most important skill you can practice. It will lead to greater success personally and professionally and will allow you to become happier the more you practice. I’ve never considered myself a real programmer. I know at this point it’s probably silly to say, but ...

  • Killing the Crunch Mode Antipattern - Chad Fowler

    chadfowler.com 23 Jan '14, 6am

    It makes us stupid . The more I work, the less relevant my years of experience become. I constantly make rookie mistakes. I break things in production. I leave messes behind. I waste hours going down the wrong train of thought. It burns people out, sometimes permanently. They burn up ...

  • Trash Your Servers and Burn Your Code: Immutable Infrastructure and Disposable Components

    chadfowler.com 26 Jun '13, 6pm

    As a developer and sometimes system adminstrator, one of the scariest things I ever encounter is a server that’s been running for ages which has seen multiple upgrades of system and application software. Why? Because an old system inevitably grows warts. They start as one-time hacks d...

  • Your most important skill: Empathy - Chad Fowler

    chadfowler.com 19 Jan '14, 1pm

    TL;DR - Empathy is the most important skill you can practice. It will lead to greater success personally and professionally and will allow you to become happier the more you practice. I’ve never considered myself a real programmer. I know at this point it’s probably silly to say, but ...

Related

rubypowerandlight.com
Ruby Power and Light - Ruby and Rails Training and Consulting
jeremymcanally.com
Jeremy McAnally
errtheblog.com
err.the_blog
robbyonrails.com
Robby on Rails
drnicwilliams.com
Dr Nic