Skip to content

Favorite Quotes

"The first step in controlling a big project on a tight schedule is to have a schedule, made up of milestones and dates for them."By Mythical Man-Month, The: Essays on Software Engineering, Anniversary Edition, 2nd Edition
"The fundamental problem with program maintenance is that fixing a defect has a substantial (20–50 percent) chance of introducing another. So the whole process is two steps forward and one step back."By Mythical Man-Month, The: Essays on Software Engineering, Anniversary Edition, 2nd Edition
"The hardest single part of building a software system is deciding precisely what to build. No other part of the conceptual work is so difficult as establishing the detailed technical requirements, including all the interfaces to people, to machines, and to other software systems."By Mythical Man-Month, The: Essays on Software Engineering, Anniversary Edition, 2nd Edition
"The highest barrier to adopting a practice of continuous delivery is typically a social one, rather than technological. Most engineers on your team will have worked in environments where releasing to production is someone else’s responsibility and approached with maximum caution."Serverless Development on AWS
"The key to making effective architectural decisions is asking whether the architecture decision is helping to guide teams in making the right technical choice or whether the architecture decision makes the technical choice for them"By Fundamentals of Software Architecture
1 43 44 45 46 47 64