9/6/12

Not faster than a bear experts

There's that old joke: two men hiking come across a bear. One man says I'm going to run. The other man tells him he can't run faster than the bear. His reply: I don't have to, I only have to run faster than you.

I got to thinking about the disappearance of deep expertise. I am finding most of the consultants and other self-proclaimed experts in various fields are taking the approach of the bear joke. If they are one step ahead of the client, but only one step, they can tout themselves as experts.

I've seen it in SharePoint development, in data warehousing and BI. You and your staff have a certain level of expertise in these things. But something comes up, and you feel like you need to hire the big guns. The trouble any more is the big guns are hard to find! And so you often end up with someone who is only marginally more knowledgeable than you are. In many ways you end up teaching them.

I suppose a part of this is the fear of specializing. If you spent a decade becoming a deep expert in a narrowly focused area only to see that technology wane and die (Novell, 3 Com wizards), then you are at deep risk of losing your livelihood. And so today - is SalesForce or SAP something you want to gamble your career on? Or do you have a set of general skills - a jack of all trades, master of none?

But now as a hiring manager and CIO, I am on the hunt for the bears themselves, not the people who can outrun me.

9/3/12

Then: Military to Consumer Now: Consumer to Military


When Sputnik launched, the US was so alarmed that it formed, within the week,  the Advanced Research Projects Agency (ARPA). One of ARPA's early successes was to create the Internet. The goal was to have a self-healing network that could survive major portions being taken out by nuclear strike. It didn't start being called the Internet until 1984, but instead and in recognition of who created it, it was called the ARPAnet


The ARPAnet's first 4 connections were at Xerox PARC and 3 Universities. And so the next place the Internet took hold was in Academia. It was at the Swiss particle physics accelerator at CERN that the World-Wide Web was created. I think you could argue that CERN is a bit military in origin.

And then the Web made it into business and then made it into personal use.

The same trajectory is followed by most technology advances (see my post for more on this topic). Take for example the computer itself.

But I think a subtle reversal is taking place. The ubiquity of the web, the cloud, mobile devices and the ease of writing mobile device applications are all leading to a much more "consumer first" delivery. Social networking's first real example might be the old Bitnet broadcasts of what happened at Tienamen Square. Facebook and Twitter took social networking to new heights, and now there is SalesForce Chatter and Yammer and other forays by the business sector. Social Networking is now a way for the military to boost morale. I think it is also a way for them to increase surveillance.

Which will bring things full circle. Warfare will now be cyber-warfare. Attacks will be on economies, which is pretty much nothing new. The U.S. outspent the Soviets in the cold war, and that war was won on an economic basis. Old warfare would be won by who ran out of money to build armaments first. New warfare will be more about directly disrupting the economy.

But maybe the "consumer first" reversal of technology origins will have a calming effect on societies. It is easiest to hate the "unknown other," to treat them as somehow less than human. But now that we are in daily contact with people from all over the world, they are becoming less unknown. Those very first Internet-broadcasted images of the flower in the tank at Tienamen Square may have very well changed the world much, much more than the tank.

8/31/12

Mind versus machine, technology versus art

One of my high school friend's father was a scientist. That was his actual job title - Scientist 4 for the Franklin Institute. He loved a good debate, and would conclude most dinners with a challenging question. For example, once he said, "any problem you can name in America is a problem of plenty."

I miss those dinner debates and wish I could throw this in for debate. Maybe my internet friends can help?

I have long contended that any human technological advance can be traced to one or more of only four motivators:


  • Dominate it

  • Kill it

  • Eat it

  • Mate with it

The 4th one - mate with it - is the master one that drives the need to dominate, kill and eat. Once we've passed on our Selfish Gene into the pool, the universe is fairly well done with us.

Facebook? Twitter? Let's face it - designed to help with mating. How much time between the creation of texting before it also became known as sexting?

But then I got to thinking about art, in its many forms. Some would argue that culture is just another "technology" that is used to dominate, kill, eat and mate. One of the better presentations of that is in the book Guns, Germs and Steel.

But it still rings hollow to me. The cave drawings by Paleolithic man may have been a hunting instruction manual, but I think not. I think there was an artistic urge in man that needed expression. A need for beauty, in and of itself. A need to create and for others to consume beauty. Vladimir Nabokov said that writing a novel was a necessary thing for him - that he had to get it out of him, like the demands of childbirth.

And then I got to thinking about something that lies between the two realms of physical survival and mental beauty: chess. I grew up as a tournament level chess player and I was at the height of my playing abilities and rating back in the Fischer-Spassky days. I closely followed the development of computer chess.

There is a theory about chess - that it was invented in India for a military king to develop strategic thinking. But anyone who has played chess at a certain level knows that within those 64 squares lies incredible beauty, elegance, surprise and even humor. I have literally LOLd at some chess moves. A great chess game is like an opera spontaneously written by two composers.

And also consider this: there are more possible games of chess than there are atoms in the universe. And we, humankind, invented that. We then went ahead and invented the computer. We thought hey, this is terrific, let's have the computer learn to play chess.

Then we came to bemoan the day when computers started beating humans in most chess games.  Personally, I thought, big deal. My car can "outrun" any Olympian. I suppose it was in the realm of "thought" that we were disturbed to be outdone. OMG, can Skynet be far behind? But for me, I'm amazed that humans held on as long as they did, and can still draw and occasionally win against the best supercomputers.

Let's compare. The supercomputer can analyze and evaluate billions of board positions every second! They have access to a database of every game ever played. So they can just look up the best theory. When it gets to the endgame with a few pieces, the computer has everything solved in advance.

The human grandmaster has his memory. He uses his intuition to know which few avenues to explore. A great player can feel force vectors radiating on the board, as if it is a living thing. He has the ability to visualize a few paths maybe 5 or 10 moves deep.

