Tuesday, October 17, 2006

The Down Side of "Instant"

God, I'm getting old.

At dinner the other night somehow the discussion turned to technology - or, specifically - the lack of technology when my wife and I were growing up.

As I sat there an recited a list of all the things that weren't invented when I was a kid - computers, video camera, "digital" anything, microwaves, VCR (forget about DVDs), fax machines, cell phones, pagers, PDA's, video games (well, OK, "Pong" came out when I was 10), cable television, copiers, printers, ATMs, phone machines, super glue, voicemail, coffee makers...

"...and did you have stone dishes and cook over a fire, Daddy?" (true question from my 6 year old daughter)

Well, I'm not THAT old. Don't get me wrong we had our "cool" technology of the time: 8 track tapes, CB radios, Super 8 movie cameras, IBM Selectric typewriters (VERY advanced "business machines"), fondue machines, Tupperware, Tang, 3 TV stations (with a 25 foot antenna on the roof), Christmas lights with individual "screw-in" bulbs...

Even without the technological advances of today, people still managed to get stuff done.

We would use carbon paper pressed against a second piece of paper when we typed up a letter so we would have a copy. We did things like write and letter, put a stamp on it, and {gasp!) MAIL it. We went into a bank branch to make a deposit or withdrawl, transfer money, or do anything else with money. You would call people on the phone if you wanted to "instantly" communicate with them - or better yet - just drop by their house or office.

We would play with "boring" toys like blocks, Lincoln Logs, Erector Sets. We would play games like Monopoly, Chutes and Ladders and Candyland. When a new Disney movie came out either we would go to the drive-in as a family or see it in the theatres. Once. Ever.

Then, things got "faster." We had one hour photo developing, a "fax" machine - for "instant" communications (at 600 baud!), "instant" soup, "instant" copies.

Fast forward to today.

We have "instant" messaging, "email" (instant" communications), Blackberrys (when email is just too slow), every Disney movie made on VHS and DVD (and probably even Beta!) for the "instant" Disney experience, satellite TV and radio with 200+ stations (to "instantly" suck up all your free time and rot your brain), TiVO (will "instantly" record 2 shows at once), iPods ("instant" music anywhere), cell phones ("instant" communication), PDF documents rather than faxes ("instant" archives), 1GB USB hard drives ("instant" storage), "lunchables" ("instant" kid lunches), two way walkie talkies built into phones (when dialing is not "instant" enough), broadband ("instant" downloads when compared to dial-up)...

We place 5 million cell phone calls, send over 10 BILLION instant messages and 3 million SMS messages PER DAY. With all this technology that lets us "instantly" connect and get our work done, and with all the other "instant" technologies we have today - we should have a 3 hour work week.

But, of course, we don't.

We now work (on average) more than 40 hours per week, take less vacations, and when we DO take a vacation - we tend to pack the Blackberry, cell phone, laptop and iPod and look for hotels that sport free wireless Internet connections.

We're turning into a society that has ADD (Attention Deficit Disorder). And yet, we're still dreaming of a time when things are MORE "instant." We want things to go faster, take less time and effort so we can... ummmm... well, spend even MORE time working, and less time interacting with our friends, families, churches, organizations and clubs.

I don't know about you - but I'm still waiting for the "instant" meal pills, flying cars that fold into a briefcase ("instant" transportation) - or at the least my own rocket pack. I want an "instant" dog walker attached to my house floating in the sky, a personal robot to "instantly" cater to my every whim, a computer that recoginizes speech and can anticipate my needs... Ok, so I watched too many "Jetsons" growing up - but I still want them.

If ONLY I had those things... THEN I would take time to smell the roses. THEN I could find the time to attend my kids' games. THEN I could donate my time to others. THEN I could _____________ (fill in the blank).

Technology has come a long way since I was a kid. I marvel at what humankind has been able to accomplish in such a short time. I wonder what the future will hold. I wonder what it will be like when my kids are my age.

Now if only I had an "instant" time travel machine...

Monday, October 16, 2006

Software Can Be A Trip

My wife and I have been on some wonderful vacations together. We have enjoyed many different cities, states and even countries together.

I recently had the opportunity to go with her and the kids on a getaway for a long weekend. Those of you who have children can attest to one thing: when you're traveling with your children - there is no such thing as a "vacation" - it's a "trip."

There is a vast difference between a vacation and a trip.

A vacation is a chance to unwind and re-charge your batteries.
A trip is something you do to get out of the house.

On a vacation, you "splurge" for a nice room with a view - in a 4 star hotel.
On a trip - you map out the route based on "super saver specials" and refer to the Motel6 website for inspiration.

On a vacation you enjoy intimate meals and private moments.
On a trip - you scarf McDonalds and install earplugs for the mind-numbing screams in the indoor play area.

On a vacation your time is your own - you can sleep in, read, get a massage and take long walks hand-in-hand.
On a trip - you can get up at 6:30am to watch Dora the Explorer, grab breakfast at 8:00am and be totally exhausted by lunch.

On vacation you can read the morning paper over coffee, hop in the car to explore new areas, and dine al fresco.
On a trip - you can read page one of the paper on the toilet (if you're lucky), spend 25 minutes getting ready to go on the day's outing (complete with 1/2 the luggage you brought "just in case"), and dine in any "kid friendly" hash joint you choose.

On a vacation you stroll the Champ-Elysees and have a meal at a quaint French sidewalk cafe overlooking Notre Dame.
On a trip - you go to Buffalo Bill's in Primm Nevada ("the hotel with the rollercoaster, Daddy!") and endure a bland all-you-can-eat buffet.

On a vacation you shuss down slopes of white powder followed by a Hot Toddy in front of a roaring fire in the lodge.
On a trip - you put the kids in "ski school"and shuss down slopes of white powder followed by a Hot Toddy in front of a roaring fire in the lodge (hey, I'm not STUPID!).

On a vacation you escape to a local hotel - even just overnight - for an evening of quality time and romance in a room with a comfortable oversized bed and fluffy down pillows.
On a trip - you "get as many miles behind you" as possible - hoping the kids will not fall asleep too early so you can collapse into a rock-hard bed with foam pillows.

You get the idea. Now, don't get me wrong - I love to travel with my family. We go interesting places, and half the fun is to watch the kids enjoying themselves and see them learn and experience things for the first time. I get a chance to experience things that I probably wouldn't normally "choose" to do if the kids weren't there. Plus, there are plenty of bright spots during a trip - otherwise I wouldn't go on them anymore.

It's just... well... a vacation is totally different. I really look forward to them because I don't take them often. I relish "catching up" with my wife and having the luxury of being completely selfish with our quality time together. I don't have to worry about schedules, email, phone calls, potty breaks every 30 minutes (at the most inappropriate times), etc.

Software can be the same way. For me, using Servoy is like going on a vacation. Other software I use is simply a trip.

Thought for today: If you're tired of your "trippy" software - give Servoy a look-see. http://www.servoy.com

Friday, October 13, 2006

Choices, Choices

I've been in the market for a different car. There are lots of choices out there... too many!

There is a LOT of competition out there for things that do basically the same thing - with basically the same purpose: to get you from one place to another.

They all even have the same basic parts: chassis, body, doors, windows, engine, wheels, seats, steering wheel, lights, etc.

So - from a purely practical point of view - they all do the same thing - and they all have the same basic features (at the core). Why, then, are there so many different manufacturers and so many model types within those different brands?

I think it all comes down to this: Different strokes for different folks with different budgets and needs.

Car manufacturers are very, very good at creating different models that appeal to different types of drivers. Once they identify a wide niche (or a best-selling trend by a competitor) - they create a full-fledged vehicle to try to appeal to that demographic. This is a huge investment. Often in the hundreds of millions of dollars. It often takes anywhere between 18 months and 36 months to bring those cars into production (if they ever see the light of day in the first place).

When they sit down to design a car for a particular segment of driver - they make sure that everything about the design will appeal to that segment. For example, If you pick a brand and model - say "BMW 760Li" that car is designed for a very specific buyer/driver and that is much different than a "Toyota Corolla". Both do the same thing. Both are made from basically the same parts. One is $118,000 - the other is $14,000.

In the end it depends on what you need, what you want, and what you can afford.

If you're driving a old, beat-up '69 bug that you bought new, and is still "good transportation" and you're happy with it - then there's no need to change. On the other hand, if you just bought a new Toyota Corolla and it's not meeting your needs - it's not like they come with 30 day money back guarantee. You would have to trade in that car to get a new one - and you would find out that it has lost value based on the number of miles, etc. so you won't get what you paid for it. Of course, this varies by model and how desirable it is, and how many people want to buy it used. The dealer of the new car would take your old (new) car, figure out what they could sell it for (plus a profit) and credit that against the price of the car (or truck) you "really" want.

There is a period of transition as you get "used to" the new (new) car. Things work differently. You have re-input all your favorite radio stations. You have to set up the automatic garage door opener. You have to set up the seat adjustment, the mirror positions to fit you. You probably will want to customize it in some way - personalized license plates, an evergreen deodorizer, custom wheels, etc.

It's the same will ALL cars. Same with trucks. Same with SUV's.

Same with software.

There are lots of choices for storing and retrieving your data. There are desktop databases that are inexpensive and easy-to-use, there are high-end RDBMS (Relational Database Management System) systems, and Open-Source databases, and free databases, and proprietary databases. There are also many, many different tools for getting your information in and out of those databases - client software, HTML-based CGI programs, dumb terminal software, etc.

Once you get software you think you want, you have to configure it and customize it for your own needs. Once you have it customized and working - chances are good that it will continue to work well (with regular maintenance) for a long time.

NOTHING lasts forever.

At some point, you'll have to upgrade your car, I mean database. There are different circumstances - but it really all comes down to the same issues that you have when you're thinking about trading in your car: reliability, fitness for purpose and scalability.

Reliability - are you spending more time and money "fixing" and "patching" what you have than you are actually using it?

Fitness For Purpose - have you "outgrown" it. A two-seater convertible was awesome when you were single - but does it meet the needs of your growing family?

Scalability - does it meet not only your needs - but your anticipated needs. After all, if you're going to get a new car (or software) - it should not only meet your current needs but your needs for the next few years (at least) as well.

If you're using some stone-age 4GL and you're in a place where you have 50 or more users - and you're "old clunker" of a system is ready for a replacement - then check out Servoy - you'll be glad you did.

Thursday, October 12, 2006

Oracle - Unbreakable "ish"

For years Oracle has been running its "Unbreakable" ad campaign - touting how Oracle is hacker-proof - especially on Linux.

Well, it turns out that they are not quite "unbreakable" - as they just released a security patch that fixes 83 "critical" security flaws. I guess they have a good excuse - beyond just the normal "Ooops, my bad" - that seems to be going around.

After all, they have been on a $19 Billion buying spree over the last two years. They had such a hard-on to "slaughter" SAP in the CRM space and after finally buying PeopleSoft (and JD Edwards as a result) - they've been really "busy" with the whole "integration thing."

So who could notice that... ummm... by the way - your database, the main product for Oracle, the "thingie" that hundreds of thousands of businesses use to store mission-critical, personal customer information in is... well... sorta' broken.

More than a little disturbing? That would be a "yes." Because at the end of the day - "unbreakable" is just a marketing campaign - right? Wrong.

Hackers are the ones that take the "unbreakable" tag line to heart - and they aren't exactly the ones coming forward with sample code for exploits they find. Rather, they're the ones that keep silent and just steal a coupla' million rows worth of personal or confidential data. Confident that their victims are all warm and snug in their beds - 100% secure in the fact that their prized information is totally safe in an "unbreakable" repository.

Never let it be said that Larry Ellison would let the facts get in the way of a great tag line.

Tuesday, October 10, 2006

I Don't Do Sports (Normally)

Normally, I don't "do" sports.

I have no time.

Normally, I have no interest.

I do, however, watch the SuperBowl. Well, that's not true. I TiVo the SuperBowl - that way I can fast forward through all the absolute crap that the armchair quaterbacks (the announcers) have to say - and I can skip all the completely useless stats that they feel compelled to share every 20 seconds or so.

Plus, I have twin 5-1/2 year olds - who will never sit through one episode of Spongebob - forget about a 4-1/2 hour game of grown men trying to beat the hell out of each other.

I could really care less about who was playing (I didn't even KNOW who was playing until it started), or where they were playing (Detroit - but only because Mick Jagger said so at halftime).

I was there for the halftime show.

I figured there would be little chance of seeing any more breasts flying around - but there was something equally as funny: Keith Richards still alive.

I mean, really! The Rolling Stones could all qualify for Social Security - and here they are prancing around "singing." Mick - I saw you in Vegas and you were great - next time they ask you to do a halftime show - try to actually hit ANY note and try to remember the words to your own damn song!

Oh, and lose Keith Richards. At least he didn't sing (as he did in Vegas) - but don't let him walk around and try to "play guitar" at the same time. Not gonna' work. Not enough brain cells left. He can't chew gum and walk either. Trust me.

Was it as good as a "costume malfunction?" Nope. Was it worth injuring my "fast forward" finger to get to the halftime show. Sort of. Would have been much better to see Keith in his natural habitat with a cigarette dangling from his mouth, drunk, weaving dangerously close to the edge of that massive stage...

But hey, what do you want for a free show?

Saturday, October 07, 2006

When Less Is More

I am sick to death of bloatware.

I was trying to explain to a novice user how to use Microsoft Word for creating tables of contents and indexes. To create a table of contents - it's fairly simple - just assign styles to your headings (using the styles "Heading 1", "Heading 2", etc) and then click to generate a table of contents. Easy, right?

Wrong.

If you use styles, there are approximately 15,000 settings you can use to control every single aspect of the paragraph, hot keys, leading, kerning, borders, shading flow control, bullets and numbering, alignment, space before, space after, line spacing, hanging indents, font, size, character spacing, text effects, indents, outline level, line breaks, page breaks, widow control, hypenation, languages, spell checking, dictionaries to use, and about 80 other settings - PER STYLE.

To a novice user - this is... hmmmm... overwhelming at best. To someone that is a professional writer, author or has to format loads of documents in a consistent way - it's really a godsend. To everyone else (98%?) - it's just plain overkill. The "average" user (myself included) will probably use about 5% - 10% of that functionality (on a really complex document). The rest is a waste of programming, documentation and adds un-needed complexity to an already-complex piece of software.

This is why people use Notepad and WordPad. A lot.

I think you can say the same thing about most of the software and hardware you buy today. I bought a cheap digital watch for my son the other day, and there was a 12 PAGE instruction booklet on how to set the date, time and use the chronograph functions. Talk about convoluted! There are only 4 buttons on the damn thing and to get anything done I had to do a virtual ballet of pressing, holding, tapping and pushing to work through all the various settings. I mean it's a damn WATCH for goodness sake!

All those extra features are nice, mind you - but I'm just trying to see what time it is. I'm not programming an Altair!

All this from someone that uses technology for a living. I mean, I'm fairly comfortable with software, hardware, gadgets, etc. and STILL most things are such a hassle, I don't bother with them. God forbid if I ever lose the instructions on how to setup that watch!

Thankfully, there are some pieces of software and hardware in my life that are so easy to use AND useful, that I can't imagine my life without them. They solve a real problem without being cumbersome. They have a function and do one thing really well. They are easy to setup and use, and that makes me want to use them more.

A couple of examples are the iPod, my DVR (Digital Video Recorder), my text editor, and my... gulp... iMac.

Two out of the four are from a single company. Apple.

They "get it" (most of the time). They have pretty, simple, easy-to-use products and the marketing budget to make them "cool." The iPod player is not the most full-featured MP3 player on the market, the iMac still uses a PowerPC chip (until the dual cores start shipping soon) that isn't as fast as the Intel chips in my Dell, iTunes isn't the biggest online music source (or the least expensive). It's all about the simplicity. The attention to detail.

The text editor I use is TextPad. It's like Notepad, but with a spell checker. It has basic text entry, word count, good search/replace features and it's inexpensive. I use it a lot. In fact, most of the time. Like now, writing this Bob's World column.

But if I had to pick a single product that is the one that I use the most - I would have to say it's my Digital Video Recorder (DVR). Gone are the days of clunky programming with a remote, flashing "12:00" timestamps, forgetting to put in a VHS tape or taping over the twin's birthday party with an episode of Lost.

Point, click, record. Choose to record a series with two clicks. Set and forget. Done.

Watch two shows while recording another - check. Block content so if the kids get up early they aren't "accidentally" watching the latest Chris Rock special on HBO? Check. Record movies from HBO that are on in the middle of the night? Check. Browse by show category or title - so I can record a special show while on the road? Check.

Most of the time - I think more features isn't better, it's worse. People are just trying to get their damn work done so they can call it quits and go home. Period. Less is more - especially when it comes to "everyday" hardware and software.

If less is MORE, why don't more companies do it? Two reasons: Easy is hard; and adding 1,000 features has always been the way (in the marketer's mind) to get people to upgrade/switch/buy.

Easy is good because people are less confused. People who are less confused have a better experience with the product and are able to more quickly get something accomplished - which is what they were hoping for when they bought the product in the first place. Engineering "easy" is hard. Executing "easy" on a consistent basis and remaning "flexible" is hard. Making "easy" look good is hard. Convincing engineers not to add complexity while increasing functionality is hard.

Hard but possible.

Hard but necessary.

Customers vote with dollars. When it comes to useability and getting something done - easy is better.

Note to self: May I help to do for software what the iPod did for music.

Thursday, October 05, 2006

When $450 Million Just Isn't Enough

SO.... you've probably heard that the Canadian company RIM (makers of the Blackberry - better known as the "Crackberry" because you're never away from email) - got sued by a little company called NTP - alleging that RIM is using one of their patents without payment.

In an "oops, my bad" moment - RIM offered to pay NTP over $450 MILLION dollars for the right to LICENSE their patent. NTP politely took a pass, then sued their ass in US court. RIM has been trying everything short of phoning a friend trying to get their patents thrown out.

They've even appealed to the US Supreme Court - saying that the "good bits" of their technology runs in Canada, eh, so they are exempt. Well, today, the US Supreme court denied their request.

The good folks over at NTP have asked the court to shut down RIM sales and service in the US.

Hmmmm... that would be a bad thing.

NTP, in short, has RIM by the short hairs and they're giving a good old squeeze. Well, good for them - that's good ol' American capitalism at it's glorious worst. I guess they feel they can do better than the $450 mil.

Maybe they are smoking the drapes? That's almost half a BILLION dollars.

To make matters even more interesting - looks like the USPTO (US Patent and Trademark Office) is going to deem the NTP patents invalid.

Yeah, invalid. As in, "ooops, we bad. We should have never allowed it in the first place."

If I were the greedy gophers at NTP - I'd run out and buys some old Steve Miller CD's (better - dig out the old vinyl albums), start singing "Take the money and run", get a six pack, suck it up and settle for the measly 1/2 billion bucks RIM is offering.

NOTE TO SELF: Get patent on the word "the."

Wednesday, October 04, 2006

I Hate The Phone

Well, that's not really 100% true. I love the phone when I'm trying to get a hold of someone, but then I go back to hating it when I have leave a message.

OK, so I'm sticking by my original statement: I hate the phone.

The problem with a phone call is that it's the same thing as randomly driving by someone's house to see if they're home. Sometimes they are, most of the time they're not.

So, then you leave a message. They call back. You're not home. They leave a message. You call back. They're not home, so you leave a message. And on, and on, and on, and on, and on it goes until finally, you both happen to be at there at the same moment, they are not screening calls, they don't have another call on hold, and you can actually talk.

Then you have nothing to say after 5 minutes.

So, you've wasted about 15-20 minutes playing phone tag - for a 5 minute conversation. Not terribly efficient.

But it gets worse.

At work, I'm usually multi-tasking and in deep concentration for most of the day. That is - until - you guessed it - someone calls. The thing that sucks about getting a call when you're trying to get something done - is the sheer immediacy of it. You must stop to answer the phone, then you have switch you mind completely out of what you're doing to focus on the questions/problems/suggestions of the person on the line. Then, after the call - no matter how short, you have to spend time trying to "get back into" whatever it was that you were doing before the call.

As soon as you're back "in the groove"... you get a call. I hate the phone.

You can't get away from the evil effects of the phone once you leave home or leave the office. This is why the evil corporations that rule the world have devised mobile phones. Now you can be annoyed 24/7 no matter where you are on earth. There IS such thing as an "off" switch on a mobile phone - and I use it often. BUT, just by carrying it (because after all, I may need to get a hold of someone NOW!) - I'm "quilted" into turning it on every now and then to see if have messages.

If I have no messages - I start to wonder why people don't call me more.

It's a sick plan by telcos to drive you slowly insane and whose next plan is undoubtedly a mobile phone chip implanted into your skull.

But it doesn't even stop there. You can become an innocent victim of the phone at your favorite retail establishment. Have you ever gone to the checkout at a department store (of COURSE there is only one person working and of COURSE there is a line of 10 people waiting) - when the $6 per hour, 19 year old, couldn't-grow-a-beard-if-he-had-to "associate" gets a phone call from a customer wanting to know if they have a certain piece of clothing in a certain size and certain color. What do they do? They leave the register and check!

Screwed by the phone yet again!

I hate the phone.

Monday, October 02, 2006

Phonebooks! What the hell?

The phone company - or some of their undoubtedly under-paid minions - dropped off a load of phonebooks this morning. One for each phone line we have. 6 books. 5 inches and 20 pounds each.

There are enough dead trees in there to create 500 reams of "real" paper - not to mention the fact that now I have to find something to do with them (yes, I AM too damn lazy to just throw them out). Recycle? Nah, I'm not exactly a tree-hugger.

Hmmmm.. what to do? What do do? Inspiration!

Top 10 Things You Can Do With Phonebooks:
  1. Toss them over your balcony and listen for that sweet-sounding "thud" as it strikes an unwary pedestrian.

  2. Put them in front of your neighbor's door and let them deal with it.

  3. Place one each in the men's bathroom - there will always be something "new" to read.

  4. Give your shredder a REALLY good beating.

  5. Rip out random pages and broadcast fax to 100 of your closest friends.

  6. Tear out random white pages so you have some good phone numbers when you're drunk dialing.

  7. Take them with you when you go to the grocery store and leave them in the cart as a parting gift.

  8. Auction them on eBay.

  9. Makes a perfect "Arbor Day" gift.

  10. Rip out all the coupons and trade them for coupons you REALLY want (then put a gun in your mouth and kill yourself - you have no life)

Tuesday, September 26, 2006

Software Should Just Work

My life revolves around the computer. I use lots of software - LOTS. I'm at the computer waaaaayyyyyy too much (just ask my family). Now, I'm not the world's most prolific computer user ever invented, but I'm in the top 50% of people that actually read documentation and actually try things on my own before pushing the big "panic" button and go running to tech support.

Apparently, I'm also in the minority of people that can actually check email, setup a new email account, use formulas in Excel, use styles in Word, and surf in multi-tabbed browsers. Each one of these skills I've learned either on my own, through decent documentation, or by the school of hard knocks. And yet, I use maybe 1-10% of each program's true features.

Why is that?

The reason is that today's software is so damn complicated.

Every program tries to win the feature war and be "everything to everyone." It's just ridiculous. Software is meant to help automate a process - usually a process that would suck without automation: word processing (remember the IBM Selectric?), spreadsheets (remember paper?), web browsing (remember going to the library and reading books?), email (remember licking envelopes and things called "stamps"?).

Do we need to go 8 dialogs deep to set up security settings? Is there a burning need to have a drop down menu of 9 different "Format" options for styles? Since when did creating a website require that we have 50,000 floating palettes of "helpful information at our fingertips." I don't have that many fingers, I'm getting old, and my eyes cross reading 8pt or trying to click one of 200 buttons that are 5 pixels by 5 pixels each. I mean, really!

I'm not saying that all software blows. There are very useful programs out there that are truly innovative and do what they say (like Servoy!) - but there are others that are just so difficult to use - that I'm convinced that no one has actually used the crap in "real life" before they got the bright idea to ship it.

Do engineers actually use the software they write? Do marketing pukes who put the "check mark" features on the box - actually USE the software and try to do the things they say it will do? Do salespeople actually use their own platform/software to try to get stuff done?

In 99.999% of cases - I'd say it's a resounding "Hell NO!"

The engineers sit around thinking up "great ideas" utilizing the latest technologies but then they implement it in such a way that only engineers can use it.

The marketing stooges read 5 web sites and 5 magazines and then run down to the engineers and say "Do we have (your buzz word here) in the new version??" Then they proceed to wine, bitch, moan and behave like 5 year olds until they get marketing copy on the box that is a laundry list of de jour "must have" features. The only problem is - that in 95% of the cases the reality doesn't live up to the hype. Either the feature is too hard to understand, or called with such arcane commands or buried 7 dialogs deep - that it's impossible for the user to actually use the feature.

The sales folks (in most cases) wouldn't ever actually use the software they're selling. They really don't know anything about the software except what Larry, Schemp and Moe have lead them to believe the software will do. Whether or not the software actually DOES a particular thing - doesn't really matter

- EXCEPT to the person buying it.

Before I get too much hate mail, let me say that I realize that a lot of computer users are "documentationally challenged", often can't chew gum and walk at the same time, and if a single click doesn't work - will try to click 150,000 times - just to be sure (you know who you are).

Look, the bottom line is - software should correctly solve a real problem. And it should work. And it should be appropriate for the targed user. If you're selling software for novices - but don't want to piss off "power" users - have a "dumbass mode" so people just starting out can make it work. On the other hand, if you have a tool that is meant for developers - don't "dumb it down" for the occasional novice user. Developers want developer-grade software.

And no matter what - software should just work.

Thought For Today: May God grant me the grace to practice what I preach...

Tuesday, February 14, 2006

Happy V.D.

It's Valentine's Day.

Time for reflecting on those loved ones that are important in your life.

I'm more fortunate than most. I've had the privilege of spending the last 20 (give or take a few) with my long-suffering, wonderful wife. I mean, really, honestly - would YOU want to be married to such a cynical S.O.B?

I didn't think so.

I mean, I can be a real pain-in-the-ass. Really. Not kidding.

Those of you who know me personally, know what I mean. I have a VERY low s**t tolerance, I say what's on my mind, I tell the truth (from my perspective) whether you want to hear it or not, I've been known to drink like a sailor, I tend to piss people off by saying inappropriate things at inappropriate times (whether or not I'm "right" doesn't matter) and I'm generally grumpy around people most of the time. But, I say what I mean, and mean what I say. ALWAYS.

My idea of a perfect vacation is to be holed up by a pool or other body of water (or in a bar with nice, comfy couches) with a large rum drink and a stack of bulls**t mystery novels. The only people I want to "interact" with are: 1) a waiter or waitress to get me another drink and/or 2) my family who are with me at the time. The end.

