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
Writing, Briefly An Article by Paul Graham www.paulgraham.com As for how to write well, here's the short version: Write a bad version 1 as fast as you can; rewrite it over and over; if you can't get started, tell someone what you plan to write about, then write down what you said; expect 80% of the ideas in an essay to happen after you start writing it; start writing when you think of the first sentence; write about stuff you like; learn to recognize the approach of an ending, and when one appears, grab it. v0.crapThe situation talks back writing