[AccessD] Subdatasheet vs. Relationships?

Arthur Fuller artful at rogers.com
Fri Aug 22 12:55:15 CDT 2003


I didn't mean to offend, and if I did, then I retract my statement
immediately. I reserve my offences for the OT list. All I meant to say was
that relational database design is not within the realm of amateurs. It
takes years to comprehend the meaning of RI, cascade-delete etc.. IMO nobody
can do it in a year. This stuff is complex, which is why they pay us the
ostensibly big bucks. Take Jet or worse SQL 2K. IMO Einstein or Pinker or
Chomsky couldn't grasp it all in a year, though I acknowledge that each of
these are 10 times smarter than I. It took years to get where I am, and
despite my "socialist" (c.f. Hindman) leanings, I am not stupid. This stuff
takes a long time and several failures to learn.

Once I spec'd an app at a month and it took six months to deliver. That was
early on, when I thought I knew what I was doing, but I was very very wrong.
And paid the price, since I was also so stupid as to flat-rate the gig.
Never again. Now I understand the purpose of Use Cases, Functional
Specifications, Flow-Diagrams etc., and would never accept a gig in the
absence of said specs. My position now is, any gig worth money is worth
documenting, and if you won't pay me to document it then document it
yourself, else get another programmer. At the end of the day, I want a
checklist that says, the program must do X, and if I can prove that said
program does X then you must pay me, else not.

IMO, far more important than the code is the agreement. If you ask me to do
X and I do it and can prove it, then you pay me. End If. You of course are
free to say it should happen in fewer keystrokes or mouseclicks, but that's
rev. 2.0, and I expect additional money for achieving rev. 2.0.

My principal concern is that both parties are on the same page. Don't tell
me that "it should enable me to invoice selected customers." After 20 years
in the biz I wouldn't dream of accepting such a contract. Before I write a
line of code, I want to know exactly what screens and options lead to what
other screens and options, and if we can't agree on that, get another coder.
I'd rather repaint my living room.

Arthur


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.510 / Virus Database: 307 - Release Date: 8/14/2003



More information about the AccessD mailing list