DEV Community

Cover image for Quotes In Software Craftsmanship
Abdelrahman Ali
Abdelrahman Ali

Posted on • Edited on

1

Quotes In Software Craftsmanship

These are some quotes in the heart of software craftsmanship:

"We need teams of missionaries, not teams of mercenaries"
~ by John Doerr mentioned in 'svpg' ~ Marty Cagan


"I don't want productive teams, I don't want productive engineers, what I want is people who are really really good at understanding the heart of the problem and just solving for that"
~ Dan North


"The goal is to deliver the maximum customer value in the shortest sustainable lead-time while providing the highest possible quality to customers and society as a whole."
~ Lean Agile Mindset


“Clean code is not written by following a set of rules. You don’t become a software craftsman by learning a list of heuristics. Professionalism and craftsmanship come from values that drive disciplines.”
~ Uncle Bob


"Quality is the key to speed. You go fastest when you go well"
~ Uncle Bob


"It is a fuzzy embedded understanding that really matters, it is a social thing. The design decisions that you wish you could get right early as they are hard to change"
~ Martin fowler talking about Software Architecture


"First, solve the problem. Then, write the code"
~ John Johnson


"Optimizing for the completion of high-importance work, rather than optimizing for keeping people busy"
~ Agility


"An evolutionary architecture supports guided, incremental change across multiple dimensions"
~ Neal Ford


"The three main challenges we should focus on are: fighting the Agile Industrial Complex and its habit of imposing process upon teams, raising the importance of technical excellence, and organizing our teams around products (rather than projects)"
~ Martin Fowler


"Science is what we understand well enough to explain to a computer; art is everything else"
~ Donald Knuth

Craftsmanship Manifesto
https://manifesto.softwarecraftsmanship.org/

Image of Datadog

The Essential Toolkit for Front-end Developers

Take a user-centric approach to front-end monitoring that evolves alongside increasingly complex frameworks and single-page applications.

Get The Kit

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay