A Quote by Kent Beck

The problem is, in software design, often the consequences of your decisions don't become apparent for years. — © Kent Beck
The problem is, in software design, often the consequences of your decisions don't become apparent for years.
There's a fundamental problem with how the software business does things. We're asking people who are masters of hard-edged technology to design the soft, human side of software as well. As a result, they make products that are really cool - if you happen to be a software engineer.
Health care is a design problem. Dependence on foreign oil is a design problem. To some extent, poverty is a design problem. We need design thinkers to solve those problems, and most people who are in positions of political power are not design thinkers, to put it mildly.
My opening line to my students, and a recurring theme in my classes, was that the big design problem isn't designing a house for your parents or yourself, a museum, or a toaster, or a book, or whatever. The big design problem is designing your life. It's by the design of your life that you create the backboard off which you bounce all your thoughts and ideas and creativity. You have to decide what it is that you want to do each day.
The software patent problem is not limited to Mono. Software patents affect everyone writing software today.
I've been amazed at how often those outside the discipline of design assume that what designers do is decoration. Good design is problem solving.
Sometimes clients have a sophisticated view of their design problem, sometimes they do not. I often spend time with the client redefining the problem, going back to the beginning. Often the problem is just a symptom. Sometimes you have to move back in order to move forward to understand what the nature of the solution should be.
In their zeal for particular kinds of decisions to be made, those with the vision of the anointed seldom consider the nature of the: process: by which decisions are made. Often what they propose amounts to third-party decision making by people who pay no cost for being wrong-surely one of the least promising ways of reaching decisions satisfactory to those who must live with the consequences.
Design is a response to a specific problem. You are given a problem to solve, and then you let the problem itself tell you what your solution is.
Just because you are embarrassed to admit that you're still living the consequences of bad decisions made 5, 10, 20 years ago shouldn't stop you from making good decisions now. If you let pride stop you, you will hate life 5, 10, and 20 years from now for the same reasons.
Design is a field of concern, response, and enquiry as often as decision and consequence... it is convenient to group design into three simple categories, though the distinctions are in no way absolute, nor are they always so described: product design (things), environment design (places) and communication design (messages).
I took the position from day one that it was the right decree, that the modifications I made to the decree were proper, that the correct outcome had been obtained, and that in due time all of that would become apparent. And it has become apparent.
It is sad that so many designers don't know how to make. CAD software can make a bad design look palatable! It is sad that four years can be spent on a 3D design course without making anything! People who are great at designing and making have a great advantage.
[How to think about a problem:] The first step is to make the problem specific . . . ; The second step is to form theories freely of how to rid yourself of that burden . . . ; The third step is to develop in foresight the consequences of your proposals . . . ; The fourth and final step in thinking is to compare the consequences of your proposals to see which is best in the light of your scheme of life as a whole . . . ; Whether you choose a vacation or a spouse, a party or a candidate, a cause to contribute to or a creed to live by - think!
Isn't that how it is when you must decide with your heart? You are not just choosing one thing over another. You are choosing what you want. And you are also choosing what somebody else does not want, and all the consequences that follow. You can tell yourself, That's not my problem, but those words do not wash the trouble away. Maybe it is no longer a problem in your life. But it is always a problem in your heart.
A sign of wisdom and maturity is when you come to terms with the realization that your decisions cause your rewards and consequences. You are responsible for your life, and your ultimate success depends on the choices you make.
Thoughts have consequences. Healing from anxiety requires healthy thinking. Your challenge is not your challenge. Your challenge is the way you think about your challenge. Your problem is not your problem; it's the way you look at it.
This site uses cookies to ensure you get the best experience. More info...
Got it!