A Thank-You Never Sent.
It seems somehow tragic, and almost ironic, that certain people can impact your life with the smallest and most
routine of ways -- an offhand comment here, a small suggestion there -- and that because the actions weren't grand
or heroic, that their true impact could take years to be fully realized. Even worse when those realizations come
too late to properly convey your gratitude. I heard this morning that Daniel Jacoby, co-founder and original CTO
of Digital Insight, passed away on Saturday after a long battle with an inoperable brain tumor. I'd love to say
that we were close friends -- it's certainly my loss that we weren't -- but the reality is that Daniel, more than
just about anyone, accomplished his impact in very few total minutes. In the end, I'm left with a collection of
moments that's already gotten significant "air time" in the quotings and retellings of those stories to others
since then. In both the spirit of celebrating the life instead of mourning the loss, and the spirit of crediting
the unnamed sources of my whatever wisdom I've found over the years, I thought quite a bit today about the brief
time I spent working with Daniel.
I first met Daniel in 1996 when he, at 30-ish, was running the technical side of a 20-person Internet banking
startup, and I, at 22, was a young punk developer and consultant too arrogant to realize how unqualified I really
was for that job. After a grueling interview which left me both thoroughly impressed with Daniel and utterly
convinced that I didn't get the job, I was quite surprised when Daniel called with an offer, and even more shocked
when he stepped up to match a Hollywood studio's offer at every step (ending in a salary Daniel's successor told
me he would never have offered to someone with my experience). His willingness to hire me,
in retrospect, turned out to be a rather big fork in the road that pretty seriously changed my life.
Of course, I wasn't yet smart enough to see that, so a few days later, the glam of
Hollywood had won out, and I called Daniel to politely decline the offer. "We're moving into our new office," he
told me enthusiastically, "so just come see this place before you decide."
Out of both courtesy and curiosity, I drove out to Camarillo to see a 10,000 square foot space filled with boxes
around the edges, far too few cubicles for the space, and an excited Daniel proudly showing me around the office
and talking about how great this was going to be. Truth is, I didn't see it. At all. I saw a haphazard and
struggling garage venture, and it couldn't compete with the glam of a world-renowned Hollywood studio on the other
side. It wasn't until years later, when I'd moved on to my own start-up and was excitedly showing a hot-shot young
developer around our even smaller and even more sparsely populated office that I suddenly got it.
I saw a sparsely-populated office back then at DI, while Daniel saw what ultimately became the leading
Internet banking company with 800+ employees and millions of users nationwide at thousands of client banks.
All in all, that was a pretty good summary of my interactions with Daniel; it took me years to understand his
warnings and wisdom, and even then, often only after falling on my face. He'd asked me point-blank when trying to
talk me out of the competing Hollywood job, for example, what I really wanted to do and whether that company was
the kind of place where I could. A year later, miserable in a job talking about technology but doing very little
of it, learning very little, and struggling with office politics, I sheepishly went back to take the DI offer.
At that point, Daniel had recently been diagnosed with this cancer, and had taken a leave of absence, leaving the
dev team in the capable hands of his boss from his previous job. So with his treatment in progress, we obviously
saw little of Daniel, though later he'd come in from time to time, advising us in project direction,
noticeable sometimes even in the smallest of ways. I always laugh remembering one evening when I ran out to Jack
in the Box at 5:30pm, an all-too-common occurrence upon suddenly realizing I hadn't eaten all day, and got back to
find Daniel standing there, shaking his head. "That stuff'll kill you," he said quietly, still shaking his head.
He was right, of course, but the way he said it suddenly made it seem as as obvious as if I were shooting heroin.
(Meanwhile, a leading urologist at UCLA was running extensive tests to determine why my uric acid levels were high
enough to give me four attacks of kidney stones in eighteen months.)
Many of my other interactions with Daniel brought work-related lessons that I continue to draw upon today. Two
weeks ago, after completing an eight-month project and getting ready to start QA debugging, I was telling our
developers about Daniel's deal at the end of a major DI project. For each bug we fixed, Daniel would give us a
set amount of money, but would be reviewing the bug-list to make sure we weren't "coding ourselves a mini-van."
:-) After completion, the money went for a big party for the dev team. And even a few times towards the end of
the project, when disagreements would arise over scope or schedules, we'd plead our case to Daniel knowing that
his approval was the respected trump card to support our mere opinions. He was the expert; we were the novices.
Even my first real exposure to XML was discussing with Daniel how it could replace a similar spec he'd created years
earlier. And after everyone I knew at that point (even at prior jobs) had disagreed with me, Daniel was
the first person to agree with my idea for a modular server-based architecture to replace the CGI framework we
were using (and added his own ideas of how we could move from AIX to Solaris with that as well). Even though I
didn't stay long enough to build that out, that approval -- that someone like Daniel thought it could work --
started me on my way to several years of work on modular server-side architectures.
But my favorite memory -- and in retrospect, the sweetest, I think -- had to be a lunch we had in late 1997, after I'd
unilaterally created an internal utility, resulting in an inundation of support duties that were simply burning me
out to the point of impending resignation. There on the frazzled edge, I was even more unnerved when Daniel and
the VP/Development came to take me out to lunch. Convinced I was getting fired, I instead heard the coolest story
from the VP about another young programmer at his last company -- Daniel! -- who'd taken it upon himself to
create an internal utility (a customer service app, I think?) and how, caught in the situation I was now
facing, the on-going support issues had taught
him the important lesson that no good deed goes unpunished. :-) The reality, of course, is that I'd messed up
pretty badly and created a horrible mess, but here were these guys -- two ninja coders -- showing me that
it was common over-optimism, a mistake made even by those I respected. And instead of firing me, they took me out to lunch, and
taught me a lesson that resonates even now (weekly, in fact), and the VP himself stepped in to code me out of my disaster.
So many times, we talk about people after they're gone, with well-meaning platitudes about how they'll live on
in our lives and in our thoughts. Daniel, on the other hand, had an impact that defies forgetting, both in
the personal little stories we continue to tell and in the great big achievements (and companies) he left behind.
We will always remember, and I -- only one among many, no doubt -- will be eternally grateful.
Thank you.
// 03.15.2004 2:32pm //
|
|
|