Posts Tagged ‘normal’

Dog Friendly Hotel: Comfort Inn — Syracuse Airport

June 18th, 2007 by smp | Comments | Filed in Life

Ok, we are back from Wasaga Beach. We crossed the border in a ridiculously easy manner — when you have a work visa, you always expect the body-cavity search treatment — and made a run for Syracuse. We picked a hotel out of the air and lucked out with the Comfort Inn near the Syracuse Airport. They said they were dog-friendly and they weren’t kidding. more hotels need to learn how to treat people who travel with pets from this place.

If you are on the New York State Thruway, and need to crash with your puppy, make it to Syracuse and this place will treat you like a normal person, not someone who wants to destroy their hotel.

Tags: , , , ,

Tags: , , , , , , , , , ,

Origin v. CoralCDN: a GrabPERF test

December 30th, 2006 by smp | Comments | Filed in Life

I have set up a test to check the performance of the CoralCDN network against that of the origin server. You can view the comparative results here.

The tests used the base HTML document of this blog as the target.

The results so far indicate that there is a slight performance penalty when using CoralCDN in an ad hoc manner. They do offer continuous CDN services, and these likely provide better overall service under normal conditions.

However, it is likely that in situations where server load or traffic volumes increase substantially, the distributed performance system, even in an ad hoc manner, would save your bacon.

I will watch these tests over the next few days to see if any unique performance patterns appear.

Tags: , , , , , , , , , , , , , , , , , , ,

Skype, Skype, Skype, Skype…OH! Wonderful Skype!

November 20th, 2006 by smp | Comments | Filed in Life, Skype, Technology, Work, smp

Over the next 12-18 months, my plan is to move to working from home more. Like, 100% of the time, when I’m not travelling. To help accomplish this, and to free myself from the servitude to the Telcos, I have started to migrate almost exclusively to Skype for my work communication.

In this area, I bought two SkypeIn numbers over the weekend: One for the US, and one for the UK. So, if you want to contact me (oh yeah, I’m beating down the doors to keep people out — NOT!), I can be reached at:

SKYPE NORMAL: stephen.pierzchala
US: +1.508.471.3865
UK: +44 20 8133 3865

If I am online, I will likely be willing to chat; if not, you’ll bounce to my Skype voicemail.

I love Skype.

Did I mention that I love Skype? Oh, ok…

Tags: , , , , , , ,

All in the Family

November 14th, 2006 by smp | Comments | Filed in Bipolar, Life

Time to put the manic energy I have this morning to use.

One of the most interesting things about Bipolar is that genetics plays a substantial role in determining whether you will have it. In my case, my family is a disaster when it comes to mental health.

On my father’s side, there is a long and glorious history of schizophrenia and bipolar, including at least 2 grand-uncles, and their children. Two of my father’s cousins have committed suicide.

My grandfather committed suicide in 1978.

Everyone says that this was out of the blue, there was no reason for it. He left no note, or showed any indication. But as I learn more about this condition, this state of mind, I realize that the suicidal depressions can often swamp you, flood you, to a point where a person who appears fine will take the final action in the next minute.

On my mother’s side, my grandfather medicated with rye. As well, he had amazingly manic states; at least, that’s what we would call them now. He passed the genes along to two of his children, one of whom is my mother.

Over the last 10 years, my mother has degraded to a point where she lives alone, rarely goes out, is socially inappropriate, and has tried suicide at least once.

When I speak with her, it is hard to stare into the face of what I might become, what I must be aware of, what the costs of this condition can be.

So, I was doomed from the start. My father, a man who was challenged by his own demons, married a woman who is a wildly cycling bipolar II.

My family is lucky. As far as I can tell, I absorbed all of the bipolar genetics, leaving my brothers to conquer the world in their own ways, without the chaos that tears my mind apart. I am sure that they look at me and wonder why I am so nuts. I am sure that I am not alone in being the odd family member in a sea of normals.

So when you are in the depths of your misery, or at the heights of your mania, try to step back. Ask your parents, siblings, grandparents, cousins, uncles. Try and find the thread, the trail that leads through your family. Somewhere along that trail, likely in many places, the “characters” or “eccentrics” or “troubled souls” will leap out at you. These are the people who suffered, and revelled, in their condition, and passed it to you.

And realize that you can’t lay blame. You can’t transfer your woe and misery and mania to someone who is likely long gone. You just need to understand that you are the current carrier of a torch that originated long before you were born.

Tags: , , , , , , , , , , , , ,

Living with Bipolar: If you could press a button and be cured, would you?

October 26th, 2006 by smp | Comments | Filed in Bipolar, Life

Since August of this year, I have been exploring the insides of my mind in greater detail. If you read this blog regularly, you are pretty likely aware of the fluctuations in my mood, and the rationality of my behaviour.

