Wednesday, March 20, 2013

Dear younger generation...

Note: This is a guest blog post from GrumpyOldMan123.

Dear younger generation,

As many older generations have done before, I humbly offer you some sanctimonious, unsolicited advice.

When you encounter a minor obstacle, never, ever make any effort to find a solution by yourself.

If you can't immediately find someone else to solve a problem for you, don't even consider researching it on your own.

Instead, amuse yourself with distractions. Twitter, YouTube, and Facebook are all great resources for this.

If anyone asks you about the problem, complain loudly that you "just can't figure it out," and ask "why is this so hard?"

When you suffer the inevitable consequences, be sure to explain how you were "going to do it eventually," and say: "It's not my fault!"

And rest assured, this attitude has no adverse impact whatsoever on your career and personal life.

You're still entitled to the best of everything.

If you are disappointed with your accomplishments, don't worry, it's not your fault.

It's probably just bad luck.

Don't bother changing your attitude.

Keep it up. You're doing just fine.

Sincerely,
GrumpyOldMan123.

Thursday, September 20, 2012

Fix Toronto Streetcars Tomorrow

Dear Toronto,

Your streetcars have always caused me a lot of grief.

First, their schedules are so inconsistent. You don't see any for a half hour, then there's like 3 in a row.

Second, they're slow. Like, really slow. The east-west routes on busy streets are often much slower than walking at times.

Third, they're dangerous. You often have to cross a lane of traffic to board and disembark, so you risk death quite a lot.

These problem have existed for decades, and nobody seems to care.

Meanwhile, the main east-west routes (ie. King, Queen, Dundas, etc.) could be fixed tomorrow in 3 easy steps.

1. No street parking on main routes.

Toronto is not (supposed to be) a pissant little rural town where you just drive in and dump your car on Main Street to visit the General Store.

The never-ending stopping and parallel parking causes so many problems, it's ridiculous.

This is supposed to be the downtown core of a "world class" city.

Park those cars on side streets and in parking garages, out of harm's way.

2. Lane restrictions

Now that you have a second lane you can actually drive in, restrict the transit lane (the one with the train tracks that's annoying to drive in anyways) to trams, buses, and taxis.

Paint it blue, and put little train pictures on it.

Make a hefty fine for abusers (to supplement the revenue loss from the street parking).

This is what real cities do to keep people moving, instead of idling, yelling, and swearing at each other.

Bonus tip: Consider a bike lane or two while you're at it. Right now your bikes are all over the place, conflicting with both street traffic and pedestrians.

3. Make the streetcars safer to ride

Your only current protection from death when exiting a streetcar is a tiny little stop sign on the door -- after the door opens!

I don't know how many people are injured or killed this way each year, but I can say that many people very nearly get schmucked approximately every 3 minutes.

And it usually leads to lots of dinging, honking, yelling, and swearing.

All of which are easily preventable.

Long term, you need to either:
  1. Move the streetcar lanes to the outside lanes (best solution) or at least
  2. Make way more of those safe "islands" for people to wait at and exit to.

In the short term, at least put some bloody red flashing lights on the back (like a school bus) so drivers behind realize when to stop.

That small change could save both rider's lives, and help stupified out-of-town drivers that have no clue when they need to stop.

Summary

So there you have it. Toronto could improve its streetcar situation by about 300% by:
  1. Eliminating street parking on major routes
  2. Restricting access to transit lanes
  3. Making it safer to get on and off
You're welcome. :)

Saturday, August 25, 2012

Copycat, copycat!

As a technologist, the recent Apple vs. Samsung lawsuit is extremely concerning.

I was hoping all of this software patent nonsense would go away, but Apple just proved that the new business model is more about litigation than innovation.

As a company that essentially "stole" the entire desktop GUI and mouse concept from Xerox, you have to wonder how they arrived here.

Ironically, this concept was subsequently "re-stolen" by Microsoft to create Windows -- one of the most ubiquitous, profitable pieces of software ever.

Naturally, Apple sued Microsoft in 1988, a long and bitter lawsuit that wasn't resolved until 1994, when Microsoft won.

In the midst of this, Apple was actually sued by Xerox, a suit that was dismissed.

In the Apple vs. Microsoft ruling, the court stated: "Apple cannot get patent-like protection for the idea of a graphical user interface, or the idea of a desktop metaphor."

They obviously took this to heart, and started patenting every damn thing they came up with -- "innovative" or not.

Now they've finally received what they were looking for -- damages for copying (what are essentially) ideas.

True innovation is always an incremental improvement on existing technology.


However, in a world where 6-month old technology is considered obsolete, a patent that can last up to 20 years just doesn't make sense.

Now, with my project management startup, PMRobot, I have to consider the huge, impending risk that a large incumbent has a patent "war chest" they're sitting on, just waiting to unleash it as soon as one of their competitors are successful.

What are my options as a small startup?
  1. Build a massive paper trail and file as many "defensive" patents as I can, as insurance.
  2. Estimate and factor in a possible "patent tax" to future financial projections.
  3. Close my eyes, cross my fingers, and hope this insanity ends.
I really hope the Apple decision gets overturned, and we start cleaning up this whole software patent mess.