1. Agile vs Waterfall

    I have come to dislike “agile vs waterfall” discussions. “Agile vs waterfall” is a false dipole which leads to confusion about agile. The term “waterfall” is simply a description of a problematic, default approach to developing software.

    Continue reading

  2. Why Software Craftsmanship
    Is A Tough Sell

    It can be difficult for proponents of Software Craftsmanship to land work, especially when pitching Software Craftsmanship on its merits. What should we make of the fact that large companies tend to have be more resistant to software craftsmanship?

    Continue reading