Ken,
You've made the kind of post that is going to generate many long conversations. Usually I try to avoid getting in on these, as someone says what I'm going to say, only better.
But this time I can't resist, because your four points below state very well my complete philosophy of programming:
>
>1) I have ULTIMATE CONTROL.
>2) It forces me to actually understand what is going on
>3) I can do it QUICKER - yes, I said QUICKER with my boilerplate code than I could "visually"
>4) I hate the code GENDBC put's out - I like my own "style" of coding, commenting, etc.
>
YES, I wrote my own framework, and YES I did it to learn, gain control, and win on the long run, and YES I got what I wanted on all three counts. I've got generators to build a DBC, build views, load tables, create classes, etc. etc. etc.
The ultimate control is having all of the information required to build your app safely outside of VFP's containers, so that you can rebuild it yourself as needed, be it on the laptop, at the client site, anywhere.
My own little "flame on" these days is the constant urging you hear not to "reinvent the wheel." Call it confidence, overconfidence, or just plain cockiness, but I often feel I can build a better mousetrap. Or, to put it another way, I generally don't view some efforts as worthy of being ranked with the invention of the wheel.
Well, that's my $.02. Glad to know there are other control freaks out there.
Previous
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only