So just as I get fed up with one client's
I got a call from a friend I'd worked with about ten years ago, who's a director at a major newspaper, asking if I could help with their next generation data warehouse. I jumped at the chance, but it'll be some hard work for a while. I'm not one to burn bridges. Plus I really can't just shoot a client and walk away; it's just not in me. I think I owe them better than that.
So what about all my grand plans for my own development? Sigh, back-burnered again. But I figure I "gotta get while the gettin's good".
I really wanted to get a Mac and see if OS X really is "the arrival of Unix on the desktop". Then there's the Quicktime editor my friend wanted. And the digital camera thingamajig. I need more tuits, that's all there is to it.
Re:Contractual obligation
TorgoX on 2002-05-01T21:06:55
newbie programmers who need everything spoon-fed to them, yet find time to question every design decision I've madeAfter much fretting, I decided some time ago on an approach to this. It is to assert: "I do not explain things; I do them. I am not paid to explain them, or justify them."
Feel entirely free to throw in their faces every piece of evidence that you've seen on their inexperience, and say "because you make that elementary of an error (or because you have that kind of a hole in their knowledge), you are not yet capable of understanding my design decisions quick enought and well enough that I'm going to bother explaining them. I am not your teacher. If you want to learn, get a library card and read these books [have a list ready] or go to school, and then get a clue and spend ten years programming like I am. And when you see code I write, ask 'what is brilliant about this?' rather than 'what can I proclaim is supposedly wrong with it?'. And in either case, keep it to yourself, because I'm not paid to care what you think. In fact, one could argue that I'm paid to not care what you think."
Exercise for the reader: figure out how to apply that to Opensourceland, where noone is paid for anything.