So really,  it's actually quite magical that such a meat machine can beat the relentless electronic calculating monster. It's a clear indication that we are only simulating human thought with our calculation engines, and that actual human thought is somehow very different.

Gary Kasparov, perhaps the greatest player ever, is now suggesting that instead of human versus human and computer versus computer matches (there are now separate world championships!), we should have humans with computer augmentation playing other humans with computer augmentation. For now, that would be a mouse and keyboard and touchscreen interface. But it's easy enough to envision the day when there is a more direct cognitive connection.

Kasparov argues that this would create the most beautiful chess, this combination of our way of thinking with the computer's incredible memory and calculating engines. I think he's right, and I also think that other art forms may be similarly transformed through this marriage with technology.

And hopefully that will help add a fifth and more powerful motivator to technology advances - to create and consume ever greater beauty.

8/29/12

What's the right size for a tablet?



I originally wrote this way back in December of 2011, but it holds today.

***
With the advent of the Kindle Fire, rumors are starting to swirl that Apple will make a similarly sized iPad.  I hope this doesn't turn out to be true. If anything, I hope they go a little larger; here's why:

I have (and use for hours every day) an iPad 2, an iPhone 4S and a third generation Kindle (not the Fire).

The iPhone is always on me. I am of the generation that doesn't mind the belt holster look; it helps me recall my slide rule days. Honest to God, I used to wear a slide rule in a leather holster in the 7th grade. I have read that the average smart phone is rarely more than 5 feet away from the owner, and that is certainly true for me. With my new eyes, I can see it fine. And even though I have guitar playing fingernails, I generally type with a stylus. More and more, I am using Siri and the other voice input functions of the newest iPhone.




I carry the iPad around with me. I take it to lunch. I take it to bed with me. I evidently have a deep personal relationship with my iPad! But like virtually every other iPad user I have seen, I keep mine in a case that then folds open and props the iPad at various angles. So it's quite comfortable to use it sitting down or lying in bed. I take it to meetings and type (or handwrite) my notes on it.

The closest I can come to personal experience with the Kindle Fire is my Kindle ebook reader. It's actually smaller than the Fire, with a 6" screen. It's very light and compact. But interestingly. it is more work to hold it than to let the iPad rest on my lap. Still, I like it for two reasons: I actually read whole books rather than letting my ADHD get the better of me, and I can read it in bright sun.

But here's the thing: even this smaller unit is too big to stick in a pocket. And even if I could, I'd be worried about breaking it.

So I don't get the point of a 7" tablet. You sacrifice a lot of screen real estate and end up with a unit that you still need to carry around. Maybe if I used a purse, I could see the attraction of slipping it in there, but otherwise? Otherwise, I would use my iPhone. In a pinch I can read Kindle books and surf the web on my iPhone. It isn't ideal, but as they say, the best camera is the one you have on you. This is true for web activities as well. The best web device is the one you have on you. And in the iPhone's case, it's also the camera. It's a guitar tuner and metronome. It's a GPS.

So my vote would be for a 10 or 11 inch iPad. If you could do that and keep the weight close to the same then I would be thrilled. Magazines would look gorgeous. Videos would be better. I could put it on my music stand and display full pages of musical scores that I could actually read. None of that would be true with a 7" tablet, and yet it would be too big for a pocket.



Now I can foresee the day when flexible displays allow a unit to fold up like a book. In that case, if I could safely keep that in a rear pocket of the pants, by all means give me a 9 1/2 inch display that I can quickly open up. While we're at it, make it a phone in the closed position.

Better still, and inevitable, will be the contact lens screen. But for the time being, if I have to carry it I'd rather have a bigger display.

8/27/12

NetApp versus Jungle Disk:ROI of the Cloud

I was at a company recently that had 60 TB of NetApp SAN Storage, in 2 different data centers (primary and business continuity). When they put it in 3 years ago, there wasn't really a compelling cloud storage alternative. But now there is, so the question arises -  where should the next 10 TB come from?

These 60 TB cost $1.5M in hardware, software and implementation fees. I don't think it's reasonable to capitalize any IT gear for more than 3 years, so let's call it $488,260 a year in capital depreciation. The service agreement runs $174K for 3 years. So one year costs come to $8.81 per GB. Another way to look at it is $106 per month per user for data storage provisioning.

ouch.

So I look at Jungle Disk. $4 per user per month plus 15 cents per GB. For 60 TB and the same user population, annual costs are $130K or $2.13 per GB. Or a quarter of the cost. And with cloud storage, there is no capital outlay.

Is NetApp local storage "better"? Absolutely. It's faster and located next to servers, with servers connecting to the backplane at 100Gbps. You need high-speed connections for databases and transactional systems, for data warehouse ETL, and query. For VMWare images to properly replicate and backup,  local connection and company WAN speeds are critically important.

But all of those VMWare snap and mirror images - they're huge. And that's another drawback to the SAN - you need to duplicate storage for disaster recovery. So it wouldn't be a stretch to say that they're really spending $8.81 x 2 = $17.62 per GB per year. There are other costs to consider, some of which are small, but they all add up. Take power to the SAN. Let's say the whole thing draws 6KW.  That's another $5,256 per year just to power the SANs.

The much bigger cost is, of course, staff to manage the SAN. I haven't developed benchmarks about how many systems engineers it takes to manage a given size and complexity of SAN, but for our example let's say it adds $100K of resource burden, annually. You can't get away with zero IT staff managing cloud storage, but it is much more of a vendor management role than a systems engineering one.

