thristianon Hacker News • Recommends
On “Programming in a Mad Max Wasteland”
#garybernhardt#capabilityvssuitability#softwarehistory
42K subscribers • 74 videos on Hallway • Conference channel
Intermediate. Assumes working knowledge.
21K views14 years ago2 recommendations
Software designProgramming languagesLanguage design and type systemsSoftware architectureSimplicity and complexity
Gary Bernhardt explores how software history moves in cycles of reaction, distinguishing between highly capable tools and highly suitable, restricted tools.
Software marches forward; each new piece is better than the last in every way! Not quite... it's a bit more subtle than that. There are patterns in the history of our industry: each tool or practice is a reaction to something before it. By paying attention to the pattern, and to the types of reactions, we can better understand our history and our current tools' place in it. More importantly, we can avoid repeating the mistaken reactions that our predecessors have had to new tools.What people say. Engineers frequently reference this talk to explain the trade-offs between enabling and restricting features in programming languages and tools.
thristianon Hacker News • Recommends
On “Programming in a Mad Max Wasteland”
al2o3cron Hacker News • Recommends
On “Ask HN: Enabling” vs. “Restricting” in Programming”
zachroseon Hacker News • Mentions
On “Create your own dysfunctional single-page app”
fnord123on Hacker News • Mentions
On “Absence of certain features in IRC considered a feature”