QUOTE(Mad Tom @ Oct 26 2010, 06:01 PM)

Most software is badly designed and worsely inplemented.
Is that random enough?
Actually, if something is implemented to design, how can it be 'worser' implementation wise(bugs aside)? I'd say, most software is badly maintained, as people do not take the time to restructure it and instead hack around with what they already have, i.e. force an ill fitting change into the current architecture.
The biggest issue I have is the constantly changing requirements, which make it impossible to get the design and/or implementation correct resulting in more of said hacking to get something 'working' as quickly as possible.
I need to invent a program to rid the world of programmers.....it will never work though as the requirements monkeys never know what they want

(I've had bad day rooting around in some hideous code. Quit whinging Jo

)