So NetApp is better, but is it 4 or 8 or 10 times better? Well, for user storage at least, the answer is an emphatic no. In fact, something like Jungle Disk, Box, Dropbox or, to go a more secure route, Amazon S3, offers much more in the way of functionality and anywhere, anytime access for the end user. It's easier to charge back. If they need another terabyte today, no problem. So end users love cloud storage, in contrast to the traditional IT department that puts 100MB limits on them and takes weeks or months to add additional storage.

When Windows first hit the market, it was competing against Novell for file server market share. Novell was in the 75% market share range. So IT managers like me purchased Windows servers and put them alongside the Novell servers in our data centers. More and more services started being ported to the Windows servers, and we all woke up one day and said well, Novell may be a superior fileserver, but I don't need it anymore. I can get adequate file services from Windows plus a whole lot more. So now, Novell is no more and Windows dominates the corporate data center.

I can see a similar path for Cloud Storage versus SAN storage. Companies will start to put their next 10 TB of storage in the cloud. When that works out, they'll move more and more there. At some point, IT managers will start to question the investment in local SAN storage, and they will pressure their vendors to make moving to cloud storage a workable proposition for even heavily transactional and high-traffic data.

The real death knell will only toll when we no longer have our own data centers. But I don't think that day is too far off. Many companies I have consulted at are in a transition similar to Novell->Windows. They have outsourced many of their critical applications. So they may see the day when everything is outsourced. In the meantime, it would pay to look at storage costs and alternatives.

8/24/12

Corporate Triage, Splinters, and LSD


Lately, I keep thinking along the lines of this metaphor: a tornado has blown through and collapsed a building on some poor fellow. He is dragged from the wreckage barely alive. He has brain damage, liver damage, a collapsed lung, renal failure, broken ribs, broken arms and a wicked splinter in his big toe.


There is a whole team of medical professionals attending to him and they are all focused in on that splinter.

LSD (*) works, they say, because it screws up the brain's ability to make discernments. What's loud, quiet, bright, dim, yellow, alive, inanimate? Everything becomes a swirl of equal importance.

There may be 1,000 things that are broken at a company. Strike that, there are 1,000 wrongs at every company. But 900 of them are probably splinters. Spend some time doing triage. Take off the kaleidoscope eyes - not everything is of equal importance. It's much better to spend time deciding what you're going to focus on and fix rather than just jumping in.

I'm reminded of two things. One is the WIMP principle - Why Isn't Martin Programming? There's some big project that's just beginning and the VP of Something or Other walks the cubicle farm and is dismayed to see people meeting and drawing on whiteboards. Why aren't they coding?

Which causes the second thing I was reminded of - a cartoon with the caption, "you guys start programming and I'll go find out what they want."

Ready, Aim, Fire. Any other order won't work out so well.

(*) a silly aside - Lucy in the Sky With Diamonds may or may not have been about LSD, but the title came from a schoolmate of Julian Lennon named Lucy. She drew a picture with stars and diamonds, and young Julian wrote the title Lucy in the Sky with Diamonds on it.

8/23/12

IT at the mid-sized enterprise in 2012

Through research (Corporate Executive Board, Gartner, LinkedIn, Blogs I follow, etc.), my own professional experience and my network of colleagues at similar sized companies, I have come to learn a few things about IT (Information Technology) within mid-sized organizations (those with revenue under $750M).




