|
Today I'm mistyping anything, both in English and my native language. It's the Monday effect...
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
|
|
|
|
|
I can write a bug free "Hello World", no problem (actually it once took me a good 30 minutes in JavaScript because of a spelling error ).
Building a full-scale bug-free enterprise application is a bit harder to get right (first run without compiling while writing ).
Anyway, since there are A LOT of bunglers out there (my hypothesis is that 99% of people are bunglers) it won't happen for large applications created by big teams, especially when they run on different environments.
|
|
|
|
|
It is not possible to make your software idiot-proof, as idiots can be so ingenious.
Cheers,
Mick
------------------------------------------------
It doesn't matter how often or hard you fall on your arse, eventually you'll roll over and land on your feet.
|
|
|
|
|
I was thinking about a car. driving fast in a highway. At gear 4 u suddenly decide to change the gear to 1, and boom. If u are still alive there would be no car surely.In real world this is not a bug but in software it is and user should be treated like a child that can destroy every thing and even hurt him/herself.
|
|
|
|
|
I'm currenlty working for a customer of that kind. Adding complexity and complexity to allow him to keep using the 0.1% of his brain instead of the full 0.5% required for our software to be used.
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
|
|
|
|
|
In one of my projects the customer got angry with me 'why there is just 20 records but it should be 30'. It was the time when mouse scroll was discovered.
|
|
|
|
|
Oh you have one of my "Big Red Button" clients.
client whining: "Why is this so complex all I want is one button, aren't you supposed to make it simple"
Response: Next time this user opens the app there is one large red button with "Press Me" - he was not amused.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
He wants no button, everything must be done silently and automatically - in this case the recovery from fatal errors on hidden moving piston. He doesn't want to access the freaking diagnostic interface when something of this gravity happens - he doesn't want to learn the functions of the 4 buttons and 10 labels on that interface.
Poor thing, he's only the chief supervisor of two entire production lines of one of the biggest food industries of Italy (big exporter too), how could I ever ask some compentence of him.
PS: critical errors on that muthaf piston happen 1/2 times a week, because of course the engineer responsible for integrating the hardware in the machine (me) wasn't included in the loop during the selection of the hardware piece, so we ended up with a piston built in China with the firmware and the documentation written by a student who was writing his graduating thesis. Of course it works like sunshine.
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
|
|
|
|
|
|
The customer isn't always right, WE keep him always on the right; so that when we strike we're sure not to miss
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
|
|
|
|