512 karma · joined December 4, 2007
Feel free to contact me: noah at volantio dot com
However, I think the article is slightly incorrect on one minor point. It states, "this wants to be window whenever possible, which is not always what you want." I believe the correct description is: the 'this' variable in a function called in response to an event on dom object is set to that dom object. For the example given in the article, this is set to the window object because setTimeout causes an event on window to fire, not because there's any inherent preference for the window object.
The majority of the users of my company's web application use IE6 on Windows 2000. Additionally, many of these computers have Vista stickers on them, and are quite powerful. Their IT groups already have established practices to support the machines, and they are used almost exclusively to surf the web and run software that was purchased 5 years ago. Our users aren't even unhappy, as their work does not center around a computer; thus, the corporate IT infrastructure has no motivation to upgrade them.
That said, we still pressure them to upgrade, and I'll be extremely happy when they eventually do.
It was a surprise to me to find that the term 'matter' is actually poorly defined. At least according to Wikipedia.
karma = 25343 * rank^(-.465)
Which has an R-squared value of 0.9791.Unfortunately, this isn't a good enough fit to meaningfully extrapolate very far.
My suggestion is that rather than not displaying the reply link, display greyed out text in its place that reads "reply", with hover text explaining why you cannot currently click it.
It points at semyon.com, which now redirects to blogspot.
Definitely worth reading if you missed it the first time!
However, when I determine whether to down-vote, I first figure out what I think the score should be, and only down-vote if it's above that value. I've even up-voted comments that I thought were bad because I felt the author was being punished too harshly for saying something they obviously didn't realize would be bad.
In Virginia, the requirements boiled down to (1) pick a name that isn't taken, (2) fill out and mail a particular form with a $100 check, (3) keep some paperwork that tracks shareholders - in your case there's just one - and assets.
You probably won't do as good a job as if you were a lawyer, so deciding to do it yourself depends on how seriously you think you need protection.
I trust you, though.
The article implies that one must write all of your tests first when using TDD, but it fails to mention that they don't need to all be written before the first line of non-test code. When designing a bridge, one does need to design it in great detail before beginning construction, but gardening can be more...organic :)
Maybe incidence of this will go down in the future, but the link I'm least likely to click is right next to the one I'm most likely to click, so the mistake is easy.
Hope your email goes through as well.
You may choose to use a tool to run your update scripts automatically and create configuration files correctly, but you'll want to think it through in advance. A particular problem I have is that certain sensitive passwords should not exist anywhere but in the locations they are required, so even pre-created configuration files still require me to manually enter the password once installed on the server.
Do it again tomorrow? :)