Home

Quote of the Day

If you enjoy programming, philosophy, math, or any number of geeky topics, you're in the right place. Every day, I'll post a random quote from my extensive collection of Kindle highlights. Quotes do not necessarily reflect my views or opinions. In fact, part of my epistemic process is to consume a wide variety of contradictory material.

10/30/2020

Software engineering is gravely hampered today by immature practices. Specific problems include: – The prevalence of fads more typical of a fashion industry than of an engineering discipline – The lack of a sound, widely accepted theoretical basis – The huge number of methods and method variants, with differences little understood and artificially magnified – The lack of credible experimental evaluation and validation – The split between industry practice and academic research.

— Adam Barr, The Problem with Software

Discuss this quote

10/27/2020

“three pillars” of social skills. … Pillar 1: Humility You are not the center of the universe (nor is your code!). You’re neither omniscient nor infallible. You’re open to self-improvement. Pillar 2: Respect You genuinely care about others you work with. You treat them kindly and appreciate their abilities and accomplishments. Pillar 3: Trust You believe others are competent and will do the right thing, and you’re OK with letting them drive when appropriate.

— Titus Winters, Tom Manschreck and Hyrum Wright, Software Engineering at Google

Discuss this quote

10/26/2020

It is interesting to note that the SEI Capability Maturity Model—the ultimate in process definition and focus—has its roots at IBM, where some of its key architects have a history dating back to OS/360.

— Robert L. Glass and Tom DeMarco, Software Creativity 2.0

Discuss this quote