Skip to main content
Here's a quick synopsis since FVS: I wrote the original version of this to reconnect with Ken Chow (who I just saw in SF in May), so don't think I'm crazy, and wrote it all "just for you" There are plenty of better reasons to think I'm crazy :)

  • 1985-86 St. Bees, UK -- exchange student
  • 86-89 UT Austin majored in PoliSci minored in Lacrosse, failed out in 3 years
  • 89-96 Special Ed. teacher, varying populations. I started off with emotionally disturbed and ended with severe Autsitic
  • 1994 left Austin (which I loved) and moved to Boston with/for live-in gf of 4 years. Thus we split a year later.

At that age I was just TERRIBLE at being alone, so jumped into another relationship immediately.

In 1996, I thought I might get married and start a family, and (I felt) I could not provide for a family in the way I thought I should on a Sp.Ed. teachers salary, so I went back to school. Of course the relationship that I thought was leading to marriage immediately fell apart. I had moved in with my boss, and then to avoid allegations of impropriety, she took another job. It turned out that without work we had nothing in common. I was shocked to find out there was that much karma left in the world (but that's another story). Still, I finished up a degree in computer science, and met my current wife while in school, so no regrets. I now write software for a living.

1996-99 UMass Boston BSCS
1999-2002 Anyday.com, acquired by Palm Inc
2002-now http://www.mghihp.edu.

I got married in October 2001, and we bought a house in Beverly. MA in 2003, and have been there ever since. My wife is also a computer type -- she's the head DBA for Helium.com (http://www.helium.com).

I'm deliberately working in a low stress job right now. Palm was awesome, but when it all fell apart (Palm laid off the entire Boston office in 2002) I started wondering if perhaps I could be more satisfied with less "killing." Academia is a good place for me right now. I've staffed my department with my best friends, and I've got a real sinecure. Recently however, I've been getting frustrated at the fact that I'm never challenged to be at my best. I'm thinking about throwing away the cushy position because sometimes it's nice to have someone ask me to be as smart as I possibly can be.

I celebrated my 40th birthday last October -- it was pretty awesome. The theme was 1967 and everyone came in costume, including the band (you can see some pictures in my photo album on facebook). I came as Elvis, and sang 2 numbers with band. I'm pretty pleased to be 40. As I said at the party -- I'm looking forward to the next 3rd of my life.

We just bought a new house, still in Beverly. It's designed to be our party house. It's got a pool and a bar and a fireplace and all sorts of other cool features. We're not planning on having any kids so we needed a house that we could do a lot of entertaining in. One of the things that has kept us in Boston is that we have a large group of friends close to our age who are single and also don't have kids -- but they all live in the City, so we need a way to lure them out.

My brother just moved to Denver from Dallas, so I'm letting him be the advanced scout for the large contingent that is there. I'm still in touch with Chad Harrison regularly and Lawrence occasionally. I just saw Ken Chow as I said, and I saw Darin Hart and Drew Thatcher at Jeremy's wedding).

So that's a good starting point I think. You don't have to write back nearly as much -- I tend to be enamored of my own words. I welcome emails from old friends. Send to f i s h d a n @ y a h o o . c o m

Dan

Comments

Unknown said…
Great story, Dan! And you picked the right woman. Eleanor is cool.

Popular posts from this blog

 In software engineering, accumulating code behind a release wall is akin to gathering water behind a dam. Just as a dam must be built higher and stronger to contain an increasing volume of water, the more code we delay releasing, the more resources we must allocate to prevent a catastrophic flood—major bugs or system failures—while also managing the inevitable trickles—minor issues and defects. Frequent, smaller releases act like controlled spillways, effectively managing the flow of updates and reducing the risk of overwhelming both the system and the team. The ideal of ci/cd may not be achievable for all teams, but smaller and faster is always better.

Preventing accidental large deletes.

Instructions for Developers on Using the safe_delete Stored Procedure To enhance safety and auditability of delete operations within our databases, we have implemented a controlled deletion process using a stored procedure named safe_delete . This procedure relies on a temporary table ( temp_delete_table ) that lists complete records intended for deletion, not just their IDs. This approach helps prevent accidental deletions and provides a traceable audit log of delete actions. Why We Are Doing This Controlled Deletions : Centralizing delete operations through a stored procedure reduces the risk of erroneous or unauthorized deletions. Auditability : Using a temporary table to store complete records before deletion allows for an in-depth review and verification process, enhancing our ability to confirm and audit delete operations accurately. Security : Restricting direct delete permissions and channeling deletions through a specific proced...

October is Cyber Security Month

The President has declared October as Cybersecurity month.  It's not a bad idea -- just like you change the batteries in your smoke detectors once a year, maybe you should review your electronic vulbnerabilities? My top ten security tips: 1) Change your passwords.  You've had them too long, you use the same password in too many places.  Somewhere someone has hacked a site that has your username and password in plain text.  Now they are getting ready to try that username/password somewhere else.  Beat them to the punch. 2) Use a safe browser.  That means anything that's not Internet Explorer.   I prefer chrome. 3) Use 2 step verification for your email account.  If your email doesn't provide 2 step authentication consider switching. 4) Get a free credit report  and review it.  You are entitled to one free report a year.   BE VERY CAREFUL!  There are man scam sites that offer free credit reports.  Go through the s...