No chit-chat with fellow bar patrons, no sight-seeing tours, no taking calls from "important" people on my cell phone, no checking voicemail, no timeshare spiels, no running, no horseplay, no gum chewing, no lifeguard on duty.

I even leave my laptop at home. What part of "unplugged" confuses you? Where's my drink? Are you GROWING that f**cking orange tree from a seed? Is that steak going to happen TODAY? You get the picture.

Quite a "dream" catch, huh?

This month also marks the 10th anniversary of ClickWare. Another love of my life, sometimes a mistress that I lavished too much money and time on. The lure of good business has sometimes clouded my judgement on the truly important. I spent a good deal of my twin children's first year (the toughest time in raising children - at least in my case) traveling 6,000 miles away making money for other people. I've been "this close" to revolutionary ideas that make a heap of cash only to be torpedoed by others who were more savvy (at the time) and who played a game that I didn't even know existed.

I started one of the first "membership" sites on the world wide web in 1996 to great promise. It faded just before the big cash "bubble" came into play.

I'm not a TOTAL loser - I've done pretty well over the years - there are just some things that hindsight have made too crystal clear. Things that sometimes keep me up at night. Things I wish I would have done or said. Things that I now know that I wish I'd known years earlier.

Some things can't be taken back. Some things can't be undone. Most things I would never change - even if I could.

