QuoteProject
The critical thing in developing software is not the program, it's the design. It is translating understanding of user needs into something that can be realized as a computer program.
Mitch Kapor
ShareWTF𝕏

Interpretation

What this quote means

Effective software development hinges on design more than on code itself.

This quote emphasizes the importance of design in the software development process. It suggests that understanding user needs and translating those needs into a clear, effective design is more crucial than merely writing the code. A well-thought-out design dictates the success of the program and ensures that it meets the users' requirements effectively.

Themes

SoftwareDesignUser NeedsDevelopmentProgramming

In practice

Example use cases

In a presentation about software development best practices.

More from Mitch Kapor

It is possible to take a population of students who are failing and whose schools are failing them, who are being written off as not being college material, and if they have the right support, they can all go to college and succeed.
Mitch KaporRead
Few industries have the ability to transform society like tech, yet too few companies are asking the questions or working on the problems that would create meaningful social change.
Mitch KaporRead
Technology advances at exponential rates, and human institutions and societies do not. They adapt at much slower rates. Those gaps get wider and wider.
Mitch KaporRead

Similar quotes

For decades, the pace of technological change in manufacturing has outstripped that in the economy as a whole. And, so, firms - manufacturing firms - have found it easier to continue producing by - with - reducing their workforces.
Janet YellenRead
No amount of source-level verification or scrutiny will protect you from using untrusted code.
Ken ThompsonRead
The process of preparing programs for a digital computer is especially attractive, not only because it can economically and scientifically rewarding, but also because it can be an aesthetic experience much like composing poetry or music.
Donald KnuthRead
Learning how to understand how technology evolves, using tools like a Technology Road Map, is what you need more than anything to ride on top of the tsunami instead of being crushed by it.
Peter DiamandisRead
Even though you can't get along without your smartphone, there are not many essential services on your smartphone. They're mostly convenience; you could live without it. Essential means you die without it. A gadget that warns you're about to have a heart attack - that's essential. We're about to go into that phase with smartphones.
Martin CooperRead
Chess is far too complex to be definitively solved with any technology we can conceive of today. However, our looked-down-upon cousin, checkers, or draughts, suffered this fate quite recently thanks to the work of Jonathan Schaeffer at the University of Alberta and his unbeatable program Chinook.
Garry KasparovRead

A little wisdom, now and then

Subscribe for the occasional hand-picked quote. No noise.

Quote by Mitch Kapor | QuoteProject