A Plea for Lean Software An Essay by Niklaus Wirth cr.yp.to Software's girth has surpassed its functionality, largely because hardware advances make this possible. The way to streamline software lies in disciplined methodologies and a return to the essentials. Measured by the number of its featuresEssential vs. nice to haveDependence is more profitable than educationThe most rewarding iterationsNever enough time A grossly obese set of requirementsFeatures and complexity softwareperformancefunction
Rain Chains & Musical Drains Show image 0 Show image 1 Show image 2 A rain chain in winter; Dresden Kunsthof Passage; Drainage planters near Pike Place Market in Seattle. If there is a larger takeaway here perhaps it is about paths of least resistance, with regards to both the actual flow of water and design decisions. On the one hand, it is easy to blindly follow regional precedents and traditions with long histories (or grab whatever is handy at the hardware store). On the other hand, sometimes it makes sense to take a step back and decide consciously how to reveal (or conceal) a natural process. Roman Mars & Kurt Kohlstedt, 99% Invisible 99percentinvisible.org Rain chains waterarchitecturedetailspatterns