The number one thing I would never change - is meeting my wife. I literally KNEW, from the moment I saw her - that someday she would be my wife.

I was 16 years old.

I got married to her at 25.

The 9 years in between were not the most pleasant in my life. We got together and broke up 4 times. Finally, a mutual friend invited both of us to her birthday party (without telling either of us the other would be there) - and we got back together - this time for good. I made the decision that it's time to s**t or get off the pot - and I didn't want to lose her (again). I asked her to marry me - and to my utter surprise, she said yes.

We married in the summer of 1990 - in the sweltering heat of beautiful downtown Bakersfield, California. We were young, thin, sexy (I even had a mullet!), dirt poor and happy as hell.

It's the single best thing I've done in my life. Bar NONE. Well, maybe except having children with her. But it's definitely in the top two!

My wife is a true friend. She's seen me make a total ass out of myself, she's been there to share in the triumphs and flops, been there "in richer and hopefully not poorer" (actual wedding vow I made to her), been there to encourage, to push, to help, to pull, and sometimes carry me to achieve things that others have said were "impossible."

She's been the most patient, loving and kind parent to our twin children. She has sacrificed her high-paying career and years of study to get her MBA to learn how to be the best mommy she can be. Then she kept on doing it. Full time. Day in and day out. For the past (nearly) 6 years. She is a truly remarkable woman - a truly unselfish person who has given up so much of her own dreams for the well-being of our family. I wanted her - and everyone else who reads this column - to know just how special she is to me.

