Steve Mellor and I independently came up with a characterization of the three modes in which people use the UML: sketch, blueprint, and programming language. By far the most common of the three, at least to my biased eye, is UML as sketch. In this usage, developers use the UML to help communicate some aspects of a system. As with blueprints, you can use sketches in a forward-engineering or reverse-engineering direction. Forward engineering draws a UML diagram before you write code, while reverse engineering builds a UML diagram from existing code in order to help understand it.
Martin FowlerRelated topics
blueprint came characterization code common diagram direction engineering eye far forward help language order sketch steve three use while write programmingRelated quotes
If you're too stupid to understand that a philosophy that favors a federally structured republic, with numerous restraints on the scope and power of government to interfere with individual rights or the free market, is a lot different from an ethnic-nationalist, atheistic, and socialist program of genocide and international aggression, you should use this rule of thumb: If someone isn't advocating the murder of millions of people in gas chambers and a global Reich for the White Man you shouldn't assume he's a Nazi and you should know it's pretty damn evil to call him one.
Jonah Goldberg
I have the disadvantage of not being sociable. Wall Street men are fond of company and sport. A man makes one hundred thousand dollars there and immediately buys a yacht, begins to race fast horses, and becomes a sport generally. My tastes lie in a different direction. When business hours are over I go home and spend the remainder of the day with my wife, my children, and books of my library. Every man has natural inclinations of his own. Mine are domestic. They are not calculated to make me particularly popular in Wall Street, and I cannot help that.
Jay Gould
...well over half of the time you spend working on a project (on the order of 70 percent) is spent thinking, and no tool, no matter how advanced, can think for you. Consequently, even if a tool did everything except the thinking for you – if it wrote 100 percent of the code, wrote 100 percent of the documentation, did 100 percent of the testing, burned the CD-ROMs, put them in boxes, and mailed them to your customers – the best you could hope for would be a 30 percent improvement in productivity. In order to do better than that, you have to change the way you think.
Fred Brooks
There are things about organized religion which I resent. Christ is revered as the Prince of Peace, but more blood has been shed in His name than any other figure in history. You show me one step forward in the name of religion and I'll show you a hundred retrogressions. Remember, they were men of God who destroyed the educational treasures at Alexandria, who perpetrated the Inquisition in Spain, who burned the witches at Salem. Over 25,000 organized religions flourish on this planet, but the followers of each think all the others are miserably misguided and probably evil as well.
Frank Sinatra
Every Christian should find for himself the imperative and incentive to become holy. If you live without struggle and without hope of becoming holy, then you are Christians only in name and not in essence. But without holiness, no one shall see the Lord, that is to say they will not attain eternal blessedness. It is a trustworthy saying that Jesus Christ came into the world to save sinners (I Tim. 1:15). But we deceive ourselves if we think that we are saved while remaining sinners. Christ saves those sinners by giving them the means to become saints.
Philaret Drozdov