Format Web Page "DRY stands for Don’t Repeat Yourself and concerns avoiding duplicated representations of knowledge within a system." View Source Location PART 1 - TONS OF PUNKS, ONE BIG JERK CHAPTER 4: KEYSTROKES AND BRUSHSTROKES Compressive Side Source title Pragmatic Programmer Tips Source authors David Thomas and Andrew Hunt Source year 2019 Confidence high Importance mid
Format Web Page "YAGNI stands for You Aren’t Gonna Need It and is a mantra associated with Extreme Programming." View Source Location PART 1 - TONS OF PUNKS, ONE BIG JERK CHAPTER 4: KEYSTROKES AND BRUSHSTROKES Compressive Side Source title Yagni Source authors Martin Fowler Source year 2015 Confidence high Importance mid
Format Online paper / PDF "Naur argues that important programmer knowledge can exceed what is captured in program text and documentation." View Source Location PART 1 - TONS OF PUNKS, ONE BIG JERK CHAPTER 4: KEYSTROKES AND BRUSHSTROKES Compressive Side Source title Programming as Theory Building Source authors Peter Naur Source year 1985 Confidence high Importance high
Format Web Page "PEP 20 contains the four Zen of Python aphorisms quoted in the manuscript in the same sequence." View Source Location PART 1 - TONS OF PUNKS, ONE BIG JERK CHAPTER 4: KEYSTROKES AND BRUSHSTROKES Compressive Side Source title PEP 20 – The Zen of Python Source authors Tim Peters Source year 2004 Confidence high Importance mid
Format Book / Offline paper "SICP explicitly prioritizes human readability over machine execution in its discussion of programs." View Source Location PART 1 - TONS OF PUNKS, ONE BIG JERK CHAPTER 4: KEYSTROKES AND BRUSHSTROKES Compressive Side Source title Structure and Interpretation of Computer Programs Source authors Harold Abelson and Gerald Jay Sussman, with Julie Sussman Source year 1984 Confidence high Importance high
Format Online paper / PDF "Code readability is meaningfully related to software quality and correlates with code changes and defect reports." View Source Location PART 1 - TONS OF PUNKS, ONE BIG JERK CHAPTER 4: KEYSTROKES AND BRUSHSTROKES Compressive Side Source title A Metric for Software Readability Source authors Raymond P. L. Buse and Westley R. Weimer Source year 2008 Confidence high Importance high
Format Web Page "The Blah Story project reported 23 published volumes totaling 11,338,105 words in 2008." View Source Location PART 1 - TONS OF PUNKS, ONE BIG JERK CHAPTER 4: KEYSTROKES AND BRUSHSTROKES Expansive Side Source title “The Blah Story” – World’s Longest Book/Novel (Summary Statistics) Source authors theblahstory Source year 2008 Confidence mid Importance low
Format Web Page "The six-word “For sale, baby shoes, never worn” story is widely attributed to Hemingway, but no substantive evidence shows that he wrote it." View Source Location PART 1 - TONS OF PUNKS, ONE BIG JERK CHAPTER 4: KEYSTROKES AND BRUSHSTROKES Expansive Side Source title Quote Origin: For Sale, Baby Shoes, Never Worn Source authors Garson O’Toole Source year 2013 Confidence high Importance mid
Format Online paper / PDF "Lines of code are a poor standalone measure of developer productivity, and no single metric adequately captures the full space of software-engineering productivity." View Source Location PART 1 - TONS OF PUNKS, ONE BIG JERK CHAPTER 4: KEYSTROKES AND BRUSHSTROKES Expansive Side Source title No Single Metric Captures Productivity Source authors Ciera Jaspan; Caitlin Sadowski Source year 2019 Confidence high Importance high
Format Online paper / PDF "Software-bloat reduction produced energy savings of up to 40% in experiments, with the benefit varying by hardware and software configuration." View Source Location PART 1 - TONS OF PUNKS, ONE BIG JERK CHAPTER 4: KEYSTROKES AND BRUSHSTROKES Expansive Side Source title The interplay of software bloat, hardware energy proportionality and system bottlenecks Source authors Suparna Bhattacharya; Karthick Rajamani; K. Gopinath; Manish Gupta Source year 2011 Confidence high Importance mid