To my wife, Brenda - I would be lost without you. I love you.

Happy Valentine's Day.

Thought for today: Tell the person that's special to YOU - how much you care about them.

Friday, May 18, 2001

Shop Different

Editor's NOTE: This is a moldie oldie that I pulled from a text dump archive. None of the links will work anymore (or 99% won't) - but the names and companies have NOT changed.

Apple announced its line of retail stores this week with the slogan "Shop Different." I, for one, WANT to Shop Different. I'm tired of going into a super-mega, warehouse-style concrete behemoth and TRY to find anything I'm actually looking for. "Use the Web", you say. I do. A lot. However, there are time when I just need (or want!) something RIGHT NOW.

What did we ever do before the web? Maybe I'm showing my age here, but there was a time that one would actually (gasp!) drive to a store, walk down the aisles, pick out a piece of merchandise, pay for it and leave. If one had a question - there was (usually) an informed, knowledgeable person waiting (and willing) to answer questions (or even find out the answer if they didn't know) and, sometimes, help one to make a more informed buying decision by comparing the pros and cons of competing products. The salesperson (there were no "associates" back then) was usually a person who knew from personal experience what worked and what didn't. The good ones could (and would) offer tips, advice and helpful information based on their knowledge and past experience. In general, they actually wanted to help, and cared whether or not you, the customer, would be satisfied with your purchase. They valued your business, and really wanted you to come back in the future and buy more stuff.