If you get the chance, find and watch The Secret Life of the Manic Depressive hosted by Stephen Fry. In his open, intelligent and witty way, Fry tackles the topic of Bipolar Disorders (oh yes, there are more than one), including his own. If you can find it (you will have to try all of the usual channels to get it in North America), watch it.

So, why am I openly discussing the fact that I am Bipolar in a public forum? Why would I confess to the world, to people who may in the future meet me, or even consider hiring me?

It’s simple. Many months ago, I wrote that if you were going to hire me based on what I had done in the past, or what school I went to, I most likely wouldn’t want to work for your company anyway. The same applies to this illness, this condition I suffer from. If you or your company won’t hire me because I suffer from an illness that is beyond my control, that I will have for the rest of my life, why would I work for your firm?

I have had Bipolar for a long time. I can track the behaviours that identify the condition back into my childhood, through my teens, through until today. Normally, the cycling that I go through is benign, punctuated by periods of utter and complete hyperfocus. Most of the time, hyperfocus is a benefit for me — it is what got me through re-building the GrabPERF interface last year, and helped power me to absorb and write as much on Web performance as I have.

The manic side does have its pitfalls. My mania usually results in buying and spending sprees that have often endangered my financial stability. An example of this is my acquisition or stationery supplies, pen, notebooks and books.

Two weeks ago, I cleaned out my desk and aggregated all of the writing instruments I have purchased over the last 12 months. When I was done, I had filled a 1-gallon Zip-Lock baggie with pens, pencils, highlighters and Sharpies.

In my lifetime, I could never use them all.

I fanatically acquire notebooks. Rhodia, Moleskine, Rite-in-the-Rain, anything. How many of them have I written in? Well, lets just say that my kids will be using my blank notebook collection for many years after I have departed this world.

The spending sprees, the intense desire for the acquisition of things, is my most noticeable manifestation of manic behaviour. In most instances, the manic process starts to wind down after a while. In a few instances, it continues upward. It continues upward until my rational mind dissipates, and I start ranting and raving, making irrational and potentially destructive choices in my life. Choices that have (or could have) affected the course of my life.

I suffer from a small subset of the condition, Bipolar I. What differentiates this group from the standard “manic-depressive” or Bipolar diagnosis is that is more MANIC-depressive, with a sustained emphasis on the manic episodes. Depressive episodes occur, don’t get me wrong; but it is the intense and unstoppable mania that has shaped me more than the depression.

However, this condition is not “curable” in the standard way. It also doesn’t manifest any physical symptoms. So in most cases, people just say that I need to get a grip and get on with my life. I am grateful that I have an understanding and (in some cases) forgiving wife who is intent on helping me control and regulate my behaviour. I am also extremely lucky that my current manager understands this part of me, and gives me the freedom I need to ebb and flow with the condition.

To wrap this up (I hate long postings), I leave you with this thought. In his programme, Fry asks his interview subjects the following question (and I paraphrase it here):

If there was a button you could push, a button that cured you of this condition, and gave you a normal mind, would you press it?

Only one of the interview subjects said yes. Everyone else said that despite the pain and suffering that accompanies the condition, there is no way that they would be willing to give back the state of mind that allowed them to achieve what they had achieved.

We are not in our right mind. And I am proud of that.

Technorati Tags: , , , , , , , ,

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

mod_gzip Compile Instructions

October 3rd, 2006 by smp | Comments | Filed in Web Performance, WebPerformance.Org

The last time I attempted to compile mod_gzip into Apache, I found that the instructions for doing so were not documented clearly on the project page. After a couple of failed attempts, I finally found the instructions buried at the end of the ChangeLog document.

I present the instructions here to preserve your sanity.

Before you can actually get mod_gzip to work, you have to uncomment it in the httpd.conf file module list (Apache 1.3.x) or add it to the module list (Apache 2.0.x).


Now there are two ways to build mod_gzip: statically compiled into Apache and a DSO-File for mod_so. If you want to compile it statically into Apache, just copy the source to Apache src/modules directory and there into a subdirectory named ‘gzip’. You can activate it via a parameter of the configure script.

 ./configure --activate-module=src/modules/gzip/mod_gzip.a
 make
 make install

This will build a new Apache with mod_gzip statically built in.

The DSO-Version is much easier to build.

 make APXS=/path/to/apxs
 make install APXS=/path/to/apxs
 /path/to/apachectl graceful

The apxs script is normally located inside the bin directory of Apache.

Tags: , , , , , , , , , ,

Web Performance, Part II: What are you calling ‘average’?

August 30th, 2006 by smp | Comments | Filed in Web Performance, WebPerformance.Org

For a decade, the holy grail of Web performance has been a low average performance time. Every company wants to have the lowest time, in some kind of chest-thumping, testosterone-pumped battle for supremacy.

