Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).

×
User Journal

MarsDefenseMinister's Journal: Data Driven programming

Journal by MarsDefenseMinister

Once upon a time, I had a customer who insisted on a program implementation that was "data driven." He had heard that and was sure that he wanted it. The people he had working for him didn't want to have to maintain any code, so they thought a data driven program sounded like a good idea. Instead of having a hardcoded program, they wanted it to be configurable with text files on the disk, so that if the processing needs changed, they could just change the text files and the data driven processing program would do the right thing. We went around and around about this, not one of my implementations was data driven enough for him. He always could come up with another ludicrous situation which I hadn't anticipated with that data driven scheme.

So, in the end I just gave him an unopened copy of Visual Studio and told him "there's your goddamn data driven program." He said what? I told him that it's a data driven program, and by corectly modifying the textfiles on the disk the data driven program would always be able to do the right thing. I put the bill for $800,000 on his desk and walked out the door.

This discussion has been archived. No new comments can be posted.

Data Driven programming

Comments Filter:

Sigmund Freud is alleged to have said that in the last analysis the entire field of psychology may reduce to biological electrochemistry.

Working...