How To Kick The Caffeine Habit

I typically don’t chat about non-web subjects on this blog, but for the 100th time in the past 5 or 6 years a friend asked me “how did you kick the caffeine habit?” Basically I have been caffeine free for like 7 years. That does not mean I don’t drink decaf and it also does not mean I don’t eat chocolate. It just means that I don’t drink regular coffee.

If you knew me back when I was drinking 8 cups a day, you would never have guessed that I would be caffeine free like this. Years ago, I was a coffee junkie, and when the urge comes to drink regular caffeine I feign, because I remember the headaches, urge to wake up in the morning and worst of all the half a day spent going home early from a serious migraine and spent the afternoon in bed under a blanket.

My Coffee Legacy

In the early 90s I started to drink an average of 4 or 5 cups of coffee a day. I had a job back then which put me on a plane every week or every other week to a different city, so getting up early at 5:30AM to make my plane flight at Newark Airport in New Jersey could not happen without a cup of coffee. There would be a cup or 2 before I left for the office. These were the days before Starbucks, so we made the coffee ourselves. Of course this was worse for us compared with Starbucks because we drank it in pots. I mean volume! We all had a cup in our hands at all times, at meetings, outside, at our desks. Today, everybody does a run to Starbucks or they have that one cup at a time machine at the office. Plus, we are talking straight regular American method made coffee, not Expresso drinks or Fraps or whatever.

At the office, at Bell Atlantic Mobile, where I worked at the time, we would sip coffee all day long. When I would make a trip to Pittsburgh for work, in particular, there was a coffee bean grinder downtown where I could get freshly roasted coffee smell the roaster and stare at beans being processed in bulk. For the first couple years of drinking coffee I did not notice any problems. I even drank coffee Saturday nights after a night out drinking and would go to bed within an hour.

In the mid nineties, when coffee shops started to have open mic nights, I would go down to the local shops in New Jersey and do some of my own readings on stage. These local shops introduced us to a variety of coffees and flavors and this was about the time Starbucks entered the scene. I had even started writing coffee reviews for a short-lived online coffee magazine called, started by an early web designer.

Signs Of A Problem

The first thing you will start noticing beyond the cravings, is a migraine when you don’t have your caffeine by let’s say 10:30 am. Got a call from my brother years ago around noon time saying he was dying of a headache. I asked him if he had his coffee. He said “I have not had one yet today”. I had to explain to him he was addicted. Yes, coffee has caffeine, a drug in it, and we get addicted. Even when you miss it and you have it later on, it is too late, and then you end up with a migraine that can go all day long. In fact, the next stage after years of drinking was an occasional chest tightening pain. No heart problems. Had that checked. It seemed the caffeine started to impact my heart a bit. The final straw was the once a month, I have to go home and crawl into bed impact. A super migraine would occur, not brought on by missing my coffee, it came on after tons of drinking coffee for weeks on end. A super migraine would impact me at the end of the week, and I would feel nausea and would need to go home and lay in bed.

God Gave Me A Sign

Around the time I was having chest pains and super migraines there was a story in south florida I watched on the news about teenagers taking caffeine pills. One girl took just 5 pills, as a way to get high, and she had a heart attack and died. These five pills were equal to 25 cups of coffee. The most I had in coffee was about 10 in one day, but I was almost halfway there. That story was what made me try to stop. I did not want to be that girl, and I was feeling it in my chest. I was about 40 at the time, so maybe it is an age thing. I just couldn’t handle drinking one cup a day. Either I got off coffee or I was in trouble.

So How Did I Do It?

The first thing is I limited coffee at home. I purposely started going to Starbucks to limit how much I drank. With a pot of coffee, I would feel I had to drink it or throw it away. It was an economic issue. At Starbucks, I could control with my spending and time how much I could drink. First I started to ask for a 50% caffeine, 50% non caffeine coffee. I did this for about 2 months. Then I asked for a 75% decaf. I did that for about 3 months. Then I finally went for it and said, give me a decaf. I never went back, and I never had a full regular cup of coffee again.

My Decaf Is My Methadone

So, since I switched, I have drank decaf exclusively. It doesn’t taste as good as coffee, I know that. But theoretically I stop drinking decaf, and I will be back on the regular stuff. It has been 8 years since I quit, and I have no regrets. I wake up in the morning generally rested and go right to work. I have no urge for caffeine. I have no crashes at the end of the day or days curled up in a ball in my bed. I have 2 young boys, so I have to be somewhat awake around them. Now, there was a big side effect. I suddenly because drawn to chocolate like I have never been drawn to it before. Specifically dark chocolate became an obsession for awhile, because it has caffeine in it, but no where near coffee. I have even lessened this obsession and become relatively caffeine free. Yes, decaf has a tiny bit in it, but there is the rub, I am just one step away from falling off the wagon.

