Xerratus
Happily stressed out, since 1974


 
Friday, June 30, 2006

Monday, June 19, 2006

First off, I'm a programmer and there have been many times when I have had to templatize something that higher-ups wanted populated with existing data; an email template targeted at their specific customer base perhaps.  It's quite easy.  Let me give you a quick run down.

A) Get the approved email (usually has John Doe in place of the customer).
B) Create a text template out of it and place variable holders where dynamic data is to reside (John Doe now becomes something like [firstName] [lastName] so when we cycle thru the customers we generate a personal email).
C) Snap in and run.

Well you get the gist.  There is more work but that's the high level approach.  Now one thing a good programmer must do is READ the template and adjust the data accordingly.  What do I mean by this?  Glad you asked!

Recently, I received an automated email from the company that issued me a Secure Sockets Layer (SSL) certificate for one of my sites.  The template was good and the data populating the data was good but the programmer probably didn't bother to really read the email before putting in the data.  Here's the line in question:
Your certificate is set to expire in approximately 29.96 days time, you can renew this by going to the following URL:
Now we can surmise that the Template looks something like this:
Your certificate is set to expire in approximately [daysToExpire] days time, you can renew this by going to the following URL:
And we know for a fact that they know EXACTLY when the license expires, 29.96 days.

Like I said, the template and the data are both good but now you may be able to see the flaw; 29.96 days is not an approximation, it's exact.  

So the programmer or the quality assurance team (QA), if they exist, should've caught it.  To solve it, all that would need to be done is to use a Round() function, which is basically built into almost every computer language out there.  They syntax might be different but the outcome would be the same; 30 days, which is a good approximation of when my SSL certificate expires.
Friday, June 16, 2006

Yes... My wisdom tooth extraction has developed an infection.  Not that I'm happy about the infection, but I am happy that someone has figured out why the pain has yet to go away and swelling has increased.  All this from the oral surgeon.  My tooth was extracted by a dentist.  My advice, GO TO AN ORAL SURGEON if you want to get your impacted wisdom teeth removed, not a dentist.

For now, I'm taking 2 types of anti-biotics.  This should pass within a few days.
Saturday, June 10, 2006

It's been 4 days now since my bottom left wisdom tooth was pulled and, for the love of BOB, it still hurts; when will it end?

The percocets the Dr. prescribed do next to nothing so I end up taking 3 ibuprofen with it to help a bit.  Last night, at my wits end and just wanting ONE good nights sleep, I took a vicodin perscribed to my wife for something she no longer needs it for.  Now, from what I've read, percocet is stronger than vicodin but let me set the record straight... NOT FOR ME.  The little fuckers worked, and worked well.  Not only did the pain go away, as pain killers are supposed to do, but it helped me sleep.

YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.

Unfortunately though, they do put me to sleep.  That means during the day, I'm on my own.  What do I think of percocets now?  They suck!  Where's my medical marijuana when I need it?
Tuesday, June 06, 2006

My lower left wisdom tooth was pulled today.  Yes it was impacted.  No I didn't go under, I just used a local anesthetic.  Was it better or worse?  Let me think.... uh, WORSE!  It hurt A LOT.

Face swollen... mouth in extreme pain.
Monday, June 05, 2006

My wife and I are starting to grow... our assets.  We want to get out of the "rat race" and be able to live off of our investments.  Her family is good at it, mine is not.  Her family has been hounding us to read this book Rich Dad, Poor Dad by Robert Kiyosaki



Wow!  My wife has just finished it and I'm only half way thru but man is this a life changing book.  Don't get me wrong, it doesn't get into details but it does get you to think differently and that is the first step to financial freedom.  My wife and I are thinking differently now, for the better.

My advice, read it!