Category: TDD

  • Pure Functions

    Striving to write pure functions (i.e., functions that are consistent and side-effect free) improves the testability, simplicity, and clarity of code.

  • Great talk on software simplicity by Rich Hickey

    This video is fantastic! I literally laughed aloud several times. If you’re a developer, I encourage you to watch it. Rich Hickey takes some digs at Agile, TDD, and OOP; provides ideas on pursuing simplicity in system development; and reveals some keen insights into his language design choices: http://www.infoq.com/presentations/Simple-Made-Easy Rich always provides great talks, but […]