Authors
Topics
Lists
Pictures
Resources
American Software Engineer Quotes
Source
Report...
Responsibility-driven design is inspired by the client/server model. It focuses on the contract by asking: What actions is this object responsible for? and What information does this object share?
Rebecca Wirfs-Brock
Source
Report...
The greatest risk we face in software development is that of overestimating our own knowledge.
Jim Highsmith
Source
Report...
One advantage of static factory methods is that, unlike constructors, they have names.
Joshua Bloch
Source
Report...
The wonderful thing about dynamic typing is it lets you express anything that is computable. And type systems don't — type systems are typically decidable, and they restrict you to a subset. People who favor static type systems say it's fine, it's good enough; all the interesting programs you want to write will work as types. But that's ridiculous — once you have a type system, you don't even know what interesting programs are there.
Gilad Bracha
Source
Report...
The Declaration of Independence states that all men are created equal, and in 1776, that's exactly what they meant. Women could not vote, women could not own property, and blacks were considered property. After 200 years of enlightenment, we have realized that gender and race are inappropriate distinctions for determining who has individual rights. Anytime Gov gives you permission they let you know that you have permission by giving you a permit or a license. If you have a marriage license, what permission do you have to do now that you did not have permission to do before, who gave you that permission, and who gave them the authority to give you that permission in the first place?
Michael Badnarik
Source
Report...
Building software implies various stages of planning, preparation and execution that vary in kind and degree depending on what's being built. [...]
Building a four-foot tower requires a steady hand, a level surface, and 10 undamaged beer cans. Building a tower 100 times that size doesn't merely require 100 times as many beer cans.
Steve McConnell
Source
Report...
We offer them mediocrity while calling it magic. We offer them the illusion of intelligent software, seducing them into surrendering the task of thinking to the machine. Of course, the machine isn't thinking, which means that nobody is.
Larry Constantine
Source
Report...
Arthur Jay Klinghoffer, a professor of political science at Rutgers University, has argued that geography seems less relevant than ever in a world where nonstate actors -- malleable entities like ethnicities, for example -- are as powerful and important as the ones with governments and borders. Where on a map can you point to al-Qaeda? Or Google, or Wal-Mart? Everywhere and nowhere.
Ken Jennings
Source
Report...
Like many fields in their early stages, the software field has had its share of project disasters: the software equivalents of Beauvais Cathedral, the S. S. Titanic, and the "Galloping Gertie" Tacoma Narrows Bridge. The frequency of these disaster projects is a serious concern: a recent survey of 600 firms indicated that 35% of them had at least one "runaway' software project.
Barry Boehm
Source
Report...
First law: The pesticide paradox. Every method you use to prevent or find bugs leaves a residue of subtler bugs against which those methods are ineffective.
Boris Beizer
Source
Report...
Playing catch-up with the competition can only ever help you make incremental gains. It will never help you create something new.
Eric Schmidt
Source
Report...
[Netscape will soon reduce Windows to] a poorly debugged set of device drivers.
Marc Andreessen
Source
Report...
Objects are the real and conceptual things we find in the world around us. An object may be hardware, software, a concept (e. g., velocity), or even "flesh and blood." Objects are complete entities, i. e., they are not "simply information" or "simply information and actions." Software objects strive to capture as completely as possible the characteristics of the "real world" objects which they represent. Finally, objects are "black boxes," i. e., their internal implementations are hidden from the outside world, and all interactions with an object take place via a well-defined interface.
Edward V. Berard
Source
Report...
Organizational busy work tends to expand to fill the working day.
Tom DeMarco
Source
Report...
Of the four project development variables - scope, cost, time and quality - quality isn't really a free variable. The only possible values are "excellent" and "insanely excellent", depending on whether lives are at stake.
Kent Beck
Source
Report...
Unless you are very rich and very eccentric, you will not enjoy the luxury of a computer in your own home.
Ed Yourdon
Source
Report...
Typically, a subclass augments or redefines the existing structure and behavior of its superclasses.
Grady Booch
Quote of the day
It is better to meet danger than to wait for it. He that is on a lee shore, and foresees a hurricane, stands out to sea and encounters a storm to avoid a shipwreck.
Charles Caleb Colton
Related Quotes
By profession
Software engineer Quotes
By nationality
Finnish Software Engineers
Canadian Software Engineers
Norwegian Software Engineers
By century
20th-century Software engineers
Featured Authors
Lists
Predictions that didn't happen
If it's on the Internet it must be true
Remarkable Last Words (or Near-Last Words)
Picture Quotes
Confucius
Philip James Bailey
Eleanor Roosevelt
Letitia Elizabeth Landon
Popular Topics
life
love
nature
time
god
power
human
mind
work
art
heart
thought
men
day
×
Lib Quotes