In direct contrast, I went to 3 "brink and mortar" stores looking for a keyboard extension cable for one of my Macs. I was a man on a mission. It seems every time I mentioned "Mac" in one of these very well-established, well-known, national, we-have-everything stores - all I received in return was a blank stare. "We don't have Mac stuff." "A keyboard what?" "All of our cables are on aisle 426B." You get the idea. About 2 hours into my quest, I realized that I had unrealistic expectations about finding the cable, without, perhaps, driving to Fry's (a computer specialty retailer about a half hour away). In the end, I just logged on to Mac Warehouse and ordered the thing – and received it the next day.

On the other hand, I went to Home Depot (a massive warehouse chain with everything you need for home improvement) to try to find a replacement for the 15 year old kitchen faucet that had finally given up the ghost. I talked to an associate named Dave, an older gentleman (and ex-plumber) who went WAY above and beyond the call of duty to help me select an affordable, reliable faucet from the 50 models hanging on the display rack. He advised against purchasing the model that I was initially going to purchase because he said the manufacturer has historically had a problem with the plastic sealing washer, and suggested 2 other models (from different manufacturers) that were more reliable. I wound up buying the more expensive model, and went away totally confident that I made a good purchase.

On the eve of the Grand Opening of the Apple Store in Glendale, CA (about 45 minutes from my house) – I hope that Apple will provide a retail experience as great as its technology. I WANT to Shop Different. I'll let you know what I find out.

http://www.apple.com/retail/

Update May 20, 2001: I went to the store in at the Glendale Galleria and there was a LINE. Yep, I'm serious. There was a line that was at least 100 yards long! People waiting to get into a store! Who knew? The store (from the outside looking in) is beautiful, and was fully staffed with Apple folks and TONS of security people. There was also a whole lot of purchasing going on... Wow.

Monday, April 09, 2001

Wireless-Ish

Editor's NOTE: This is a moldie oldie that I pulled from a text dump archive. None of the links will work anymore (or 99% won't) - but the names and companies have NOT changed.

Every consumer magazine, trade magazine, computer magazine, and ezine are hyping wireless "solutions" these days. Today's writers and software vendors are shouting the the new mantra from the mountain tops: "m-commerce" (Mobile Commerce). M-Commerce? Give me a break. I'm having a hard enough time getting a reliable CELL PHONE connection - never mind a secure, e-commerce connection. Seriously, there are parts of the metro Los Angeles area that don't have normal, plain old cellular coverage. And forget it if you're "off the beaten trail", or you're in the mountains, or you're - gasp - actually moving when using your wireless device.

Yes, I know, there are more and more towers going up all the time, and the phone are getting "smarter" and can connect to a wider range of signals (analog and digial) - but it just plain "don't work" too much of the time. Even if you had 100% clean, reliable coverage I'm not conviced that people will try to buy much of anything on phone with a 3 line display. I mean, really, are YOU looking forward to "tapping" your way through entering your name, shipping address, phone number, email, credit card number and expiration date out on a cell phone? Let's see...

