David HenryFixing that thing I broke last week.
Posts RSS
  • Criteria pattern for complex filtering in Ruby on Rails | Railsware Blog 25 September 2014

    A link to Railsware's criteria pattern for complex filtering in Rails — an interesting idea for modular queries, though I'm not 100% sold.

  • Don’t chase your tail. 23 September 2014

    How I ended up with circular dependencies between my Angular modules, and how inverting the configuration flow — tell, don't ask — fixed it.

  • Value your happiness 21 September 2014

    Never believe unhappiness at work can be fixed by a pay rise — the best part of some jobs was letting go and moving on.

  • Drugs are bad.. 20 September 2014

    Removing the Pusher dependency from my test suite by running an open source clone on CI, with the RSpec helper and bash script to manage it.

  • Is being lazy bad for you? 19 September 2014

    I try to be as lazy as possible when coding, but is picking a third-party service because they once gave me a free t-shirt taking it too far?

  • Meta, meta, meta.. 11 September 2014

    Metaprogramming is a tool you should read about and then mostly never use — plus the rare cases where it genuinely simplifies a problem.

  • I assume this is right.. 11 September 2014

    We all work on assumptions every day; the trick is being confident in them while staying ready to pivot when they prove wrong.

  • Start small 9 September 2014

    Two big pieces of work, both approached the same way: start with a small proof of concept and grow it through a series of mini-projects.

  • Merging never hurt anyone 8 September 2014

    A contrarian take on git best practice: merge instead of rebasing, never rewrite history, and be proud of your bad commits.

  • It’s all about the learning 5 September 2014

    Disagreements and feedback are what made me the developer I am — pity the people who think their code is beyond question.

← Newer Page 6 of 8 Older →
© 2026 David Henry