Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Comments

Submissions

MarsDefenseMinister hasn't submitted any stories.

Journals

top

Data Driven programming

MarsDefenseMinister MarsDefenseMinister writes  |  more than 6 years ago

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.

top

Hi there

MarsDefenseMinister MarsDefenseMinister writes  |  about 7 years ago

I'm testing out this journal thingy. I haven't written anything here yet, but will start soon.

So, I just want to say hi to everybody who marked me as a friend.

Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>