22 = B
666 = O
22 = B
0 = space
222 = C
88 = U
7777 = S
444 = I
222 = C
55 = K

25 "taps" for my name. Rrrrriiiight. Homey don't play that. OK, you say, what it might not be practical on a cell phone - but how about a PDA. It's much easier to "type" on one of those. I agree - but no matter how much I love my Palm Vx (and I DO love it!) - and assuming I bought the $300 wireless modem and paid the $35 per month for service - I STILL wouldn't do it that often. Why? Too much work. Instead I'd just wait until I got to a wired public access point (another much-hyped, "didn't really work out" technology of two years ago) and use my computer to connect with a fast, secure connection.

You've gotta' crawl before you can run. Just because you CAN connect to the web on a cell phone or PDA - why would you? A more logical first step first step could be the implementation of BlueTooth and other wireless networking technology infrastructure in places I'm likely to be (airports, hotels, and in the home) - THEN having an alternative INPUT device would be great. But still, even then, people will will have to click, type, tap or scrawl to place an order. This is less than ideal. Generally, people want things to be easy - especially if they're parting with money for goods or services. We really need something as easy to use, as intuitive, as... oh I don't know... a phone.

For "m-commerce" - or anything wireless beyond stock updates - to become truely pervasive we need voice-activation. I mean, my parents (not the most tech-saavy people on the planet) have to be able to use it. I'm not talking about some super-charged voicemail-hell type of application ("...press 1 to order, enter your 16 digit account number followed by the pound sign...") but a true, voice-activiate, intelligent application ("...buy FileMaker Pro Unlimited using my American Express Card and ship to my home address..."). THAT will be the "killer application" of 2002 (?), not "m-commerce" on a cell phone.

Monday, February 05, 2001

Look Who's Talking Now

Editor's NOTE: This is a moldie oldie that I pulled from a text dump archive. None of the links will work anymore (or 99% won't) - but the names and companies have NOT changed.

Whoa - I can't believe how fast time flies! ItÕs been quite a while since my last column... For those of you who read this column (bless you all!) thanks for your patience!