First, some fun facts, then some general advice

  • About half of the CIOs report to the CFO, with the other half reporting to either the COO or CEO.

  • CIOs who report to the CEO have budgets that are about a third bigger than those with other reporting relationships.

  • Those budgets are, on average, 2-4% bigger in 2012 than they were in 2011.

  • There are generally about 4.5 IT employees per 100 company employees.

  • If you're a CIO with fewer than about 25 FTEs, you don't have nearly enough time for higher-value activities; you're too busy in the weeds.

  • The average IT spend per employee is about $13,000. That's a portion of IT staff time, hardware, software and communications fees.

  • IT budgets seem to be about 3-4% of revenue (that's the middle of the bell curve; I have operated at the other extremes of 1% of revenue or 8%)

  • Most of the operating expense budgets I have managed or seen are heavily (90% or more) non-discretionary. You have to pay for licenses, network bandwidth, hardware and hardware support. Only a small percentage of the midsize IT operating budget is in any sense "discretionary".

So, what does all of that mean?

Hire Smart

Well, it means it's hard! A mid-sized company has all of the same needs of the larger enterprise. They demand the same level of network availability, software support and business process optimization. If it is a public company, it has the same SEC, HIPPA and other regulatory requirements as a Fortune 100.

With a smaller staff but many of the same burdens, you need to hire talented and versatile people. At a mid-sized company you can't afford to have a person dedicated to a single technology like email or database administration.

You also can't afford to have people dedicated to technology. Rather, you need staff who have solid business skills and who can play a key role in business process design.

 

 

Architect and Plan Carefully

Mid-sized companies usually grow from small companies. Small companies do things quickly and "just good enough." The small company has a reactive IT department (which is often only a few people); the small company identifies a need and then technology is sought to assist.

But at some point you are going to find an unappealing stew of technology, bits and pieces thrown into the data closet with no regard to interoperability. As the saying goes, if you don't find time to do it right, you'll have to find time to do it over. So try to come up with a 3-5 year technology plan.

The First One Costs a Lot!

In that 3-5 year plan, recognize that doing something new is going to have a heavy initial cost. I once walked a CEO through a complex budget to have him pause and start to grill me on the BlackBerry spend. I had to explain that at this point, each new BlackBerry cost the company $300 for the unit and $50 a month for the plan, so call it a grand a year.

But I went on to explain that unless we had zero BlackBerries, then he was going to still need to pay for a BlackBerry Enterprise Server license and server(s) and an engineer to support them. That first BlackBerry cost you $150K.

Things are getting worse in this regard for the mid-sized enterprise. RIM is seemingly going out of business and now everybody wants an iPhone or Android. Even in a BYOD (bring your own device) world, there are the same requirements for support staff and mobile device management hardware and software. The security and compliance demands of mobile devices can be quite high on the IT staff, but this is rarely baked into the thinking (i.e. the budget or the staffing model).

So just be careful with new technologies. Video-conferencing is a good example. Will it make your company money? Probably not. Will it pay for itself in reduced travel costs? Well, maybe there will be an offset, but it certainly won't defray the costs, let alone the demands on support staff.

Prioritize

There is going to be more demand for services than IT resources to supply them, so it will be critical to prioritize them and frequently return to this project portfolio for review. I have written much on this topic here on the Dojo.

I like to look at things a couple of ways. First, put all requests and ideas on an impact/effort matrix:



You have to be thorough and honest with these rankings, and they should each be backed up by a business case. Once you have at least relative placement of projects, concentrate first on the high impact/low effort areas.

Gartner has their "run the business, grow the business, transform the business" paradigm. I've seen others add in cost reduction projects as a separate category:
So, there is a portion of your work (and it's the biggest) to RUN your business - to keep the lights on. Then there are projects which help you GROW in areas that you already operate. Say you have a Customer Relationship Manager that can't keep up with growth levels. Replacing this CRM would be a grow project. Then there are those things that TRANSFORM your business. These are new ideas and new functionality. If you haven't had a CRM, then the first implementation can be transformational.

Schlumberger and others have refined that with the idea that there are things that are MANDATORY (legal or regulatory compliance), INFRASTRUCTURE (optimize IT and reduce costs), INNOVATION (projects that confer competitive advantage - e.g. break into a new vertical) and BUSINESS OPPORTUNITY (realize measurable business benefits, increase revenue, decrease cost).


Which I like a bit more because it specifies a little more what "transforms" the business as well as recognizes those things which must be done. So the trick for your company is to figure out the percentages for each of those 4 areas. In budgets I've managed, I see 60% or more going into RUN or INFRASTRUCTURE type projects. This percentage will get even higher as the company matures and has put into place many transformational technologies. Once the transformation is made, the hard work of keeping it running begins.

Finally, I remember reading a book (Debugging the Development Process) by the guy that brought MS Excel to market. He said his day was so interrupt-driven that he finally printed a simple slogan and put it in front of him on his office computer. It read:

How does this ship product?

And when that phone call or email or person at the door showed up with a request for something new, he would glance at that and ask himself the question. I am doing the same thing now at my job. I ask myself three questions:

Is this unavoidably necessary?

Does this improve revenue?

Will this cut costs this year?

If I can't answer at least one of these affirmatively, then the contemplated project is likely to go on a "someday" list.

Be Prepared to Scale

Public companies have to grow or die. And so the day will come (hopefully!) when you graduate to being a large enterprise. If you've done a good job at architecting, planning, and prioritizing what you and your staff have done, then you will be able to scale up easily and cost-effectively. Your systems that could serve 700 users should be able to accommodate at least 7,000 with minimal changes. At 4.5 FTE's per 100 employees, you used to have a staff of 31 folks. With 7,000 employees you've grown to 300 in IT. You now have new challenges and luxuries. The luxury is you can have specialists. That's also the challenge. Maybe what (and who) got you here is no longer sufficient to carry you forward.

I think this is the greatest benefit of the overhyped Cloud. The more you can run in an elastic environment that has customer-provisioned service levels, the more quickly you can scale. With the cloud, you can also scale back, which is sometimes necessary but can be difficult if you've made the upfront capital investment to run all your own enterprise services.

8/22/12

I hate ribbons

http://dorkshelf.com/wordpress/wp-content/uploads/2010/01/abe_simpson.gifEarly in my career, I was tasked with turning the books and methodologies of James Martin into a CD ROM product. I think the final package that I used was called Movie Maker, and it provided a hypertext linked book before hypertext had been invented.

A step along the way in Movie Maker was to fit the many, many Word documents with special characters. This was 1990, so it had to be Word for Windows version 1.0. I wrote a slew of macros, and those macros were tedious keyboard control things (search for the end of the page, search backwards for a period, right arrow twice, type '#code#').

So anyway, Word and I go way back. I have come to believe that Word stopped improving in 98 and actively went in decline from its highpoint in Word 2003. I can sort of see why - what's left to do but change stuff around? I haven't had any new word processing use cases in 15 years.

So they took a fully-baked product and overbaked it with feature bloat, and then they moved everything around into the awful ribbon interface.


Egads, who could like such a thing? For starters, even though I am a Styles junkie, I know from other people's documents, as well as training them, that most people don't have a clue about Styles. It's so bad that I've had to show administrative assistants (who really should know this stuff) that they can have an automated table of contents created for them if they only use styles. But in document after document, I see headings being format  "Normal+bold+italic+14point".

So what does Microsoft do? Why they take up the same amount of space that the entire button toolbars used to take up for this gigantic styles display. And yet people still aren't using styles! Headers and Footers are on the Insert tab, and not Page Layout. Themes, which nobody uses but is at least a close cousin to Styles is also over on the Page Layout tab. You don't go to Insert, Table to insert a table of contents; no, you need to go to References. Over there on References, the TOC is about the only useful thing. I can't remember the last time I used a footnote or endnote, and I'll be damned if I know what a "Table of Authorities" is, although it sure sounds ominous. Cross Reference is over there too in the captions area, but there's another cross-reference on the Insert tab, links area. I ask you - when was the last time you put a cross-reference in your Word document? Do you even know what it is?

I'm sure part of my agita arises from being an expert in the old interface. AndvI know I'm not alone, because you can get some add-ins to help restore that old interface. But the ribbon is so ubiquitous now, embedded into Outlook, all of Office and even SharePoint, that there's little sense in fighting it.

The only thing that may bring me around to liking the Ribbon is as a tablet interface. That giant waste of space seems like it was custom-made for the stabbings of fat fingertips.

8/21/12

When the culture espoused is different from the culture practiced,you've got trouble




My father worked for two companies in his entire career. And really, he made a fairly early switch, so 25 years of his career were spent with one company. Back in his generation, there wasn't the same level of fascination over corporate visions and mission statements.

My father's two jobs were in retail. He expressed his mission quite simply. Buy for 50 cents, sell for a dollar. Sell 6% more this year than last year. And yet somehow back then, there was far more loyalty and longevity. The Personnel Department became Human Resources.

Now, according to the Bureau of Labor Statistics, the average post-baby boomer will hold 11 jobs between the ages of 18 and 44.  With the millennial workforce, the rate of job change is increasing even from that astonishing figure.

Coincidental with this sea change in work life, companies have gone crazy for mission statements, values, vision. I have worked at 9 companies in my career and in consulting I have been inside about a hundred more. Of those 9 companies, 5 no longer exist.

Many company vision statements are semi-meaningless platitudes. Almost every company I have ever been at has the same proclamation - "people are our most important asset." Other mission and vision statements are aspirations expressed as current conditions - "we make the highest quality products."

All of these attempts strike me as backwards. The culture at your company is what is being practiced, not what it is being advertised as. And if the culture that is practiced is different from the culture being espoused, your organization is locked into a deep dysfunction. Best case is you are congratulating yourselves for being something you are not, and therefore no longer moving in the right direction. Worst case, like 5 of 9 companies I have worked for, is that you go out of business.

Under Jack Welch, the culture at GE was Darwinian. But at least they told you that up-front. The culture there was the bottom 15% of performers would be canned, the top 15% would be heavily rewarded, and the middle of the pack would be in between the carrot and stick. People weren't their most important asset, but rather good people were.

There is a short story by Isaac Asimov where someone has created a semantic analyzer. Feed  in a document, and it would pop out with what the document really said. In a test of the device, a very lengthy government document was put in, and out came.... nothing. A blank sheet of paper.

So take out your corporate mission statement and semantically analyze it. Does it actually say anything? And if it does, does it represent the true values of the organization?

I am not suggesting you go all Glengarry Glen Ross in your organization. Neither should it be 1984. Don't delude yourself. Your corporate culture, like your own personality, is what it is. If you don't like it, you need to change it. Changing the words around it will do nothing but hurt. In the wise advice of Mother Goose, a man of words and not of deeds is like a garden full of weeds.

8/20/12

CardMunch - Wow, well done LinkedIn!

I have tried a number of business card scanners, from the old USB jobs that actually scanned your cards to the iPhone apps that work off of pictures. Each of these was way more work than they were worth. Business cards are odd things in their design. So optical character recognition can only go so far.

But LinkedIn has paired man and machine into a crowdsourced miracle with their app CardMunch. Just like the other apps, you take a picture of a business card. But then you upload it. A few minutes later, you get a delightful little apple munching sound that accompanies the notification that your card has been processed.

What did the app do? Well, it sent your picture to India, where somebody keystroked it in (no doubt using some OCR preprocessing). So far, out of nearly 1,000 business cards, I have yet to see a mistake. Better still, if the card is from someone with a LinkedIn profile, you get all of that profile information added to your contacts. The new card is available in LinkedIn, on your phone app or is uploadable into contacts.

How much does the app cost? Nothing. How much does the keystroking cost? Nothing.

I'm not naive. I know that LinkedIn is developing an incredible database off of my information. I am an IT executive, so the cards I send in have high potential value as probable decision makers. But that's ok with me; the whole idea behind business cards is to get your information out to the public.

What is IT Architecture?

(from a presentation from my KPMG Consulting days)

Hello. Pierre will be getting up here in a few moments to dive into our approach to IT Architectures and to some case studies based on work we’ve done as a firm. Before that, at a very high level, I want to spend 10 or 15 minutes addressing these three questions: What is an IT Architecture, Why Do You Want One, and Why Aren’t They More Common.
Two thousand years ago, Ecclesiastes told us “there is no new thing under the sun.” There are only a very few books on IT Architecture, and they draw on ancient concepts. Melissa Cook’s book uses Plato and Aristotle to explain IT Architectures, and Bernard Boar’s book explains technology strategies using Machiavelli’s “The Prince” and Sun Tzu’s “The Art of War.” I’ll use items from these two books to help answer our three questions.
To help answer the question “What is an IT Architecture?” let me use two analogies, house building and telephone systems.



The architecture of building a house is a good model for understanding in very broad terms what an IT Architecture is. Archimedes wrote the first known book on Architecture in 250 B.C., so it would seem that architecture is not a new thing under the sun. The key components of home architecture are to take the needs and wants of the homeowners and their budget and to take the available tools and techniques of the builder’s craft, and join these worlds of wants and capabilities into a cohesive plan of action, a blueprint.

And so this brings us to our first understanding of an IT Architecture: it is a plan of action, a blueprint, which seeks to satisfy the needs and wants of the business owners by using the available tools and techniques of the information age. Anything will fail if it does not have a plan. There’s a house in California which was built by a madwoman who had more money than foresight. The money came from Winchester guns, and the madness included her belief that she was being chased by the souls who had lost their lives due to the guns. So, the house has rooms and wings and hallways added on by the whim of the moment, to confuse the ghosts. There are staircases that go nowhere.
Compare that with your building. You have ample space, raised floors, enough electricity, etc. to the point where the building serves the needs of the organization. I’m sure that you have your complaints about this building nonetheless, but think how much worse it would be if it had been thrown together by independent workmen working without an architectural plan.




Let’s turn to something a little less obviously architectural: a telephone system. When Alexander Bell said “Watson, come here!”, there were two telephones in existence, and they were each connected to the other. Let us imagine that as phones were added to this nascent network, that they were each connected to the other. With three phones, there are thee connections, with four there are six connections. In fact, with this connection scheme there are (n2 – n)/2 connections for each n telephones (sorry to throw math at you so soon before the holidays!). This means with 500 telephones there would be 124,750 connections, and each phone would have 499 wires leading out of it.





This would clearly be an unacceptable situation, and the answer, with telephones at least, is plain enough to see. Let’s put a switch in the mix. Now, instead of connecting each phone to all of the others, we connect each phone to the switch. With 500 phones, we have 500 connections, not 124,750. Each phone needs to have one wire coming out, not 499. This should make phones much cheaper to build and install, and maintenance to a single switch replaces maintenance to 124,750 connections.

Note that the first time you put a switch in (or in software, what's called Middleware), the initial result is more complexity!
 But you know your blueprint, and so you have the courage that comes from knowing the final stage:
And you know this will scale. If you have 200 connections "wired" through your middleware, then adding another is only one more, and not the 19,900 that it would have been had everything been wired together to everything else - the "spaghetti" that IT people often talk about.

When Enterprise Architects show diagrams of the “ideal IT Architecture”, at first glance it looks as simple and inviting as the electrical wiring scheme for Chicago. So I’ll ask you to think back to the simple telephone switch example, because this example leads us to further our understanding of an IT Architecture. An IT Architecture tries to reduce complexity through the use of well-defined, standard interfaces, just like our telephone switch.

So if an IT Architecture is simply a plan of action which addresses the needs of the business, and this plan is based on building systems with standard, interoperable connections to a “master switch”, using principles which are thousands of years old, then we might jump ahead to our third question and ask “Why aren’t IT Architectures commonplace?”

Well, maybe Ecclesiastes was just a bit off with the comment that there is no new thing under the sun. Information science may have started back with Plato and Socrates, but the modern tools of this science are only 50 years old.

To understand the difficulty that new things have in yielding to architectural solutions, let’s look at the product lifecycle as put forth by Robert Brady in 1961.We see that new products are born out of pure scientific discovery, then they are refined through applied science, invention, industrial research, industrial applications, standardization and finally mass production. And as I’ve indicated on the graph, the need for and the ability to produce an architecture for a given product won’t arise until there are standards. And it is this lack of standards that is slowing down IT Architecture development.


Here’s a quick example: before the Civil War, train tracks in the North were a different width than train track in the South. There wasn’t a national standard. It wasn’t until the business barons of the day demanded standardization that the tracks were made consistent throughout the country. And during the transition, there was rioting by the people whose jobs it had been to unload and reload the cars where the incompatible tracks met.

This resistance to standards is natural, because standards represent a compromise that ultimately leaves everyone settling for something less than they want. Also, product developers use their non-standard approaches to differentiate their products from the competition. This is the position Microsoft is in today. They are resistant to open standards such as Java and network computing because these standards would threaten Microsoft’s dominance.

While the resistance to standards is natural, the importance of standards is undeniable. 70 city blocks of Baltimore burned down in 18?? Because outlying fire stations had different hose couplings than Baltimore city’s. Without standards, less dramatic but equally costly problems would arise everyday. Turn back to our house architecture example. Homes are built on an enormous number of standards, from the spacing of studs in the wall to the height of stairs and the thickness of lumber.
We are starting to see standards emerge in the IT world. Examples include programming languages such as C, C++, C# and Java, networking protocols such as TCP/IP, and Internet technologies such as standard web servers. It’s with these standards and the even more important “middleware”, transactional standards such as CORBA (the telephone switch equivalent for computer systems) that modern IT Architectures can be built.

But the desire to have competitive advantage and differentiation will always cause conflict and resistance to standards. We see it today in differing approaches to so-called open standards such as XML.

So on a high level we’ve answered the questions “what is an IT architecture?” and “why aren’t they commonplace?”. Let’s move on to the last of my three questions: “why do you want one?” This is an easy one, because I think most people would agree that proceeding without a plan is likely to get you someplace other than where you want to be and get you there at a higher cost than you anticipated. A few years ago you could have argued that we weren’t far enough along in Brady’s product lifecycle to make IT Architecture feasible. There just weren’t enough standards to build upon. But that is changing, and now is the time to make sure that our corporations don’t metaphorically burn to the ground because our information systems have different hose couplings.

Let me conclude by going back to the home architecture example and restate the importance of starting with the correct goals and vision. In building a home, your goals and vision should be dictated by the potential homeowners. In building IT Architectures, your goals and vision should be dictated by the business owners and their strategies.

8/19/12

Do, manage, decide: a career cocktail has 3 parts

Time can be spent at your job in only one of three ways:

 

 

Do things


Manage the doing of things


Decide which things should get done



Early in your career it might be 90% doing stuff, 9% managing the doing of stuff and 1% getting to decide what to do. Rarely will any number ever be zero or 100.


An early job of mine was as a COBOL programmer for a financial system. I was given specs written by a Price Waterhouse analyst. Here Steve, do this. But even then there was opportunity to at least influence the getting to decide what stuff gets done. The analyst gave me very thorough specs that laid out paragraph names and numbers. So, the overall structure was 100,200,300 and 200 would call 210, 220 etc. so it occurred to me that I could write a skeleton code generator. COBOL is pretty wordy as a language. So, I wrote a COBOL generator (in COBOL!). Nobody asked me to do it, but when they saw me using it and being very quick at cranking out new programs, the rest of the programmers started using it and PW put me on a tools team.

An exciting part of becoming senior management is getting more and more say in deciding what gets done. It's a heady challenge, with so much more responsibility. But it can be so much more rewarding than simply doing what you're told to do.

Sometimes you can get upside down. You're a senior person that is overwhelmed with things to do and under-resourced with ways to get them done. That can be OK temporarily, and even a good way to force you to maintain those skills that got you to your present level. But it can also be a sure sign of organizational dysfunction. If nobody is noodling through new directions, then simple inertia will keep your organization going on the same path. In this situation, everyone can be shoveling coal to make the train go faster and faster and without a driver, that'll just get the train over the cliff sooner. As a friend of mine says, you'll get to the disaster faster.

So from time to time, take a look at the mixture in your career Pousse-café. If it's wrong, then fix it. If you're unable to fix it, it might be time to find another bar.

Cheers!

8/18/12

Cookie Non-Monster

At a recent Insight Meditation Community of Washington talk given by the extraordinary teacher Tara Brach, she shared a charming story. I hope that she doesn't mind me recounting it here (*).


The story is of a woman who is returning from a meditation retreat. She has arrived at the airport and made it through the bustle of security. She's a bit frazzled, and so she gets a newspaper and a bag of cookies. She juggles her purse and carry-on and purchases to a nearby table, and sits down, joining a man who is already reading a newspaper.

She settles in and opens up her own newspaper, then the bag of cookies on the table. She reads a bit, then takes a cookie. She is startled to see that her tablemate also takes a cookie!

She shrugs it off and continues to read. But each time she takes a cookie, so does this man! She is outraged and in a huff. She wants to say something, but she holds her tongue.

The man reaches into the bag and takes out the last cookie. He looks at it, looks at the woman, then splits it in half and, with a smile, hands her half. She is speechless at this final insult and then her plane's boarding is called. So she gathers up her bags and heads to the gate.

At the gate, as she looks in her bag for her boarding pass, there is her bag of cookies! It turns out she had been eating this very kind stranger's cookies, who even split the last one with her.

***
When I heard this story, I thought to myself ... I really want to be like that man.



* note that if anybody every finds any of my postings objectionable, please contact me and I will do my utmost to address your concerns.

WiFi Extender Review

Oh how I love it when technology is inexpensive, easy to setup, and solves problems. A new case in point is the WiFi at my house.
My house was originally built in the early 50's. But then it was added onto. And then again. And then again. So even though the house isn't very large, it's quite spread out.

Diamond Multimedia 300Mbps 802.11n Wireless Range Extender (WR300N)My home internet is Verizon FiOS. And the connection is in my upstairs office area.

What this has meant is that in the first floor guestroom there is no signal, and even in the kitchen and family room, signal is weak.
So, based on advice of the internet crowd, I got a Diamond Multimedia 300Mbps 802.11n Wireless Range Extender (WR300N).
That picture made me think it was a rather large box, but when it arrived I was delighted to see it plugs into a power outlet. What was even better is the elapsed time from opening the box to having it operational was 4 minutes! Plug it into power and an ethernet port (they give you a cable) on one of your PCs , login to it (they give you the IP address to stick in your browser), use an autodiscover wizard and bam, done! I then moved it to the first floor in an area where the original signal starts to tail off. You never need the ethernet connection after initial setup.
The result is that I now have 5 bars throughout my house. I love it when $53.49 and 4 minutes of labor solve a problem. Now when my kids visit they can watch Game of Thrones on HBO GO wherever they are in the house.

Disaster Recovery and Business Continuity Planning

I will add a voice-over to this presentation shortly, but for now I am trying to see how well slideshare works.









8/17/12

Moving from WordPress to Blogger

I started CIO Dojo over on WordPress. I recently moved to Blogger. Why did I do that? Well, in part because Google (the provider of Blogger and Blogspot) plays better with Network Solutions Domain Name management. With WordPress, I had to point my domain to the NS1.WORDPRESS.COM nameserver and pay them a nominal fee for handling my domain needs.

I also moved because I have more going on in the Google world, and in fact they have a larger offering with Google Voice, Drive, Picasa, Apps, Gmail, etc.

Finally, I moved to be able to learn a new platform. I like to play with technology and learn new things.



So what have I learned? Which is "better"? As always, there are pluses and minuses to both.

WordPress Goodness:
  • Extremely easy setup; pick a free template or purchase one. Learn to use the dashboard and customize. You can be blogging within an hour.
  • Pretty powerful dashboard tools. I like that you have a library (images, documents, whatever) and that you can insert references to other posts or library images with the link button.
  • Great community. WP has a lot of bloggers, and the "Freshly Pressed" exposes you to a lot of other blogs. It's easy to search out and then follow other blogs of interest. And if you follow people, they will often follow you in return.
  • Easy scheduling of posts, and the scheduled post can automatically kick of a tweet, LinkedIn, Facebook, and probably some other social media posts.
WordPress Not So Goodness:
  • The aforementioned expense and difficulty in pointing your domain name.
  • A teacher of mine once called it WSYIAYG - What You See Is All You Get. So if you can use the dashboard to make a post look like you want, you're golden. But adjusting the underlying template is quite a bit more work.
Blogger Goodness:
  • I found the template I am currently using on a site with hundreds of free templates
  • And while I liked the out-of-the box Notch template quite a lot, there were a few things I wanted to tweak. Not only is that doable (open up the HTML/CSS of the template and edit away), but there is some decent documentation, some even including videos.
  • There are many (thousands) of free widgets that you can add to your website. I'm still experimenting, and don't want to go overboard, but it's nice to know they're there.
  • I haven't had enough time to see the difference, if any, in traffic, but having your site under the biggest search engine can't hurt. I still tweet posts, link them on Facebook and thumbs up them on StumbleUpon, and all of that helps get traffic.
  • The web album image integration with Picasa takes a little getting used to, but is generally more powerful than the WP library
Blogger Not So Goodness:
  • Maybe it's the template I'm using, but the drag and drop page layout tool is awful and incomprehensible. So if you don't know HTML and CSS and you want to change a lot on your site design, Blogger is probably not for you.
  • The push to integrate this tightly with Google Plus is a little dubious, because I'm semi-doubtful on the future of Plus. In addition, unless I can find some code or widget to do that, there is no built-in option to automatically add new posts to Twitter, LinkedIn, Facebook, etc. Once published, you have to go into the post yourself and click the share buttons.
  • Image integration with Picasa is good, but there is no simple way to give your image a custom size, as there is with WP.
In general, I find the two platforms fairly similar and could recommend either. I think Blogger may be for the slightly more technically savvy.

I can also report that the move is pretty simple. Go to WordPress and backup/export your site. You end up with everything in an XML file. Go to WordPress2Blogger and use that free tool to convert to the format needed for a Blogger import. Do the import and you're 80% done. In my case I had to redo library images (but URL linked images were fine). See this site for good instructions.

8/16/12

The Hero's Journey


In Joseph Campbell’s analysis of mythology, he has identified a common theme running through almost all epic stories of heroism, from ancient myths to Beowulf, The Odyssey and even Star Wars.


Campbell describes how the hero is called to action in some seemingly small way. At first the hero and those around her  resist. Those at home want and need the hero to stay and fight the battles of home. But the hero departs for an unknown land full of uncertainties.

The hero goes through great trials and tribulations, almost giving up, almost being beaten. But with the help of mentors, the hero overcomes adversity and gains great strength and wisdom. With this help, she does battle with the foes, whatever they might be, in the foreign land.

The hero's accomplishments in the foreign land are only part of her story. At a given point, it becomes obvious that it is time to return home. The hero’s departure from the foreign land is also often resisted, and their welcome home is often not a grand one. But they do return to their home land. The troubles they had left behind have almost broken their homeland. But the hero’s gift of the wisdom and strength developed during her journey mark a turning point, a new beginning.

But heroes are not just in stories. They walk amongst us. I have met such a hero, and her name is Agaynasharon. She is the bravest and noblest woman I have ever met.

In this picture, she is 20 years old. She told me her story in flawless and beautifully accented English. But just 3 years prior, she had never spoken or even heard a word of English.


You see, Agaynasharon grew up in a remote part of Uganda. Uganda is remote enough, but she was in the remotest part imaginable.

Agaynasharon spoke 5 African languages.

She had never seen a white person, except in books.

She had never traveled more than a few miles from her home village.

In Uganda today, the life expectancy of a woman is 53 years. In her part of Uganda, it is even less.




But when she was 16, Agaynasharon heard her call to adventure in the form of a poster that a teacher had put up at her school.

This poster spoke of a school halfway around the world. An agriculture school.

The problems of famine are great in Uganda, and Agaynasharon saw this school as an opportunity to learn how to fight famine.

She wasn’t deterred by the fact that classes were taught in Spanish from English textbooks. She wasn’t deterred by her family and community, who wanted her to stay and work on the farm.

She applied for a scholarship and was accepted.

So at the age of 17, this young woman who had never ridden in a car or a train or most of all an airplane, left her village by oxcart and made her way hundreds of miles to Kumpala to board a plane with her one duffel bag of belongings.

And she came to Costa Rica to study at Earth University.

For 3 weeks, she told me, she cried non-stop. She was so lost and bewildered.

But there was another student from Uganda, and all of the other students were gracious and friendly.

Somehow, I can’t imagine how, she learned Spanish and she learned English, both in order to be able to learn advanced agriscience.

When I met her, she was in her third year of five. She has never been back to Uganda in that time – as a scholarship student, she has no way of paying for a return visit. They don’t have phones or Internet in remote villages in Uganda. It takes weeks for a letter to make it back and forth.

And yet this young woman positively glowed with power and spirit.

Earth University is a remarkable place.

It’s equatorial, so the days are always 12 hours long, 6 to 6.

Earth students rise at 5 and work in the fields from 6 to noon. They return for lunch and then work in the classroom from 1 to 6.

It is one of those places on earth that humble you, that fill you with wonder at the strength of the human spirit. Students from all over the world, from the poorest and most famine ravaged countries come to Earth University, most of them on scholarship or sponsored by their governments. They are all heroes, being supported by the necessary mentors at Earth.

Their mission is to construct a prosperous and just society. I have nothing to add to that – it is the noblest mission imaginable.

I asked Agaynasharon how she could be so brave. How could she leave her homeland and her family, fly in a plane, learn new languages in order to learn new skills. How she fought for this difficult path against the wishes of her family and her community.

She told me that Uganda and all of Africa suffers from terrible  drought and famine. She told me she has learned so much from her mentors at Earth University and when she returns to Uganda, she will give the gift of that wisdom to her homeland.

She told me something else. Something so terrible that to this day I am unable to say it out loud without breaking down into sobs. So the best I can do is let you read – here is what she told me.




Well, I think you must agree that Agaynasharon’s story is the story of a true hero.

She heard the call to adventure, overcame every obstacle, met every challenge with courage. The school is giving her the help that all heroes need and she is developing great wisdom

It’s exciting to have met her before her last step – the return home. I have no doubt that she will do great battle with the foe of famine there.



Consider supporting Earth University. It is a remarkable place – a place where heroes are made.