SoftOver
 
Recommended


User login


 

Humor

   

(has been fixed on the site)

   

 

     
A potentially deadly illness, clinically referred to as UML (Unified Modeling Language) fever, is plaguing many software-engineering efforts today. This fever has many different strains that vary in levels of lethality and contagion. A number of these strains are symptomatically related, however. Rigorous laboratory analysis has revealed that each is unique in origin and makeup. A particularly insidious characteristic of UML fever, common to most of its assorted strains, is the difficulty individuals and organizations have in self-diagnosing the affliction. A consequence is that many cases of the fever go untreated and often evolve into more complex and lethal strains.

read an article

   

From a job ad (with cleaned copy-paste bugs):

Title: Clean Up Developer.
[...] This position is for the world's largest software company, headquartered in Redmond, Washington.
Position Description
Our team is responsible for our background update component for our company's OS software. We need a good «clean-up» developer to help us make sure our code is solid before it is released [...]

Sounds great! Looks like at leat one part of "largest software company's OS software" is going to be cleaned before release!

   

   

Complexity Estimation

Neverland: Complexity does not depend on coefficient. N=2N.
Reality: Performance depends on both complexity and coefficient. N=N, 2N=2N.
What to Do: Next time you see the clock cursor, progress bar, or anything else that indicates continuous operation, start to say loud: "N=2N. N=3N. N=4N..." etc. When you reach 20N, start from the beginning. Eventually you will grok it.
Syndicate content