A lot has happened since the last time we spoke:

  • My wife, Brenda and I had TWINS a boy, Brennan, and a girl, Brooke (yes, I know, 4 B's!)
  • I've discovered the JOYS (and raw speed) of SQL-based databases coupled with a web front-end
  • I've discovered the TERRORS (and pitfalls) of SQL-based databases coupled with a web front-end
  • I missed my first MacWorld in 6 years (by choice)
  • ClickWare un-merged with Stratisoft

Being a dad is a trip. It's really been "Mr. Toad's Wild Ride" - and I'm less than a year into it. It's changed me as a husband. It's changed me as a businessman. It's changed me as person.

Now, prior to this whole experience, I knew about the birds and the bees - but I simply had NO IDEA how complex the entire ordeal of having a SINGLE baby was - not to mention having twins. Having a baby does very strange things to a person. For example, prior to my wife (and I) being pregnant (well...more her than I), I have probably used the word "vaginal" about 2 times in my life, and the word "breast" maybe a few dozen. Yet during the tribulation of pregnancy, I found myself comparing notes and talking about breast feeding and vaginal versus c-section deliveries with anyone and everyone I met - regardless of the social (or business) occasion.

And then there were the books. My god. There are color pictures in those books that would make Morpheous go back to a normal day in the Matrix. I mean, for the love of all that is human and decent - they don't need to publish that stuff! But, being faced with an unknown situation, we read. And read. And read. And read, and read and read. I think I have every book available on the subject of rasing twins, what to expect when you're expecting, what happens after you're expecting, what to expect when you least expect it, books on why you SHOULD breast-feed, books on why you should NOT breast-feed, books on dicipline starting in the cradle, books on starting dicipline in the womb, books on BOOKS about every issue a scared-as-hell-first-time-parents-of-twins needs to absolutely CONFIRM that they, in fact, ARE becoming their parents.

It all began on a completely "normal" day on March 24th, 2000. My wife ("I'm as big as a house!") Brenda wasn't feeling too well, so we went to the doctor's office. WHIZ-BANG he called over to the hospital to have another sonogram (our 8th) and some fetal monitoring done. We went in - and never came home.

Turns out Brenda (my wife), had been in labor for at least 24 to 48 hours. Funny, not how we pictured it. They check her in to a private room, hooked her up with more wires and contraptions than a server farm and then left and said "...it's all up to the babies, honey...". Well, sort of.

The fetal monitor was whipping up and down (like an EKG machine used on Squad 51) and after a while, I recognized those little "spikes" as the contractions. The bigger the spike, the bigger the contraction. The bigger the contraction, the more pain. The more pain, the less feeling I had in my left hand from my wife squeezing down with a super human vise grip. The doctors then decided that it would be a good thing to try to inhibit the labor (stop the contractions) to see if they could get the babies to stay in their mommy for a couple of more days. They started an IV, and introduced some heavy-metal chemical.

Then the barfing started. Not just any old barfing. I mean the really nasty, "I've been drinking Tequila shots for two days and want to curl up next to the toilet", gut-wrenching puking. The nurse was great - she gave me 6 kidney-shaped, pink plastic bowels to catch the vomit (that I had to rinse and re-use - only $20 each!). I STILL have a hard time eating jello and diced carrots...

Somehow, we made it through the night.

At 9:00am the doctor called to say that "today was the day" and that he'd be there in the next hour to perform a c-section. WOW. This WAS it. The next hour was a blur: harried cell phone calls to family, seeing Brenda wheeled out on a gurney to "prep", my family showing up, her family showing up, putting on "one size fits all" green paper surgical clothes... and then... waiting. Pacing. Waiting. Pacing.

Finally, The Moment had arrived... "Mr Cusick? Please follow me..."

I don't know what I expected, but I KNOW I didn't expect what I saw. There was a fairly large room with TONS of people in it (2 teams of 2 nurses and a doctor [one for each baby], 2 incubators, 2 surgeons, 2 nurses, my two sister in-laws [one on video and one on still camera], machines everywhere, and my poor wife hands strapped in a cross shape and barely conscience. As soon as I got in there and pulled up my surgical mask, a radio started, I sat down to hold Brenda's hand, saw the laser start up and smelled the first incision.

I am WAY out of my depth here.

Breathe.

Breathe.

Breathe.

"Here comes baby A - the boy!" The first team of three spring into action. I hear a nurse say "...he's not breathing..." Frantic activity to my right. "Here comes baby B..." The second team appears out of thin air. I hear a small, muffled cry to my right, and a small muffled cry to my left.

Freeze frame. Tears. Terror. Joy. Fear. Love. Compassion.

"...Daddy - do you want to cut the cord?"

"Huh?"

"Do you want to cut the cord?"

"Ummmmm... OK." Snip. My Son. Brennan. 4 pounds 15 ounces. Snip. My Daughter. Brooke. 5 pounds even.

They put the babies into a plexiglass incubator and were going to take them away without even showing Brenda. That is, until one of the nurses said "NO. She needs to see them, just for a second." She wheeled the incubator over to Brenda and briefly held up each baby (5 seconds). More tears. What do I do? I've been married to this woman for 10 years - in love with her far longer - and yet my children were being carted away. I stayed until Brenda told me to go with the babies.

They stayed in the hospital for the 10 longest days of my life. Everything was touch-and-go. We rejoiced at each additional ounce they ate, at even heart rates, un-assisted breathing. Then IT came. The day we got to bring them home.

Tiny, tiny babies who have been cared for 24 hours a day by 4 shifts of trained professionals are now left in the care of new parents whose puppy peed inside until it was 10 months old. Two completely helpless PEOPLE who are dependent for their every need on a mommy who can't yet walk right and a daddy who has absolutely no idea what he's doing. Yet, in the end, we got through it. Faced it head-on. 14-16 bottles and 14-18 diapers per day. Every day. Including weekends. At the end of the first three months, we had gone through over 1,500 diapers.

We're now on to the new joys of military crawling, saying "Da Da" and "Ma Ma" and teething. They change every day. They recognize me in the morning. They fall asleep in my arms at night. It's the hardest, most wonderful thing I've ever experienced.

Sunday, January 09, 2000

Why 2K?

Editor's NOTE: This is a moldie oldie that I pulled from a text dump archive. None of the links will work anymore (or 99% won't) - but the names and companies have NOT changed.

So it's a new year (and new Millennium - well, not until 2001, but close enough) and I just got back from the MacWorld 2000 convention in San Francisco, CA. I went to do a (free) session called "FileMaker and the Web - Just Do It!". The session went very well (250-300 in attendance - standing room only) - and hopefully they each learned something they didn't know coming into the session.

I've been going to this show every year since 1991. In the past it has been a great place to see other FileMaker developers, meet with FileMaker engineers, get the latest "buzz" on upcoming FileMaker releases, etc. I've also managed to do quite a bit of business either on the show floor, at a lavish FileMaker party, or because of personal introductions to potential customers by others. This year - not so much.

On the good side: I got the chance to see many old friends at the FSA dinner, had a lunch or two with some long-time FMI employees (and ex-Claris folks) and got a chance to talk with the FMI big wigs for an hour before the FSA dinner (at the Partner meeting).

On the room-for-improvement side: The show seemed small - although it still occupied both the North and South halls of Moscone Center in downtown San Francisco. A lot of the booth space seemed to be cancelled at the last minute because there were lots of "blank" spaces in the middle of the aisles that were hastily filled with food court chairs. There were a lot of hardware vendors hawking everything USB. In horrible colors. Everywhere.

Although the Apple booth was interesting, and they had some cool Cannon digital video cameras above each of the DV iMacs lining the booth, there were no "drop dead sexy" showings of the Air Port, no announcement of the 17 inch iMac, no G4 PowerBooks, etc. They showed off the OS X "Client" software - and it was pretty cool. Transparent drop-down menus (so you can see the video you're playing in the background), HUGE icons everywhere, a new Finder that will do a scrolling view (to the right) of folder contents... oh yes, the three little "stoplight" buttons in the upper left; green for "open", yellow for "show title only" and red for "close." (http://www.apple.com/macosx/)

There were many major Mac software vendors who just didn't show up - and those who did seemed to have only incremental upgrades to their titles. The classic was Microsoft. The Internet Explorer 5.0 demo was 5 minutes - showing off the new COLORS on the browser ("Yes, if you want blueberry, you got blueberry. If you want Tangerine - you got it!"), a couple of very cool new drag-and-drop features, and 10 minutes playing a lame game show that asked questions like; "What product lets you create cells and columns" (answer: Excel). Internet Explorer 5.0 was also named best of show... 'nuf said. There was a woman in one booth dressed as a printer (NO KIDDING!) - and another booth had a live jazz band. Ouch.

Maybe I'm expecting too much. I long for the "good old days" where seeing everything in the show would require 2 or 3 days. Where you scoured every single booth because sometimes you'd find extremely cool software written by a couple of guys in their garage just starting out. Where ALL the major software vendors would hold their "big" announcements for the show. A time when computers came in two colors; beige and black (NeXT). A time when losing $5 million a quarter was a BAD thing and the only companies with over a billion dollar market valuation were names like Coca Cola, Time Warner, etc.

Maybe next year I'll just fly up for the day.

Web Analytics