What It's Like To Work At Kinetic

The only difference is we have tons of work to do! ;)
Selling Web Standards 1
It’s not often I link to Microsoft but they have an insightful blog post over on the MIX Blog. Molly Holzschlag discusses the business benefits of Web Standards.
For several years, we’ve been pushing standards-compliant sites to our clients and we receive very little resistance. Many of our customers just roll with whatever recommendations we provide, especially for new sites.
But when clients have an existing site, and we try to sell them on converting it into nicely formatted, semantic XHTML and CSS, it can be a challenge. We’ve found it helpful to document clearly for them the additional cost they will incur by having our developers wade through crufty nested tables and horrendous cross-browser compatibility. When laid out in dollars and cents, the decision becomes easier.
Introduction to the Internet and eCommerce
Each year I volunteer a few hours of my time to speak to a group of individuals interested in starting their own business as part of the Reading SCORE program. It’s always great to see new entrepreneurs and to relay whatever little nuggets of experience I might have gained during my trials and tribulations starting a company (or two).
I speak for a short time about the basics of building a website for your start-up business and then I answer questions. I’ve been using the same presentation now for ages. (I don’t even recall if I created it or if it was given to me.) But it was in need a refresh.
So I’ve drafted a whole new version which is more my style – less boring bullets and more basic points and pictures to help trigger me to recall things and prompt questions.
For those that attended, you can download the slides here.
The trouble with services, part 2 7
In our last installment, during a Basecamp outage, I concluded that occasional service interruptions didn’t dissuade me from using hosted services. I’d rather have someone else running around working to fix the problem then me.
In today’s installment all of Amazon web services are in-operational.
That means all of Web 2.5, as Justin calls it, is down for the count. I first noticed this on WIRE. After I got over the initial panic of not being able to see a picture of Randy’s Cherios cereal bar, I realized Basecamp, Twitter, and a ton more all depend on Amazon.
This brings us back to the debate over hosted services. And I think there’s one component I missed last time: the number cogs in a wheel. It seems like having services that depend on services that depend on services can bring in additional complexity. So now, not only does using Basecamp require all their servers to be running but it also requires the Amazon servers to be running.
We have debated using Amazon S3 and EC2 here on a few projects recently. Andy asked me straight up not two weeks ago how much I trusted Amazon for reliability. I replied: “100%. They’re Amazon.” I suppose I should have remembered that being a big ass corporation doesn’t make them exempt from downtime. And if one truly needs 100% uptime, one needs to use multiple services with redundant backups. That’s what we all thought we were getting with Amazon web services. I guess not.
The trouble with services 5
I’ve been evaluating services from 37signals recently including Basecamp and Highrise. We’ve been long overdue for an upgrade to our internal job and contact management systems and I figured it wouldn’t hurt to try what many people say are some great apps.
So far, I’ve been generally happy. I still have hurdles to get over in my mind such as having to pay each and every month, not having my data under my own control, and not being able to instantly add whatever feature we want. But in general, I’ve been pleased.
But at this moment, I can’t seem to get to any 37signals product. Perhaps they’re having some kind of technical trouble. I’ve tried navigating to their services from several points on the interwebs and: nothing.
And so, I’m confronted by the other reality of hosted services: Outages are out of my control. Which, of course, has both benefits and disadvantages.
- Benefit: I’m not running around like mad trying to get Basecamp up and running right now.
- Disadvantage: I’m powerless to do anything.
Even if I was using a home-built, in-house app, somewhere down the line someone else is still responsible. For the datacenter, for the bandwidth, for the hardware, etc. And so I think that the benefit of not being the one up shits creek without a paddle outweighs the disadvantage of having to sit on my thumbs right now.
But, it’s still frustrating as hell.
Ads for open source projects on Google? 1
I was shocked the other day to see sponsored Ad Words ads on Google under the keyword “email ruby” that seemed to be advertising a project on RubyForge:

I wonder if someone at the RubyMail project is paying to place these ads on Google? If so, I wonder why? Or perhaps Google gives these out for free some how? Do other open source projects have ads on Google?
Since the RubyMail project has one developer and one file last posted in April 2004, it seems odd that anyone would be paying for ads for such an inactive project.