Web Migrations & Taking Sites Live Reality Check

Now let’s say you have been brave enough to either hire a web developer or build your own website yourself, or let’s say you have been assigned to build out a new website for a large corporation. If you know some PHP/Mysql or have some programming skills, or you are a designer, a “web producer” or web product manager or just a plain old entrepreneur, and you are in the middle of trying to get your website live, I understand your pain.

The Brand New Site

Websites run the gamut. They start from a 1-10 page biz card like sites, which only show your basic contact us, about us, services, to a full blown combination of existing systems like WordPress & Joomla adding in customized “serious” app development. They can have 10 lines of programming or in the case of one of my projects over 300,000 lines of programming. Either way, a brand new spanking web site with some level of serious programming will have this kind of logarithmic ending to the project It’s even worse than the old 80/20 rule, where 80% of the work is in the last 20%. It’s more like 95% of the work occurs in the last 5%.

Why so much work at the end? That’s because you typically have a situation where a lot of things are not known till the very end. It does not matter what the developer, project manager, third party guy in India tells you. The hard work in this business starts not on day 1, but day 180, when the petal hits the metal. And this kind of work has more to do with QA than development, and precision, not hand grenade throwing let’s kind of get it working. That’s why many outsourced websites, to overseas folks, die on the vine, or cost 10 times what they projected. This detail work is the work that you, the owner, or a close person to you needs to do. It is not for a guy or gal in a developing nation out there to do. Not to say that overseas development is not cost effective, it’s saying that I have my doubts after the 7th inning stretch.

Civil Engineering vs. Web Engineering

If you compare building a website to building a building. They are similar in that there should be some type of project plan. Where they differ is that a building can’t change, much, once you start building it. The plans for a building are set in stone, or the building could fail. A website is more like a big plumbing project in an old house, even for new websites. You don’t know the full extent of the project, sometimes, till you are in the middle of it. That’s why many web developers are not so willing to take one price stop shopping when selling their skills. Smarter web developers now realize that the big work can emerge towards the end, when a few extra things were discovered.

Web Feature Discovery

I mention web feature discovery a lot in my blogs. That’s because much of the development process on the web is about discovery. A good case in point is you start building a site, and you end up finding a new opportunity along the way. An example recently for me is we were building this college admissions counseling website and we realized about halfway through the project that there is an opportunity to create a series of pages, when SEO’d, would drive thousands of visitors. We would not have thought of this feature, unless we undertook the project. This is not a sequential process. This is a mind map type of process, where you start and many different directions appear. You have to visualize these directions, and rate them and decide which come next, which to ignore and which to take on.

The Migration

Ah, the migration. Another way to say this is what a p in the a. When you are moving a website, it is one of those things that can keep you up every night and you are blind while you are doing it. Even when I had a team of 20 people working for me and with me on a big migration of sites for NTT corp., we could not think of all the details. Our brains can not contain everything. When I recently migrated, one of my projects, I did it myself. This was like saying I am going to move myself, and you have a big house of stuff. It will happen, but it is painful. I have moved something like 12 times in my adult life and everytime I have to leave something behind and extricate from my life items and things I don’t want to get rid of. But moving means leaving it.

When migrating, you have this list of all the things that need to happen. Mind you, some techies are great at migrations. But no matter what you know and do, there always seems to be an issue you did not think of. We don’t know everything or sometimes we don’t know much at all. I moved a site recently and I realized after we moved the reverse DNS was set up incorrectly, so when you looked up the site by IP address it was incorrect. AOL blocked the email. Argh! I got it working, but it was in an area that is not my expertise. I fixed it, like fixing a migraine headache. Another issue on a migration I see all the time is slight differences in the servers. The old server and new server may be the same, but for some reason PHP, mysql, sql server, there is always a difference. Hopefully the settings don’t cause a major problem, but it often does. I have even seen a migration and 4 months later the problem is discovered.

What Am I Saying

I am just venting on the issues in taking sites live, and I can’t give you much than a pat on the back when it goes live, whether its a new site or a migration. This is an accomplishment, regardless of what you techie friends would say. There are many sites which refuse to change, move, migrate or improve because of fears of disaster. The disasters, I have seen them, so there are a good possibility no matter what you do. They happen and you deal with it!