Categories
Uncategorized

XBox on a REALLY Big Screen

"Grand Theft Auto" on a movie screen

Here’s something for gamers who want to go big: the Cineplex chain of movie theatres in Canada is renting out downtime at 29 of its locations to people who want to play XBox 360 games on their giants screens. CDN$179 (US$169) gets you and 11 of your friends 2 hours’ worth of big screen time.

Here’s an excerpt from the CBC article:

Theatres will generally have about 12 to 24 hours of available downtime a week, mostly in the morning, she said. Many theatres are in “full grind” right now showing summer movies, but they should slow down and have more available time once school begins in September.

Theatres may also stay open late into the evening to accommodate groups, at the discretion of each manager.

“If they wanted to book a four-hour window, we could certainly go later in the evening,” [Pat Marshall, Cineplex’s vice-president of communications] said. “If the theatre manager has the staffing, they could go till two in the morning.”

The wife is a big Rock Band aficionado. Maybe I could book something for her birthday…

Categories
Uncategorized

Nine Startup Diseases and How to Cure Them

"Game Over" screen from the '80s arcade game "Battlezone"

Maybe I’m a glutton for punishment: my current job as Tech Project Manager at b5media marks the fourth startup for which I’ve worked; if you count Mackerel Interactive Multimedia — whose story, Burying the Fish, was written by Cory Doctorow for Wired but never published — I’ve worked at five. I like the “feel” of working at a startup, and now that I’ve got experience and real-world and blog-based reputations to back me up, startups are willing to pay me not only to be part of their team but to also be the “adult supervision”. At the ripe old age of 40, I’m an elder statesman in these parts (and playing an old man’s instrument only adds to that image).

That’s why I read SitePoint’s article Nine Deadly Startup Diseases—and How to Cure Them with a sense of deja vu, going through each item in their list of mistakes and saying “yup, did that one…did that one too…”

Put together, the startups for which I worked had all but one of the diseases listed in the article except for “Marketing Blind Spot”. For some reason, there was always a marketer in our midst, drumming it into our heads that marketing was necessary.

I’ve taken their list of startup diseases and cures and summarized it in the table below. For full explanations behind each disease and cure, be sure to read the article.

Startup Disease Cure
Imaginary User Syndrome: Your product isn’t targeted at anyone in particular. Establish a small, defined set of users who could benefit from your product and tailor it to them.
Frenetic Distraction Pox: Wasting time on non-essential tasks that don’t bring the business closer to break-even or profit. Focus!
Wrong Hire Infection: You’ve hired people who can’t perform or who underperform. “The smart, brave solution in those cases is amputation. Let them go gently if you want, but let them go.”
Implicit Promise Fever: You’re assuming that there are certain promises made between you and your co-founders, but you haven’t discussed them directly or put them in writing. “Have those discussions. Write the results down.”
Stealth Product Delusion: You’re waiting way too long to show your product to users while honing it to perfection (or as close to perfect as you can get). Get people to look at it! They’ll have some criticism, but that feedback is going to be very valuable.
Wrong Platform Fracture: The platform on which you’re developing (language, framework, technology) keeps getting in the way of development. Maybe you think you’ve gone too far to turn around and switch platforms. Switch platforms! ““We’ve walked this far already” isn’t a good enough reason to continue heading in that direction. Chances are, you’re much, much further from the completion of your product than you think.”
Other Interest Disorder: Other interests are pulling at you; you’re either saying “but I’m still working on my startup” and “I’ll get back to my startup soon” or working on several startups at once. Pick the project you want to work on, and break cleanly from the others.
Perfection Hallucination: You’re spending a large amount of time getting your prodcut to the point where it’s perfect, especially close to the end of the product development cycle. “Users are more forgiving of progress in the wrong direction than of a lack of progress. What you’ve built will never be perfect, but if it’s close enough your users will tell you how to improve it…Release early, release often.”
Marketing Blind Spot: You’re not doing any marketing. Do some marketing! “Marketing doesn’t have to cost much, but if you don’t do enough of it, you’re setting yourself up for failure.”
Categories
Uncategorized

“why the lucky stiff” on Why You Should Create

Why\'s photo-illustration of his book, \"why\'s (Poignant) Guide to Ruby\"
why’s (Poignant) Guide to Ruby, the most whimsical programming book ever written.

Here’s a great quote from the enigmatic programmer known only as “why the lucky stiff” on why you should create:

when you don’t create things, you become defined by your tastes rather than ability. your tastes only narrow & exclude people. so create.

Very true, especially since there are whole industries and professions that specialize in manipulating your tastes in order to get you to line other people’s pockets. Well put, why!

Categories
Uncategorized

An Illustrated Guide to the Kaminsky DNS Vulnerability

Diagram of Dan Kaminsky\'s explanation of how DNS can be \"poisoned\"

Steve Friedl has a number of excellent technical explanations on his site, and his latest one, An Illustrated Guide to the Kaminsky DNS Vulnerability, is a masterpiece that does a fine job of explaining the DNS vulnerability that Dan Kaminsky found.

Categories
Uncategorized

Copy and Paste

In the very unlikely event that you forgot what the keyboard shortcuts were…

Two wonen: one wearing a \"Copy (control + C)\" T-shirt, the other wearing a \"Paste (control + V)\" T-shirt.

Categories
Uncategorized

Linux Bloat

Slide: Linux Symposium T-shirt sizes in 1999 (mostly medium) and 2008 (mostly XL, followed by large and XXL)

It could be that programmers are getting larger, but it also could be that Linux Symposium is using American Apparel shirts. They’re supposedly not made in sweatshops and are made from really soft cotton, but they’re about a size smaller than the corresponding Hanes Beefy-T’s.

Categories
Uncategorized

b5media is Looking for Contract PHP/MySQL Developers

PHP, MySQL and WordPress developers wanted at b5media

Attention Toronto-area developers! If you’ve got good PHP/MySQL chops (having a little experience building WordPress templates and plugins would be a bonus, but not absolutely necessary), perhaps you’d like to do a little contract work for my company, b5media. Our regular programming staff has its hands full with our core projects, so I’m using my authority as the company’s Nerd Wrangler (a.k.a. Technical Project Manager) to cast a net for local developers who’d like to work on a project or two.

I can’t go into details here on the blog — here’s what I can tell you:

  • We’re a network of about 300 or so blogs and our revenue is based on advertising, which in turn is based on our readership.
  • Our blogs are based on WordPress. Mark Jaquith, one of our programmers, is a WordPress core developer. As you may have already reasoned out, our stuff is based on MySQL and PHP.
  • I have a couple of projects:
    • A WordPress-based promo site using a customized template and featuring some custom widgets and plugins, and
    • An ecommerce site that makes it easy for people to purchase ads on our blogs

If you’re picked to do the job, you’ll be working from a pretty complete spec written by someone who understands both the business and technical sides of the job: me! You’ll also be reporting to me, and I’m told that I’m a pretty good guy to work with.

There’s something to be said for face-to-face meetings and being able to walk up to the project lead and ask questions, so we’d rather hire a developer in town.

Interested? Drop me a line at my work email address — joey@b5media.com — and I’ll be happy to tell you more.