Apple iPhone

The iPhone is Great! (For Everyone Else)

Stephen Colbert may not be able to get his hand on an iPhone, but yours truly can. :)  (Sorry Stephen, but you’re still our #1 American).

I spent some hands-on time with the iPhone a couple days ago and came away with the same general impression that most have had up to this point, except for one thing:  I don’t want one.

Apple iPhone My So-Called Wireless Life –

Ever since my first cell phone, that ubiquitous Sprint clamshell (I still have it), popularized by the man-in-trenchcoat commercials, I’ve been a cell phone junkie.  I change cell phones faster than a jail stay for Paris, faster than another rehab for Lindsay, even faster than you can turn a gay preacher straight.  I think my Treo 600 stayed with me the longest – almost a year! 

After a stint enjoying a couple HTC phones (the 6600 and 6700 respectively), I’m back on a Treo 700wx and quite fond of it.  I have phones of every design and operating system and I’ve tried just about every carrier.  Some have thrown around the phrase, “Cell phone slut”… I don’t deny it.

Treo 700wxThe Treo 700wx is about as close to perfection as a PDA phone has gotten so far, for me.  I am a Microsoft Exchange user (and about 15 different gmail accounts, an unavoidable consequence of the profession), and using Active Sync on the Treo has been flawless.  I hook my phone up to my laptop to use the internet connection on the road.  I have even broadcast a couple trips from my car using a webcam, laptop, and my phone.  I use it to do remote administration of the servers I manage. I use it to turn on an off the lights in my apartment.  I have all of my favorites, from weather to banking set to pop up instantly.

In short, my life is wireless, and I like it that way.

Note that when I see a new phone, I really couldn’t care less who makes it, so long as I can continue to do what I want to do, and more. So I’m not schilling for Palm, but in order to make the comparison, I have to use my Treo as the current benchmark with respect to what I use a PDA/Phone for. A lot of what I do is possible on the iPhone, but in practice, not so much.

Wait for it…. waaaaiiiitt for it… –

After a few minutes with the iPhone, red flag number one popped up.  Browsing the internet on AT&T’s network is like jumping back to that 1200 baud modem I used to have in my Commodore 64.  The iPhone has a gorgeous screen that screams “TOUCH ME AND BE INFORMED!”… but while the skin is willing, the soul is tired from waiting for the page to load.  From what I hear, the contract with AT&T is for two years!  What a miserable disappointment.  So much for the browsing, and the remote administration (even if it was possible), even the time it takes downloading my e-mail would drain the battery.  It’s got Google Maps, but you’ll miss your exit waiting to the maps to download, so that’s kinda pointless too.

Pairing a phone that begs to be on the internet to a network that all but abhors it is like hiring Mel Gibson to throw a Bat-Mitzvah.  It’s baffling and I hereby request that they drop the “i” from the name, because clearly, there is no “i” on this phone.

There is WiFi, which is a bit of a consolation, but frankly, if I’m in range of open WiFi, I’m probably also in range of my computer or my laptop, so I don’t want to have to depend on it.  My Treo 700wx doesn’t have WiFi, and I don’t miss it.  Never used it on my PPC-6700 because it drained the battery in a flash.  That’s the difference that the network makes.

Best touch keyboard yet, not good enough. Make me FEEL it –

The touchscreen is impressive.  I love touchscreens, by the way… I have never used the stylus on my last several phones.  If the 5 way nav doesn’t do it for me, I use my finger.  So when I first learned that the iPhone was going to have a multitouch display, I was instantly turned on.  But then I found out that’s all it has.

In practice, the touchscreen is a world beyond current touch technology to be sure… and yes, typing on it is also significantly improved.  But, you’ve got to use two hands and you’ve got to look at it.  On my Treo, there’s a lot of stuff I can execute, or even type, with one hand and blindfolded (or driving, which is a lot more common for me).

Typing on the iPhone compared to a Treo (Or any keyboarded device) is clumsy at best.  The touchscreen may be infinitely more accurate than anything you’ve every used before, but still suffers from the lack of tactile feedback.  Typing with it is a little like regaining your virginity, you suddenly can’t be sure of hitting the right buttons, or that you’ve touched hard enough.

This may or may not give you pause.  I text a lot, I email a lot, I browse the web a lot, and I don’t want to always have to look at the phone when I turn it on, shut it off, answer a call, etc.  Having real buttons and a real keyboard is an advantage and frankly, no one has topped the Treo keyboard, especially for my tree trunk fingers. 

Plenty of good with the bad –

The music quality is as good as any iPod, the screen is just too beautiful for words, so it would be a crime to not keep your photos on it.

The phone is awkward on the ear; you can simulate the sensation by holding a brick to your head, or a laptop hard drive, or any other flat rectangle measuring 4.5×2.5.  This isn’t a big deal for me, after having used the Spring PPC-6700, the brickiest brick of them all.

I didn’t see any voice control stuff on it, which would help, but I’m sure someone will develop it.

The camera is pretty decent, no problems there.  The sensor that rotates the display when the device is pivoted is very cool.  There is an ambient light sensor that adjust the screen when it is held to your head or in a dark room… also nice.

Sorry, no iPhone for j.ello…. well… maybe –

My conclusions are thus: 

  • The iPhone is one of the coolest pieces of geek tech to arrive on this planet this decade. 
  • It’s targeted toward wealthy iPod users who are both sick of both their phone and their current iPod, and have been saving up to replace both. 
  • It’s priced for professionals, but lacks the two most important things professionals need… speedy connectivity and a physical keyboard. 
  • Frankly, I’d be half tempted to keep my Treo and buy an iPhone purely for use as a UMPC, iPod, Photo Frame or Male Enhancement.

An iPhone skin for Treos I have, however, heard that Palm has obtained multitouch technology as well (rumor), so in the not too distant future, maybe we’re looking at an iTreo?  If Palm plays its cards right, it can lock up the professional PDA/phone user market for a long time to come.  Apple has taken a good leap, now we just need someone to bring it home.  Unfortunately, the Palm Foleo has placed some doubt in my mind that Palm is entirely in touch with the audience (a big ole’ WTF?) but hey, we’ll give them a Mulligan on that one. 

 What about the Mogul?  –

HTC has revealed the 6800 for Sprint/Verizon, AKA the Sprint Mogul.  After having used two HTC slide out keyboard style phones, I can say that the larger keyboard doesn’t seem to work any better for me, and the slide out bit is a pain in the butt.  Also, both of my HTC devices had awful performance problems.  Palm worked diligently with Microsoft to ensure that the Windows Mobile based Treos, while containing a slower processor, perform circles around the previous HTC devices. HTC Touch I don’t know about the Mogul, but if HTC hasn’t drastically improved the way their device interacts with Windows Mobile, I won’t like it. 

HTC has also launched the “Touch” phone, which is a bit more marketing than functionality.  It’s not a multitouch display, but it plays one on TV.  Really, it appears to be little more than a Today screen enhancement for Windows Mobile 6, IMHO.

HTC does a lot of great work, but they just seem to miss the boat when pulling it all together into a consumer device.

So… back to the iTreo… now THAT would be something to shell out $600 for.

Reddit sends more, Diggers read more.

As any start-up blogger knows, no matter how great (or poor) your content is, getting people to read it is the big trick.  Tech Op/Ed, for example, is here for general technology editorials, but I wanted to get some IT management topics off my chest first, and these articles appeal to a certain niche of readers.  Finding those niche readers, however, has turned up an interesting side note.

To generate tech blog traffic, common wisdom says that one should submit their articles to Digg… which is a social content site founded on tech articles.  In addition, I submitted each article to Reddit, a more general social news site.  Both Digg and Reddit have their own voting mechanisms for bringing content to their “Front Page”, where more eyes will see it.  Digg, clearly, is the 500 lb. gorilla.  Sites that are fortunate(?) enough to see the Digg front page can be flooded out of existence by the Digg reading frenzy known as “The Digg Effect”.

But as any Digger will tell you, the front page is not always where the best stuff is.  Rigged voting, duplicative links, rehashed content, referenced links, etc… permeate the front page along side the genuine content.  But for every “undeserving” item on the front page, thousands of articles are submitted, drowning out articles that should be getting a second glance.

At the same time, only a microscopic fraction of the Digg audience will vote on articles, so there is a clear slant toward content providers who have a loyal (or paid off) group of Diggers bringing their content to the front page, whether it’s good or not.

Reddit, of course, has the same issues, but Reddit has a smaller user base, so submission congestion doesn’t seem to be quite as big of a problem.

Either way, since Technology is the topic, I expected that the Digg audience would take to the articles on Tech Op/Ed at a far greater rate than those on Reddit… and that’s what surprised me.

Across the 15 articles on Tech Op/Ed, submitted to both the Digg and Reddit audiences, Reddit has referred traffic at a 10:1 ratio over Digg.  Even StumbleUpon has outpaced Digg in sending readers.  In fact, standard Google searches have yielded as many hits as those using Digg.

On the flip side, Digg readers spend twice as much time, and visit twice as many pages on Tech Op/Ed as their Reddit counterparts.  So, Digg readers who visit are seemingly more interested in the content, as was expected, but a lot fewer of them see it… so what gives?

Well, the major flaw on Digg may not be the rigging of votes after all, it may simply be the volume of submissions.  On average, so far as I have been able to tell, an article submitted to Digg has about 1 minute or less on the first page of the Upcoming Stories queue.  If it doesn’t achieve enough votes to make it to the front page in about 10 minutes or less, it never will.  The shear volume of submissions ensures that no one can keep up with the incoming submissions, so only a tiny fraction of the already small fraction of the Digg audience that actually reads the Upcoming Stories queue ever sees a given article in the queue, and if they don’t vote the instant it goes online, it’s gone at the next refresh.

So, sure, if someone posts a picture of Paris Hilton wiping her cell phone on her boob, that’s going to the front page, rigged or not…. but for common content of interest, rigging votes on Digg may very well be the only way to make the cut.

Reddit, on the other hand, has a more sane volume of submissions, seemingly fewer duplications, referenced links, etc.  Also, it has a mechanism by which articles that receive votes get a bump in the incoming submission queue instead of perpetually sliding into the ether.  This may be granting articles the extra time necessary for a fair hearing amongst those paying attention to new submissions on Reddit.  So it’s not that more Reddit readers are interested in Tech Op/Ed, it’s just that more Reddit readers are aware of Tech Op/Ed submissions.

That translates to a 10:1 margin over Digg, even though we’re talking Technology, Digg’s chief marketplace.  Even if my analysis of the reasons is faulty, there is still a clear peculiarity.  These are Google Analytics results collected over the life of Tech Op/Ed… so while your mileage may vary… this is my experience.

The world of social news is still young, and there are still of a lot of things to try.  We’ll see how Digg and Reddit evolve and I’ll make sure to check the stats again in another 6 mo.

Happy linking!

UPDATE EDITORIAL – It has been sad, but interesting, watching this article getting upvoted, then downvoted on Reddit by those thinking they can prevent abuse of Reddit by burying articles that cast it in a positive light.  IMHO, burying valid articles to achieve a political end *is* abuse… but that’s an issue for another article.

4 (Uncommon) Habits for Better IT, part 2

Jump to part 1…

II – Use the Resources you have –

Damn, if I had a nickel for every organization that bleeds money on unimplemented technology and underutilized, or more accurately “inappropriately utilized” staff…

Companies, the world over, could save billions in IT, and operational costs, if they just used what they already have.  It doesn’t matter if you’re Unix based or windows based, it’s 99% likely that there’s something you could automate, today, in a few minutes, to chop out half an FTE or more of useless labor.  Most organizations are paying for hardware and software they don’t need, or don’t use… and most organizations have no process for assessing or innovating what they do, how they do it, or why.

There’s just no focus on operations in this day and age.  Everything’s gotten so filled with buzz words (like IT alignment, CRM, ERP, Web 2.0) that there’s no leadership in the area that actually provides the business its greatest cost savings (or losses)… Operations.  I have yet to see an organization that isn’t throwing away big money on senseless human labor, unnecessary software and hardware.  It’s just a fact (because I say so).

Start automating today, and then, instead of firing employees when you’ve freed up some FTEs, get them into a 50/50 training scheme, so the organization can become even more effective over time. 

Oh, but you don’t have anyone to do automation.  BULL.  Every single IT professional should be able to do basic administrative scripting.  Every single IT professional can be trained to automate enterprise level work.  Every single IT professional should be on the lookout for better techniques… and the organization should be prepared to make changes.

If this isn’t how it is in your organization, it’s a management issue, plain and simple.  The benefit of good operations is the currency upon which you get CRM and ERP projects to fly.  I’ve said it before, automation is the fundamental purpose of computers, so it simply has to be a primary task of the IT group.  Automate as much as possible… then spend the time savings on more education and bigger projects.

To sum it up:  Start using what you’ve got, and make it a priority to investigate and squeeze out unnecessary labor and costs wherever they can be found.  If someone has to do a process more than once, you should consider automating it.  Making computers do the work is the fundamental reason for having the computers!

I – Manage output.  Treat IT like IT, business like business –

I don’t know how many times I’ve heard this question/complaint in different organizations, “How do I get my IT people to come in 9-5… they take 2 hour lunches, etc.”  Now, to be fair, you can pretty much tell the state of the IT department when the question is asked… and it never seems to be asked by anyone with direct knowledge of the work… it’s always a Business manager, HR rep, or other type of manager. 

So this problem is not necessarily endemic to IT, but rather endemic to the integration of IT and other kinds of industries.  Also, the question itself has the unintended consequence of showing why outsourcing seldom works. 

In the ancient world, people showed up for work in the morning… they ate lunch for an hour, and later they went home to forget about work til the next day.  That was all that was possible…. and sure, there are still many jobs for which it’s a necessity.

Just as modern technology makes the world your office, more efficient management scenarios are also possible. Sure, if you have a help desk, the help desk has to be manned for certain hours, so a presence is a given – does that presence have to be in the office? Maybe not.  Your systems have to be up 24/7, and remote management is child’s play, so why would your systems admin be a 9-5 employee?  Development can happen anywhere, anytime… so why would you constrain your creative thinking developers to a tie, a water cooler, and a 1 hour lunch break?  

Turns out that good developers like to work in their underwear at 3 am, high on Mountain Dew. No one has dissected one to find out why… it’s just a fact (because I say so). 

I’m not saying the IT people are special and should be treated special.  I am saying that even if your IT group is part of a manufacturing company, running IT like an assembly line will ensure low productivity.  In fact, anything resembling micro-management is universally despised amongst IT professionals.  It’s not even a debate.

Of course this is about far more than a timeclock, it’s about the whole culture of work and finding ways for people to be more productive, less stressed, more responsible, more loyal, etc… not because you have to, but because it’s good for business.  Efficiently managing the 24/7 modern world is about placing expectations on the output, not monitoring the input.  Set goals for your IT teams and let them figure out what they need to do to be successful.  I’d certainly rather fire an unproductive 9-5er than a productive developer I only see on webcam.

Coincidentally, the root problem is the same in outsourcing failures.  If one can’t manage the output expectations of employees, one certainly can’t manage the output expectations of non-employees… which is all an outsourcing relationship is.  That, of course, comes back to having competent management.  They who set the goals need to know what the goals are… and more importantly, they need to have the respect of the IT team to achieve any of it.

To sum it up:  The 40 hour work week does not ensure results, managing results ensures results.  Explore working options with your IT staff.  Productivity increases by adapting to the nature of the work, and the nature of the worker. 

4 (Uncommon) Habits for Better IT, part 1

Jump to part 2…

I’ve seen my share of IT gone wrong, and I pay attention when it does.  Sure, the problems and solutions may seem obvious, “do good, don’t do evil” as a CIO colleague of mine likes to say… but making the conscious effort to recognize and stand up for the most critical values takes something you don’t often see in today’s IT workplace.

So here’s 17 years (oh god, is it 18 now?) of watching successes and failures, wrapped up in the form of 4 Habits:

IV – Competence and Character above all else –

Sure, it seems obvious… but most IT organizations in decline can trace their woes to incompetency and/or lack of character amongst their ranks.  It’s all the more disastrous when these characteristics emerge in upper management.

No matter how well integrated to a business, IT is, by nature, an organizational island… albeit one in which the natives fear the beach, sunlight and are allergic to everything. 

The business as a whole has to trust, almost blindly, that the IT management has things in hand.  This makes Character and Competence the two most important qualities of IT professionals at all levels. 

Sure, we think about those things when we hire people, but they aren’t the focus… and they need to be.  

With all due respect to managers, it is no great feat to keep geeks in line and pointed at a goal.  Most IT groups consist of members whose skills do not generally overlap, so most organizations already depend on IT staff managing themselves, whether anyone realizes it or not.  This is, in fact, an increasing trend.  For most IT pros, independent management is just part of the job.  

This aspect of IT is a key oversight when finding IT people, particularly CIO’s.  IT pros don’t look toward a boss for management, rather, for their competent, engaged and coherent input on the technical and policy issues that are facing them in their work.  The CIO is responsible for the grand scheme, making the cogs fit together, so a lack of technical competence at this level is a grave, yet pervasive liability the industry currently endures.  Technically competent CIOs are both more useful to subordinates, and make better decisions.  It’s just a fact (because I say so).  

Also, IT professionals who find themselves responsible for the livelihood of an organization also realize how important it is to be trusted implicitly.  The job simply can’t be done without the trust of the users.  If the group loses that trust, it takes forever to earn it back.  All it takes is one bad hire.

Competence and Character are simply indispensable, no matter how technical, ceremonial or managerial you think the job is.  IT staff are extremely sensitive to these two characteristics.  So instead of looking for generally “good” candidates, using whatever arbitrary factors may be in play, the first question that should be asked of your HR people is “how to we verify the technical competence of IT hirees” and the second is “how do we assess their character”.  If there is no current method, create one.  ALWAYS involve the rest of the IT staff in the decision making process, and DEMAND their unrestrained opinions.  You’ll be sorry if you don’t.

To sum it up:  Obvious or not, a little respect goes a long way at all levels of IT.  Hire people you and your IT staff respect, and foster a culture of doing the right thing, or expect major problems.

III – IT Employee Development and the 50/50 Rule –

In failing IT organizations, IT employees often work 100% of the time or more.  In successful IT organizations, IT employees often work 50% of the time or less.   It’s just a fact (because I say so).

You may grumble about that assertion, but the old adage about working smarter, not harder, is pretty much the mantra of the successful IT organization.  A good IT employee in a successful IT organization consumes and applies a PhD’s worth of information every couple years of their career.  Those who don’t, simply become irrelevant, or even a hindrance in short order.  Continuous education and retraining is an absolutely essential part of the job, from the CIO to the technician.

But you say, “The CIO doesn’t need to know how to configure a router…”  No, but it is the process of obtaining education in IT related disciplines that gives them the insight to contribute intellectually on other technical topics… in fact, it’s even more important for the CIO because a tech competent CIO will see possibilities well beyond what’s available on the shelf… and generally save their organizations large amounts of cash.

Of course, the shape of such education for IT staff need not be defined.  Certifications and degrees have no more value than the education derived from tinkering, experimenting, and reading Slashdot or Digg.

In order to progress and do things cheaper, faster, better… IT employees must both have the time, and be expected to learn and implement new concepts, technologies and strategies.  If your group is overtaxed just to get the daily work done, then you’re not only failing at employee development… but you aren’t providing a competitive advantage to your organization. The competitive advantage comes from doing things better than the other guy, and customizing the IT solutions to the benefit of the organization.  

Of course, the current management norm is to cut FTEs to the bare minimum any time there’s an excess of man power for the immediate work.  This, however, ensures that what you do today is all you’ll ever do, and likewise ensures that what your employees do today is all they’ll be able to do.  At that point, there’s little value to having an IT department… and is a major reason why organizations wind up unable to deploy new technology or adapt to unforeseen changes.
  
The more desirable outcome, indicative of both good management and employee development, is to have challenging goals being achieved, reasonable expectations being met, and employees that only spend 25%-50% of their time working, and the rest educating themselves.  Organizations in  this situation have the best chance of retaining employees and providing exceptional service.

To sum it up:  Education is half the job.  Organizations that make it a priority are more effective than those that do not.

4 (Uncommon) Habits for Better IT, part 2…