logo

Quotes About Software

A 'passing' test doesn't mean 'no problem.' It means no problem *observed*. This time. With these inputs. So far. On my machine.
~ Michael Bolton
I think Smalltalk is inappropriate for serious industrial developments. After all, run time is a little late to find out whether you have a landing gear.
~ Bertrand Meyer
Software as an asset isn't stable over time; it needs to be maintained.
~ Brian Behlendorf
Never put off until run time what you can do at compile time.
~ David Gries
You see it in the 36 percent increase between 2004 and 2007 in lawsuits against attorneys for legal mistakes—the most common being simple administrative errors, like missed calendar dates and clerical screwups, as well as errors in applying the law. You see it in flawed software design, in foreign intelligence failures, in our tottering banks—in fact, in almost any endeavor requiring mastery of complexity and of large amounts of knowledge. Such
~ Atul Gawande
The ways to find one's way to Enlightenment are many. There is prayer and fasting, and some try that to great effect, but that road is severe, particularly to people with electronic scheduling software and a lot of business lunches as part of the general requirements of their jobs, not to mention drinks after work, and pretty soon fasting, if not prayer, is out the window.
~ Stanley Bing
Testing was never going to be fashionable, but you could hardly run a respectable software development shop with no testing effort at all.
~ Stephen Baxter
These operations move memory around, perform some sort of basic math, or interrupt the processor to get it to do something else. In the end, that's all a computer processor can really do. But in the same way millions of books have been written using a relatively small alphabet of letters, an infinite number of possible programs can be created using a relatively small collection of machine instructions.
~ Jon Erickson
As a software developer writes a function, she commits to a strategy and a series of steps, and in doing so she eliminates other strategies or steps.
~ Jon Kolko
The purpose of software engineering is to control complexity, not to create it.
~ Jon L. Bentley
The fact that variables have types and cannot simply hold any kind of object is another important feature of the language that ensures safety and correctness of code.
~ Jonathan Knudsen
Builder.ai lets you make app without the knowledge of coding.
~ Engineer.AI
Builder.ai, an AI-enabled platform that lets anyone build apps and software without knowing how to code.
~ Engineer.AI
Our human-assisted AI (artificial intelligence) can build tailor-made software using the collective knowledge of what has been built before; an assembly line connects re-usable features with specialist creators. - Engineer.ai CEO
~ Engineer.AI
Our unique algorithm is able to grade each person and it chooses which developer works on what.
~ Engineer.AI
Software is the center of every business today and the market has been waiting for a solution that eliminates technical barriers to build software so that everyone can engage in the new economy. ~ Manu Gupta
~ Engineer.AI
The heart of software is its ability to solve domain-related problems for its user.
~ Eric Evans
It takes fastidiousness to write code that doesn't just do the right thing but also says the right thing.
~ Eric Evans
Software design is a constant battle with complexity. We must make distinctions so that special handling is applied only where necessary.
~ Eric Evans
Every software program relates to some activity or interest of its user.
~ Eric Evans
In the old waterfall method, the business experts talk to the analysts, and analysts digest and abstract and pass the result along to the programmers, who code the software. This approach fails because it completely lacks feedback.
~ Eric Evans
That shallowness of knowledge produces software that does a basic job but lacks a deep connection to the domain expert's way of thinking.
~ Eric Evans
Written documents should complement the code and the talking.
~ Eric Evans
If the design, or some central part of it, does not map to the domain model, that model is of little value, and the correctness of the software is suspect.
~ Eric Evans