PTCruiserII
Programmer
The intelligence of business software I develop has gone down hill. I spend 95% of my time worrying about interface.
The smartest programs I wrote were in the DOS days when interface was secondary to getting a job done. This would mean automating processes to the fullest possible extent with the technology of the time.
Today the mantra is 'GIVE THE USER WHAT HE/SHE WANTS'. This forces dumb software with nice interface to be the norm.
An analogy I use is:
If we're in the business of digging ditches, if I asked the ditch diggers what they needed to do their job better - they would never conceive of a BULLDOZER. Users can't conceive of a world where they don't exist. They would much rather have a mechanized shovel - it would be easier for them but wouldn't be using technology to its potential. The shovels would look nicer, and they would all be linked together and require upgrading periodically... --- you see where I'm going.
Just thought I would vent a little...
The smartest programs I wrote were in the DOS days when interface was secondary to getting a job done. This would mean automating processes to the fullest possible extent with the technology of the time.
Today the mantra is 'GIVE THE USER WHAT HE/SHE WANTS'. This forces dumb software with nice interface to be the norm.
An analogy I use is:
If we're in the business of digging ditches, if I asked the ditch diggers what they needed to do their job better - they would never conceive of a BULLDOZER. Users can't conceive of a world where they don't exist. They would much rather have a mechanized shovel - it would be easier for them but wouldn't be using technology to its potential. The shovels would look nicer, and they would all be linked together and require upgrading periodically... --- you see where I'm going.
Just thought I would vent a little...