Coding in the real world is about tradeoffs; we have to do the best thing we can with the time, resources, and tools at our disposal. These tradeoffs may not result in an According-to-Hoyle OO (or functional) design, but we’re not writing code to provide examples of programming paradigms or design patterns; we’re writing it to accomplish something and provide value.
Capsule, The Developer’s Code Journal
I’m very pleased today to announce the release of Capsule, the developer’s code journal. Capsule replaces the scratch document you have…