Software Quotes
Quotes tagged as "software"
Showing 1-30 of 97
“The test of the machine is the satisfaction it gives you. There isn't any other test. If the machine produces tranquility it's right. If it disturbs you it's wrong until either the machine or your mind is changed.”
― Zen and the Art of Motorcycle Maintenance: An Inquiry Into Values
― Zen and the Art of Motorcycle Maintenance: An Inquiry Into Values
“That's the thing about people who think they hate computers. What they really hate is lousy programmers.”
―
―
“The computer programmer is a creator of universes for which he alone is the lawgiver. No playwright, no stage director, no emperor, however powerful, has ever exercised such absolute authority to arrange a stage or field of battle and to command such unswervingly dutiful actors or troops.”
―
―
“Premature optimization is the root of all evil.”
― The Art of Computer Programming, Volume 1: Fundamental Algorithms
― The Art of Computer Programming, Volume 1: Fundamental Algorithms
“Does he live alone?”
“Yes.”
Conor stood up. “Thank you,” he said pleasantly and shot him in the head.”
― The Eagle's Covenant
“Yes.”
Conor stood up. “Thank you,” he said pleasantly and shot him in the head.”
― The Eagle's Covenant
“Sometimes at night I worry about TAMMY. I worry that she might get tired of it all. Tired of running at sixty-six terahertz, tired of all those processing cycles, every second of every hour of every day. I worry that one of these cycles she might just halt her own subroutine and commit software suicide. And then I would have to do an error report, and I don't know how I would even begin to explain that to Microsoft.”
― How to Live Safely in a Science Fictional Universe
― How to Live Safely in a Science Fictional Universe
“As data and science become more accessible and more the production of software and AI, human creativity is becoming a more valuable commodity.”
―
―
“More importantly, our software worked. I don't just mean that it didn't bump, or that it performed according to the written specifications, or that it was efficient in producing reports. It really worked”
― The Goal: A Process of Ongoing Improvement
― The Goal: A Process of Ongoing Improvement
“Many rookie software managers think that they can "motivate" their programmers to work faster by giving them nice, "tight" (unrealistically short) schedules. I think this kind of motivation is brain-dead. When I'm behind schedule, I feel doomed and depressed and unmotivated. When I'm working ahead of schedule, I'm cheerful and productive. The schedule is not the place to play psychological games.”
― Joel on Software
― Joel on Software
“After I left finance, I started attending some of the fashionable conferences attended by pre-rich and post-rich technology people and the new category of technology intellectuals. I was initially exhilarated to see them wearing no ties, as, living among tie-wearing abhorrent bankers, I had developed the illusion that anyone who doesn’t wear a tie was not an empty suit. But these conferences, while colorful and slick with computerized images and fancy animations, felt depressing. I knew I did not belong. It was not just their additive approach to the future (failure to subtract the fragile rather than add to destiny). It was not entirely their blindness by uncompromising neomania. It took a while for me to realize the reason: a profound lack of elegance. Technothinkers tend to have an “engineering mind”—to put it less politely, they have autistic tendencies. While they don’t usually wear ties, these types tend, of course, to exhibit all the textbook characteristics of nerdiness—mostly lack of charm, interest in objects instead of persons, causing them to neglect their looks. They love precision at the expense of applicability. And they typically share an absence of literary culture.
This absence of literary culture is actually a marker of future blindness because it is usually accompanied by a denigration of history, a byproduct of unconditional neomania. Outside of the niche and isolated genre of science fiction, literature is about the past. We do not learn physics or biology from medieval textbooks, but we still read Homer, Plato, or the very modern Shakespeare. We cannot talk about sculpture without knowledge of the works of Phidias, Michelangelo, or the great Canova. These are in the past, not in the future. Just by setting foot into a museum, the aesthetically minded person is connecting with the elders. Whether overtly or not, he will tend to acquire and respect historical knowledge, even if it is to reject it. And the past—properly handled, as we will see in the next section—is a much better teacher about the properties of the future than the present. To understand the future, you do not need technoautistic jargon, obsession with “killer apps,” these sort of things. You just need the following: some respect for the past, some curiosity about the historical record, a hunger for the wisdom of the elders, and a grasp of the notion of “heuristics,” these often unwritten rules of thumb that are so determining of survival. In other words, you will be forced to give weight to things that have been around, things that have survived.”
― Antifragile: Things That Gain from Disorder
This absence of literary culture is actually a marker of future blindness because it is usually accompanied by a denigration of history, a byproduct of unconditional neomania. Outside of the niche and isolated genre of science fiction, literature is about the past. We do not learn physics or biology from medieval textbooks, but we still read Homer, Plato, or the very modern Shakespeare. We cannot talk about sculpture without knowledge of the works of Phidias, Michelangelo, or the great Canova. These are in the past, not in the future. Just by setting foot into a museum, the aesthetically minded person is connecting with the elders. Whether overtly or not, he will tend to acquire and respect historical knowledge, even if it is to reject it. And the past—properly handled, as we will see in the next section—is a much better teacher about the properties of the future than the present. To understand the future, you do not need technoautistic jargon, obsession with “killer apps,” these sort of things. You just need the following: some respect for the past, some curiosity about the historical record, a hunger for the wisdom of the elders, and a grasp of the notion of “heuristics,” these often unwritten rules of thumb that are so determining of survival. In other words, you will be forced to give weight to things that have been around, things that have survived.”
― Antifragile: Things That Gain from Disorder
“Joscha: For me a very interesting discovery in the last year was the word spirit—because I realized that what “spirit” actually means: It’s an operating system for an autonomous robot. And when the word was invented, people needed this word, but they didn’t have robots that built themselves yet; the only autonomous robots that were known were people, animals, plants, ecosystems, cities and so on. And they all had spirits. And it makes sense to say that a plant is an operating system, right? If you pinch the plant in one area, then it’s going to have repercussions throughout the plant. Everything in the plant is in some sense connected into some global aesthetics, like in other organisms. An organism is not a collection of cells; it’s a function that tells cells how to behave. And this function is not implemented as some kind of supernatural thing, like some morphogenetic field, it is an emergent result of the interactions of each cell with each other cell.
Lex: Oh my god, so what you’re saying is the organism is a function that tells the cells what to do? And the function emerges from the interaction of the cells.
Joscha: Yes. So it’s basically a description of what the plant is doing in terms of macro-states. And the macro-states, the physical implementation are too many of them to describe them, so the software that we use to describe what a plant is doing—this spirit of the plant—is the software, the operating system of the plant, right? This is a way in which we, the observers, make sense of the plant. The same is true for people, so people have spirits, which is their operating system in a way, right, and there’s aspects of that operating system that relate to how your body functions, and others how you socially interact, how you interact with yourself and so on. And we make models of that spirit and we think it’s a loaded term because it’s from a pre-scientific age, but it took the scientific age a long time to rediscover a term that is pretty much the same thing and I suspect that the differences that we still see between the old word and the new word are translation errors that over the centuries.”
―
Lex: Oh my god, so what you’re saying is the organism is a function that tells the cells what to do? And the function emerges from the interaction of the cells.
Joscha: Yes. So it’s basically a description of what the plant is doing in terms of macro-states. And the macro-states, the physical implementation are too many of them to describe them, so the software that we use to describe what a plant is doing—this spirit of the plant—is the software, the operating system of the plant, right? This is a way in which we, the observers, make sense of the plant. The same is true for people, so people have spirits, which is their operating system in a way, right, and there’s aspects of that operating system that relate to how your body functions, and others how you socially interact, how you interact with yourself and so on. And we make models of that spirit and we think it’s a loaded term because it’s from a pre-scientific age, but it took the scientific age a long time to rediscover a term that is pretty much the same thing and I suspect that the differences that we still see between the old word and the new word are translation errors that over the centuries.”
―
“Why is programming fun? What delights may its practitioner expect as his reward?
First is the sheer joy of making things. As the child delights in his first mud pie, so the adult enjoys building things, especially things of his own design. I think this delight must be an image of God’s delight in making things, a delight shown in the distinctness and newness of each leaf and each snowflake.
Second is the pleasure of making things that are useful to other people. Deep within, we want others to use our work and to find it helpful. In this respect the programming system is not essentially different from the child’s first clay pencil holder “for Daddy’s office.”
Third is the fascination of fashioning complex puzzle-like objects of interlocking moving parts and watching them work in subtle cycles, playing out the consequences of principles built in from the beginning. The programmed computer has all the fascination of the pinball machine or the jukebox mechanism, carried to the ultimate.
Fourth is the joy of always learning, which springs from the nonrepeating nature of the task. In one way or another the problem is ever new, and its solver learns something; sometimes practical, sometimes theoretical, and sometimes both.
Finally, there is the delight of working in such a tractable medium. The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination. Few media of creation are so flexible, so easy to polish and rework, so readily capable of realizing grand conceptual structures. (As we shall see later, this very tractability has its own problems.)
Yet the program construct, unlike the poet’s words, is real in the sense that it moves and works, producing visible outputs separate from the construct itself. It prints results, draws pictures, produces sounds, moves arms. The magic of myth and legend has come true in our time. One types the correct incantation on a keyboard and a display screen comes to life, showing things that never were nor could be.
Programming then is fun because it gratifies creative longings built deep within us and delights sensibilities we have in common with all men.”
― The Mythical Man-Month: Essays on Software Engineering
First is the sheer joy of making things. As the child delights in his first mud pie, so the adult enjoys building things, especially things of his own design. I think this delight must be an image of God’s delight in making things, a delight shown in the distinctness and newness of each leaf and each snowflake.
Second is the pleasure of making things that are useful to other people. Deep within, we want others to use our work and to find it helpful. In this respect the programming system is not essentially different from the child’s first clay pencil holder “for Daddy’s office.”
Third is the fascination of fashioning complex puzzle-like objects of interlocking moving parts and watching them work in subtle cycles, playing out the consequences of principles built in from the beginning. The programmed computer has all the fascination of the pinball machine or the jukebox mechanism, carried to the ultimate.
Fourth is the joy of always learning, which springs from the nonrepeating nature of the task. In one way or another the problem is ever new, and its solver learns something; sometimes practical, sometimes theoretical, and sometimes both.
Finally, there is the delight of working in such a tractable medium. The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination. Few media of creation are so flexible, so easy to polish and rework, so readily capable of realizing grand conceptual structures. (As we shall see later, this very tractability has its own problems.)
Yet the program construct, unlike the poet’s words, is real in the sense that it moves and works, producing visible outputs separate from the construct itself. It prints results, draws pictures, produces sounds, moves arms. The magic of myth and legend has come true in our time. One types the correct incantation on a keyboard and a display screen comes to life, showing things that never were nor could be.
Programming then is fun because it gratifies creative longings built deep within us and delights sensibilities we have in common with all men.”
― The Mythical Man-Month: Essays on Software Engineering
“Softwares are becoming the new cargo ships and freight trucks. Digital files are becoming the new core commodities. The formers won't eliminate the latters, but a restructuring is happening.”
―
―
“Mindset is everything: the software operates the hardware.”
― Anti-Time Management: Reclaim Your Time and Revolutionize Your Results with the Power of Time Tipping
― Anti-Time Management: Reclaim Your Time and Revolutionize Your Results with the Power of Time Tipping
“In 2005 software actually had designs. Now everything is flat, colorless, without icons, without borders, gradients, just horrible. Mobile ruined everything, everything is just practical now.”
― 94,000 Wasps in a Trench Coat
― 94,000 Wasps in a Trench Coat
“Over the span of a year or two, teams that were moving very fast at the beginning of a project can find themselves moving at a snail’s pace. Every change they make to the code breaks two or three other parts of the code.
As productivity decreases, management does the only thing they can; they add more staff to the project to increase productivity. But that new staff is not versed in the design of the system. Furthermore, they, and everyone else on the team, are under horrific pressure to increase productivity. So they all make more and more messes, driving productivity further toward zero.
Eventually the team rebels. They inform management that they cannot continue to develop in this odious code base. Management does not want to expend resources on a whole new redesign of the project, but they cannot deny that productivity is terrible. Eventually, they bend to the demands of the developers and authorize the grand redesign in the sky.
A new tiger team is selected. Everyone wants to be on this team because it’s a green-field project. They get to start over and create something wonderful. But only the best and brightest are chosen for the tiger team. Everyone else must continue to maintain the current system.
Now the two teams are in a race. The tiger team must build a new system that does everything that the old system does. Management will not replace the old system until the new system can do everything that the old system does.
This race can go on for a very long time. I’ve seen it take 10 years. And by the time it’s done, the original members of the tiger team are long gone, and the current members are demanding that the new system be redesigned because it’s such a mess.”
― Clean Code: A Handbook of Agile Software Craftsmanship
As productivity decreases, management does the only thing they can; they add more staff to the project to increase productivity. But that new staff is not versed in the design of the system. Furthermore, they, and everyone else on the team, are under horrific pressure to increase productivity. So they all make more and more messes, driving productivity further toward zero.
Eventually the team rebels. They inform management that they cannot continue to develop in this odious code base. Management does not want to expend resources on a whole new redesign of the project, but they cannot deny that productivity is terrible. Eventually, they bend to the demands of the developers and authorize the grand redesign in the sky.
A new tiger team is selected. Everyone wants to be on this team because it’s a green-field project. They get to start over and create something wonderful. But only the best and brightest are chosen for the tiger team. Everyone else must continue to maintain the current system.
Now the two teams are in a race. The tiger team must build a new system that does everything that the old system does. Management will not replace the old system until the new system can do everything that the old system does.
This race can go on for a very long time. I’ve seen it take 10 years. And by the time it’s done, the original members of the tiger team are long gone, and the current members are demanding that the new system be redesigned because it’s such a mess.”
― Clean Code: A Handbook of Agile Software Craftsmanship
“Programmers and software engineers who dive into code without writing a spec tend to think they're cool gunslingers, shooting from the hip. They're not. They are terribly unproductive. They write bad code and produce shoddy software, and they threaten their projects by taking giant risks which are completely uncalled for.”
― Joel on Software
― Joel on Software
“The confidence you get from knowing about every crash, anywhere in the world, is crucial to delivering a high-quality product that needs to be used in the wild. In the consumer software business, you can't rely on your customers to tell you about crashes—many of them may not be technical enough, and most of them won't bother to take time off of their own important work to give you a useful crash report unless you make it completely automatic.”
― Joel on Software
― Joel on Software
“Selenium Training in Chennai | Selenium Course in Chennai
Searching for Best Selenium Training in Chennai with Placement?.Best Selenium Course in Chennai. Contact us for Best Selenium Classes in Chennai.”
―
Searching for Best Selenium Training in Chennai with Placement?.Best Selenium Course in Chennai. Contact us for Best Selenium Classes in Chennai.”
―
“It doesn’t take a huge amount of knowledge and skill to get a program working.
Kids in high school do it all the time.
Getting it right is another matter entirely.
And when you get the software right, something magical happens: You don’t need
hordes of programmers to keep it working. You don’t need massive requirements
documents and huge issue tracking systems. You don’t need global cube farms
and 24/7 programming.
When software is done right, it requires a fraction of the human resources to
create and maintain.”
― Clean Architecture
Kids in high school do it all the time.
Getting it right is another matter entirely.
And when you get the software right, something magical happens: You don’t need
hordes of programmers to keep it working. You don’t need massive requirements
documents and huge issue tracking systems. You don’t need global cube farms
and 24/7 programming.
When software is done right, it requires a fraction of the human resources to
create and maintain.”
― Clean Architecture
“Listening , Testing , Coding , Designing. That's all there is to software. Anyone who tells you different is selling something .”
―
―
“Quality was not a motivating concern in the design, implementation, or standardization of JavaScript. That puts a greater burden on the users of the language to resist the language's weaknesses.”
― JavaScript: The Good Parts
― JavaScript: The Good Parts
“It’s easy to overvalue ideas. The truth is, ideas are cheap.”
― Shape Up: Stop Running in Circles and Ship Work that Matters
― Shape Up: Stop Running in Circles and Ship Work that Matters
All Quotes
|
My Quotes
|
Add A Quote
Browse By Tag
- Love Quotes 97.5k
- Life Quotes 76k
- Inspirational Quotes 73k
- Humor Quotes 44k
- Philosophy Quotes 29.5k
- Inspirational Quotes Quotes 27k
- God Quotes 26k
- Truth Quotes 23.5k
- Wisdom Quotes 23.5k
- Romance Quotes 23k
- Poetry Quotes 22k
- Death Quotes 20k
- Happiness Quotes 18.5k
- Life Lessons Quotes 18.5k
- Faith Quotes 18k
- Hope Quotes 18k
- Quotes Quotes 16.5k
- Inspiration Quotes 16.5k
- Spirituality Quotes 15k
- Religion Quotes 15k
- Motivational Quotes 15k
- Writing Quotes 15k
- Relationships Quotes 14.5k
- Life Quotes Quotes 14k
- Love Quotes Quotes 14k
- Success Quotes 13.5k
- Time Quotes 12.5k
- Motivation Quotes 12k
- Science Quotes 11.5k
- Motivational Quotes Quotes 11.5k