Well, I am here to tell you that the numbers you have been using for the last decade have been lying. Well, lying is perhaps to strong a term. Deeply misleading is perhaps the more accurate way to describe the way that an average describes a population of results.

Now before you call your Web performance monitoring and measurement firms and tear a strip off them, let’s look at the facts. The numbers that everyone has been holding up as the gospel truth have been averages, or, more correctly, Arithmetic Means. We all learned these in elementary school: the sum of X values divided by X produces a value that approximates the average value for the entire population of X values.

Where could this go wrong in Web performance?

We wandered off course in a couple of fundamental ways. The first is based on the basic assumption of Arithmetic Mean calculations, that the population of data used is more or less Normally Distributed.

Well folks, Web performance data is not normally distributed. Some people are more stringent than I am, but my running assumption is that in a population of measurements, up to 15% are noise resulting from “stuff happens on the Internet”. This outer edge of noise, or outliers, can have a profound skewing effect on the Arithmetic Mean for that population.

“So what?”, most of you are saying. Here’s the kicker: As a result of this skew, the Arithmetic Mean usually produces a Web performance number that is higher than the real average of performance.

So why do we use it? Simple: Relational databases are really good at producing Arithmetic Means, and lousy at producing other statistical values. Short of writing your own complex function, which on most database systems equates to higher compute times, the only way to produce more accurate statistical measures is to extract the entire population of results and produce the result in external software.

If you are building an enterprise class Web performance measurement reporting interface, and you want to calculate other statistical measures, you better have deep pockets and a lot of spare computing cycles, because these multi-million row calculations will drain resources very quickly.

So, for most people, the Arithmetic Mean is the be all and end all of Web performance metrics. In the next part of this series, I will discuss how you can break free of this madness and produce values that are truer representations of average performance.

Tags: , , , ,

Work: Start-up v. Established Firm — Thoughts on Inflection Points

August 10th, 2006 by smp | Comments | Filed in Work

Scott Berkun wrote a great post that discusses how he encounters the start-up inflection point in companies. This is the point where the company has to make that brutal transition from the fast-and-loose dynamic of the true start-up to the more established and “normal” business methods.

This week, Niall Kennedy provided an example of someone who gave an established firm a try, but decided that the start-up world is more to his liking.
The object here is not to decide which is best, the start-up or the established firm, but to discuss the transition that occurs when moving between these two phases; and the direction of travel is always one-way, to the established firm. For all their talk of “thinking like a start-up”, established firms are what they are.

I have made this transition twice now. The first time was during the exuberance of the 1999 bubble world with a company that had just gone public. Here the transition was initially hidden by the exponential growth and overly optimistic predictions made by the executives. When reality stepped in early in 2001, the true effect of the transition became clear: this was no longer a start-up, and there were people who were more than willing to make the tough decisions. Whether, in the long-term, these were the correct decisions is a question that I am not willing to answer; I was merely an observer.

I was an observer when a similar change occurred at my current company. A start-up in the sense that it was still a VC-funded private firm, this company had (and still has) an excellent product developed by some top-flight technical talent. The issue now was to take that foundation and build a team that could execute. Again, I can’t say whether the decisions that were made were the correct ones, but the team that was built during that time has lead the company out of the wilderness and in a very solid direction.

These are simply my experiences. In my experience, there are start-up people and established company people; and there are the rare folks who can slide in and out of both worlds. Me, I fall into the start-up category. When a company starts edging toward 200 employees, I begin to feel a bit edgy. In a very quick exchange I had with Niall Kennedy on Tuesday, he said that he set a magic number whan a company became a “189″ “187″ (a number he also mentioned was police slang for homicide).

Is there a magic number? Or does it depend on the company? What defines a start-up? What defines an established firm?

Technorati Tags: , , , , , , ,

Tags: , , , , , , , , , , , , , , , , ,

GrabPERF: TailRank back on, and behaving well

August 7th, 2006 by smp | Comments | Filed in GrabPERF, Web Performance

Got an e-mail from Kevin Burton of TailRank this weekend saying that he had found some issue with the system’s infrastructure and that he should be back to normal performance.

Looking at this graph, I agree with him.

TailRank Performance (7 Days) -- Aug 07, 2006

Technorati Tags: , ,

Tags: , , , , , , , , , , , ,

StatCounter Performance Issue

March 14th, 2006 by smp | Comments | Filed in GrabPERF, Web Performance

This afternoon, StatCounter showed a marked increase in performance.

StatCounter -- Mar 14 2006

Normally I wouldn’t highlight an issue that only lasted an hour, but this appears to have been a very unusual issue that saw the page size decrease to nearly nothing, and performance shoot up to around 45 seconds. This combination usually indicates a back-end application timeout which then presents users with an error message.

StatCounter is in the GrabPERF Site Statistics Index.

Technorati Tags: , , , ,

Tags: , , , , , , , , , , , , , , , , , , , , ,