Wednesday, February 21, 2007

Wasting Energy on Energy Preservation

The ridiculously myopic Energy Preservation Act of 2005 mandated that Daylight Savings Time - a predictable fixture for longer than I've been alive - would be modified to start sooner and end later.

Hilarity ensues.

Unlike the Y2K issue, EPA2005 approached rather unexpectedly. Much like Y2k, however, it highlights the remarkably poor, closed-minded job software companies do at planning and developing software.

As one might expect, nothing is immune from the DST change. And, as cynics would bet, patches for this issue wouldn't be available until mere months before the change was to take place - spinning IT departments into instant crisis mode. "Yes, we would have fixed this sooner, but *none* of our vendors got it right." Keep in mind that this was the Energy Preservation Act of 2005. It's now firmly 2007, and we're just now in possession of all the patches we require.

So, again, the entire IT industry looks like a bunch of children who couldn't plan their way out of a wet paper bag. This should be a very, very easy problem for IT departments to fix. OS vendors would simply issue patches that contain the new DST start and end dates...we apply them...end of story.

W r o n g .

Turns out that very few applications rely on their host OS to tell them the correct time.

. . .

So, the fun begins. The insidious plague - the scourge of mankind - the boil on the face of IT known as Java - keeps it's own time. Each JRE keeps it's own time. And as you've read here before, seems like Sun has never embraced "backwards compatibility" as it applies to Java. So in short, just about everything we have that runs on Java needs it's own patch. Nice.

It gets worse.

Novell GroupWise needs patches too. Again, it runs on servers whose time MUST be kept in synchronization with one another. I understand that WebAccess might need to know the new parameters....actually, no I don't. I also don't understand why the GroupWise SMTP server, or GWIA, can't just ask the OS "Hey, what time is it?" now and again. I don't understand why the GroupWise CLIENT, which runs on WINDOWS, which KNOWS THE TIME, can't figure out from the OS itself what time it is, let alone the DATE.

It all confuses me. It's all ignorant. It's an embarrassment for anyone other than an OS vendor or hardware platform vendor with a proprietary embedded kernel (like Palm, RIM, etc) to require patches for the changes to DST. If you have custody over an IT shop of any size and haven't figured out NTP, you're a bozo and need to turn in your resignation right now. If you're a software developer and think that YOU know better than anyone else how to track time, you need to smash your computer with a sledge hammer and never ever touch one again. The sooner, the better.

In the mean time, those of us whose laps receive the problems and challenges that nobody else has the guts or brains to tackle - the enterprise IT professionals - will dutifully go about cleaning up someone else's mess....again.

Monday, February 05, 2007

Computerworld's "Vista" About Face

Interesting how the tone & tenor of Computerworld regarding Windows Vista has changed post-launch.

An article on Vista today begins like this:

http://www.computerworld.com/action/article.do?command=viewArticleBasic&articleId=9010188&source=NLT_AM&nlid=1

Microsoft is losing consumer operating system market share to Apple for many reasons, but most of those reasons can be oversimplified thus: Mac OS is simple, and Windows is complicated. That's why it may be such a costly error for Microsoft to make the Vista upgrade such a confusing mess.

Until today, even experts couldn't tell you off the top of their heads the differences between each of the many Vista versions -- or even how many versions there are -- or what the basic requirements are for the Upgrade versions. Ordinary consumers are baffled to the point of paralysis.

I have to say that my next PC will probably be an iMac, as my 8-year-old HP Pavilion is showing it's age. The 24" version is particularly stunning. That said, a MacBook Pro isn't out of the picture.

Back to the press...in Big 12 country, the Sooner State is again a bit ahead of the curve...pity for them. Listen to the way Computerworld opens this article:

http://www.computerworld.com/action/article.do?command=viewArticleBasic&articleId=9010230&source=NLT_PM&nlid=8

Unlike most large organizations, the University of Oklahoma plans to deploy Windows Vista on more than one quarter of its 65,000 PCs by the end of this year.

Because of those early migration plans, Dennis Aebersold, the university's CIO, is already well versed in the new operating system's volume activation features.

But Aebersold was disappointed to find that Microsoft Corp. has yet to release its Volume Activation Management Tool, which the school needs in order to use a proxy server to centrally activate multiple Vista desktops via a single connection to Microsoft's systems.

To meet Microsoft's requirement that Vista be activated and validated on systems within 30 days of installation, the university also plans to use an internally hosted Key Management Service developed by Microsoft to support automatic activations.

But Matt Singleton, the school's director of IT services, voiced concerns about that method of activation as well. He said Microsoft's KMS offers no user-based authentication, so to enable students who aren't connected to the university's network to activate Vista, the IT department will have to customize its firewall rules to allow only authorized users to access the system running the KMS.

"We believe the new volume-activation process can be beneficial for license compliance purposes," Aebersold said. "But the existing tools need more work and should have been released sooner."

Sooner...(chuckle).

Regular readers of this blog (all of whom have too much free time on their hands) will note that I view just about everything from Redmond as suspect...it's the stuff from Speen St. that I usually trust a bit more. In my opinion, Computerworld's coverage of Microsoft as it applies to Vista has been all over the map - especially as it applies to their electronic content - to the point that one could make a good case against them as a reputable, independent journal.

Having corresponded with Don Tenant, I know he'd find this troubling and unacceptable. I hope he has a chance to see how wide an arc his publication has travelled with regard to it's "positions" on Vista.

Monday, January 29, 2007

On SOA and Windows Vista

There have been a couple of headlines recently in a Computerworld "First Look" e-mail I receive at least once a day during the work week, that I found humorous in a "well duh..." kind of way.

The first (well, pair) indicated that IT Execs weren't sold on Vista, and questioned whether or not Vista presented a realistic ROI case for companies.

I'll save you some reading. IT Execs aren't sold on Vista because it doesn't present a realistic ROI case.

There's absolutely no compelling reason to dive into Vista and the accompanying support & engineering issues it will cause, much less Office 2007 (which completely and arbitrarily changed a very familiar user interface to one that is, well, obfuscatoryd at best), when 95% of corporate users don't use 10% of the product's capabilities. It's no secret that most people need simple formulas, a spell-checker/grammar-checker, maybe mail-merge, and that's about it.

OpenOffice is a technology looking at square miles worth of fertile black soil in which it can grow. Microsoft, just like Novell, have finally leapfrogged their customers by a significant enough distance to give it a real opportunity. Microsoft seem to think that people are so keen on SharePoint that they'll move heaven and earth to get better integration with it. I'm not sure they've seen the numbers contrasting Office seats to SharePoint seats, but I'm pretty sure it's a damned big gap.

Fortunately, Computerworld has finally been changing it's spin on the Vista story to one reflecting the skepticism that exists rather widely within the professional ranks, from one that had praised it (in nothing short of a biased manner) as the second coming of distributed computing. I almost stopped reading these e-mails because they were becoming an incessant Vista lovefest - something I don't think Don Tenant would particularly relish, but something I don't think he oversees directly.

The second article was buried as a "Tech pick", and was titled "What's holding back SOA?".

"Since about 2003, service-oriented architecture (SOA) has been touted as
the network-based, next-generation computing environment, replacing the
client/server architecture of the 1990s.

Industry leaders like Bill Gates have made brave predictions about a future in which their applications will live across the Internet, and developers will meet specific needs by combining functions from these networked applications on an almost ad hoc basis.

So what has happened in the past three or four years? On the surface, it might seem
very little. "Looking back, a lot of people were talking about this, and even among the vendors, you hear a variety of interpretations as to what SOA will be and what you will need," says Ettienne Reinecke, group chief technology officer at global IT solutions provider
Dimension Data."

Well, duh. SOA represents a remarkably esoteric theory for how you can keep developers from 'reinventing the wheel' - not just theirs, but any wheel. It's not anything you can buy, just a suggestion for stuff you should do if you develop a lot of web software. (Mainstream, eh?)

Ideally, if you're Amazon.com, you wouldn't need to write software that handled credit card transactions for your website - you could use someone elses (a bank, for instance), which they've offered as a "Web Service".

The problem is twofold - first, you have to ensure that just about everything you've ever written can be compartmentalized in such a way that software others in your company write *and* software others in the world write, can use the components of your code that they need without having to rewrite it themselves.

Secondly, you have to figure out how you will determine when someone makes a request of your service, what information you need from them, what you'll send back, how you'll secure the transmission of that information, etc. Of course, the methods you work out here will need to be the same for everyone who may potentially ever use them, and vice-versa.

So the question answers itself. It's not going anywhere because, much like EDI, there are only a fraction of companies and people in the world who can understand all of the details that go into making SOA work, and who can use SOA in such a way that the time invested in using SOA is significantly less than the time it saves future development efforts.

If you only develop software for your own company, why in the world would you care how reusable your components are using Web Services standards or protocols? If you do care, and you have the resources to understand and implement SOA principles (because SOA isn't a product, it's an idea), what are you waiting for?

Tech writers love to latch on to SOA and predict that it'll be "everywhere" and be "revolutionary", much the way Steve Jobs predicted the Segway scooter would change the way cities are built, and very unlike the way Bill Gates thought nobody would ever need more than 640k of RAM in a personal computer.

I guess boring, accurate stories don't sell magazines. Pity, that.

Friday, January 26, 2007

Why to sell NOVL

The 'break' over the holidays has been very refreshing, at least until this week. A half-dozen small issues & developments served to remind me that some things will never change. I typically speak out against the pessimistic mindset that causes people to stop challenging their environment, limitations, etc. Today, a little part of the optimist in me is dead.

At my own company, we've gone from projections of excellent financial performance across the board to a "batten down the hatches" mantra where any expenditure must be absolutely necessary - somewhat frightening for a company as static, mature, and large as ours.

Worse yet, at Novell, the message regarding the death of Novell Security Manager by Astaro as a product offering was bred with the announcement that the formerly deceased BorderManager on NetWare would be reincarnated. BorderManager is a notoriously bad enterprise firewall product - bad in that it had great potential that was amputated by horrible design decisions (not the least of which was running an IP-based appliance on a kernel to which IP is foreign). So now it's back, and as of 2/1/07, you won't be able to buy a Linux-based firewall product from Novell...the world's leader of Linux solutions. Eventually they'll have a Linux-based product that does some of what BorderManager/NSM does, but that'll be much later. Worse yet, as owners of NSM, you'll have to re-purchase Astaro should you choose to remain on that product.

Bind this with the as yet unresolved problems of OES Linux patches coming down in giant snowballs filled with new issues top-to-bottom (suddenly, things break, and YaST - the big SuSE differentiator - has to be mothballed if you use RUG); GroupWise's continuing decline in market share (now roughly 5%) and growing feature gap relative to the major e-mail systems (SharePoint anyone?); the utter inability for Novell to have capitalized on any of the positive momentum with which they were bestowed in the Linux space...and the piece de resistance - my sweetheart product, the cornerstone of my career as an engineer, is decoupling itself from eDirectory.

That's right - ZENworks will no longer support eDirectory natively.

You'll hear it referred to differently, but they're basically eschewing eDirectory, ConsoleOne, and iManager in favor of their own mini-directory and web-based management interface. It will presumably synchronize in some fashion from eDirectory, but will definitely present brand new challenges from the standpoint of delivering applications for those of us who have "followed the rules" for the past decade.

The culmination of these recent discoveries combined with the wisdom of hindsight have led me to the following conclusion. Novell is a company without leadership capable of governing and channeling their product development efforts. They develop methods and technologies, and run them unbridled to their logical ends at a pace 4-5 times faster than customers can adopt them. Their history is rife with examples (except for GroupWise). Novell Portal Services - dead before it had a chance. DeFrame (the ZEN component that seamlessly integrated delivery of terminal-server based applications) - similarly fated. (Sounds cool, doesn't it? Well, you can't have it anymore). SilverStream / exteNd - not exactly pushing this anymore, are they. Don't worry, you'd never have been able to do the stuff they showed at BrainShare anyway.

If you're still carrying stock, you missed your chance to bail out and take the tax break before 12/31/06. So you have two choices. Bail out now and send a message, or wait until your tax picture for 2007 becomes clearer and bail out then. But whatever you do, DON'T hold NOVL long hoping for a turnaround. It won't happen. Ever. Not Ron Hovsepian, Chris Stone, or Jesus H. Christ himself could change the culture significantly enough in Happy Valley to keep Novell from shooting itself in one foot as it sprints ahead of it's customers with the other.

It's a sad day when someone like myself - a former Novell employee, and long-time champion of their vision & product set - says to his VP (of our Novell products) "If you told me tomorrow to get rid of all this crap, I'd say 'fine'." You fight for the people who fight for you - the people who back you up and make you look good for choosing them. It's just not a fight worth choosing anymore.

Friday, November 17, 2006

Underground

Wow, it's bright up here on the surface. :-)

We've been underground with projects to replace/upgrade NetWare with OES on SLES, improve our management processes for those new systems, and replace our MCI/Verizon Frame Relay network with a Sprint MPLS network - the latter of course involved us rearchitecting our Cisco VoIP infrastructure. Still to come, migration of our internet from a 6MBps Verizon pipe to a 12MBps Sprint circuit...lots of IP address, firewall, and routing considerations to plan for there.

Despite the busyness (not business), interestingly, I'm finding it increasingly difficult to continue investing myself as fully as I had previously into my work. I really do care quite deeply about the performance and success of my group, but most especially this company. I hate thinking that we pour 100% of ourselves into establishing world-class services on a shoestring budget, and that those efforts aren't appreciated or even leveraged by the businesses we support.

I find myself increasingly looking for ways we can use what we have developed by way of processes and skillsets, and branch out into servicing other customers - ideally, customers who clearly see the need for IT but are incapable of developing an IT competency themselves.

Short of that, it will continue to be very frustrating to have worked so hard at developing capabilities, which management is unable or unwilling to adopt as tools to facilitate positive change.

Wednesday, August 09, 2006

Moving Up?

A little anyway...I'm in my first hard-walled office of my career. It trailed my promotion by several years, but it's still welcome. Kind of getting used to the new digs, and that it serves to remove me somewhat more from the organic discussions among my team. I'm getting more exercise now, so that's a plus.

I've been working around vacations (others and my own), so things have been a little out of whack for the past month or two. School is about to start again, and we begin the implementation phase of our Netware-to-Linux server replacement & migration project tomorrow.

We've also been working tirelessly to finalize the deal for our wide area networking and voice services contracts. The kick-off for the three-year project (contract) was two weeks ago, and we're ready to place orders. Our HQ bandwidth will jump from 6Mbps to a full DS-3 (45Mbps), and each of our sites will at least double their current bandwidth as well, as we move to Sprint's MPLS network. Oh, and we save money doing it.

The next couple of months promise to be fairly hectic, but hopefully at the end of it all, we'll see a much more stable, much faster, and hopefully MUCH lower-maintenance environment.

Friday, June 23, 2006

Interesting Perspectives on the Jack Messman Departure

I read a message this morning from Richard Bliss on a news group to which I subscribe, which cast a unique light on what it was Jack Messman actually did at Novell.

"I've applied the "Wait 24 hours before replying" rule to some of the comments that have been made about Jack's departure. I would like to comment, since I was there when he came on board as CEO and watched the impact his tenure had on Novell.

Before Jack came on board, Novell, NetWare, and GroupWise were heading for a cliff. I joined as the head of marketing for GroupWise in April of 2001. I was told by the current management that GroupWise was dead and that my job was to simply help ease the transition of its death. I was given $50,000 for a GLOBAL marketing budget to market the product. And had to battle Product Management that said GroupWise 6 that had released in March of 2001 was the last release of GroupWise. 75% of the Product Managers and Engineers on the product had just been let go. At the same time NetWare 6 was launching with a multimillion dollar marketing budget. NetWare was king and GroupWise was a little bug in the corner.

Then Jack came in and things began to change, in a hurry. One thing he did was to make some very tough decisions. The company was heading in the wrong direction with a full head of steam. No one wanted to hear that NetWare wasn't the future, no one wanted to believe that Novell shouldn't be taking business away from Channel partners by being in the technical services business. He had to reverse disastrous decisions of his predecessors. One being the consulting business. The administration prior to him coming had decided to jump into the consulting business and completely shut down many revenue opportunities for channel partners, Jack reversed that. Which meant, unfortunately, that good, solid, Novell consultants had to go find new jobs.

He is the one who brought Chris Stone on board and oversaw the adoption of Linux. He had to keep rabid NetWare loyalists at bay at the same time move the entire company to a new direction. And he wasn't getting a lot of help from anyone, since, at the time, everyone thought he was nuts to be doing the things he was doing. He launched a multimillion dollar marketing campaign, one of the first for Novell in a decade and something everyone had been screaming for years to see.


Lots of people were let go, which was a good thing for the company but a personally bad thing for the individuals. But I sat in meetings with him where he held managers at Novell accountable for the first time in years. I saw him defend GroupWise from his own GroupWise management team which wanted to kill it.

I am not one to jump on the band wagon to kick a man on his way out. He was brought in to make some of the toughest decisions Novell has ever had to make in the history of the company. And now, he has helped make the next transition smooth for Ron as he comes in. You don't get to be the CEO of billion dollar organizations by being an idiot. You get there by doing the hard things.

Ron Hosvepian is the ideal person for the next phase of Novell's growth, so it is a great thing for Novell and especially for GroupWise. Ron is a big GroupWise fan. He and I have had several occasions to talk about the product, its impact in the market, and its future with Novell. I have been with the product since 1989, and I will tell you that things have never been so good. That the future of the product is bright with Ron at the helm, and it avoided the rocks of destruction due to deft steering by the outgoing CEO Jack Messman.

Richard Bliss
VP Marketing
GWAVA"



This is certainly unique to most customers. However, most customers were also not Novell Consultants in a prior life...I felt compelled to shed some light from my vantage point as well.

"Richard - thanks for writing this...it's always interesting to see another side of an issue, and this one was not very visible from the perspective of the customer.

What I will say, having been a former Novell consultant, is that I too came to believe that Novell shouldn't be in the professional services business. It wasn't because the people who were put in charge handled it like a cheap prostitute (do what you want, then discard it when you've had your fun), and it wasn't because we were stealing food from channel partner's mouths.

I wanted to see most of Novell's professional services given away. This was because much of the work we were doing was implementations at new customer sites. With respect to the channel, the reason we were doing so much of this work is because channel partners couldn't. The channel as a value added partner is a complete myth in my experience...few if any actually add value beyond moving boxes. Furthermore, those who can actually perform well have nothing to fear from Novell or any other competitor.
Novell purposely priced themselves at nearly double the going hourly rate for channel-level consultants. The emergence of Novell Professional Services wasn't a matter of Novell competing with the channel or stealing business - it was a matter of customers buying complicated procuts, and needing help to get them implemented properly.

To come full circle with that thought, my contention was that Novell should be giving away the services of people like myself in the role of a consultant to new customers with qualifying purchases - the costs should be wrapped into the product. The purpose of that would be to eliminate a significant barrier to adoption for companies who are big enough to need enterprise-grade products, but which may not have the expertise on-staff to implement them.

Our sales leads came from Novell salespeople. The companies worked with Novell to identify a solution, not a partner. Novell doesn't deal directly with as many customers as the channel does. For companies like mine today, we deal directly with Novell because there are no channel partners near us that have any competency in these products. Not suprisingly, there are fewer active Novell channel partners - you can't blame this on Consulting though (perhaps in another thread).

In an interview with ComputerWorld, Hovsepian himself identified the fundamental problem Novell faced (and still faces), but specifically as it applied to consulting.

CW: In hindsight, do you think Novell's acquisition of Cambridge Technology Partners was a mistake?

RH: No. I think the execution could have been done better. We didn't get a timely integration done. We confused our go-to-market model with our business model. What I mean by that is we took the business model of consulting and mixed it with the software business model. We translated that into, "OK, that means we sell consulting now." What it really should have been is using consulting to leverage our software products.

What he's saying is that Novell mistakenly turned the Consulting branch into a group of mercenaries, when they should have been used to talk to customers about their business problems and how Novell could help solve them. Those solutions would end up selling products, rather than simply trying to sell products + the help needed to get them installed. This is another area where Novell had capabilities that the channel simply doesn't, in virtually every case.

I don't blame Jack Messman or the CTP acquisition for the departure of many consultants - I know the names of the people who were responsible for the fatally flawed execution against the consulting model, and so do people like Gregg who were there with me. I also don't believe that Jack was solely responsible for saving GroupWise (pre GW6.5, I was perfectly ready to switch to NetMail and attack collaboration from another angle - I remain in 'wait and see' mode regarding the viability of GW7 as we go forward, but am cautiously optimistic).

I blame Jack for allowing the company and the board to become disengaged from each other, and the customers. That kind of leadership isn't easy either, I'll admit - but it's necessary. Jack probably would have served better as a COO, working with and answering to a 'proper' executive figure. In the end, I think it will become clear that Hovsepian is "the man", and were it not for all the things we've griped about for the past few years, Novell wouldn't have him in this position today."

Loyal readers will hopefully be able to see the truth of these posts, and let this information help them make informed decisions about their interaction with Novell going forward.

Thursday, June 22, 2006

Wishes Granted

As Novell customers are probably finding out, Jack Messman (the walking corpse that had been Novell's CEO) has been kicked out of the airplane where he will pull the ripcord on his golden parachute. Also given the boot was Joseph Tibbetts, Novell's CFO.

The message with this information came from Ron himself, via mass e-mailing. The story will soon appear everywhere, and it will certainly be interesting to see if the market and industry views this to be as positive an event as I personally do.

It's no secret to readers of this blog that I felt Jack should have gone a long time ago. I had joked with co-workers that if we went to BrainShare '07, we'd buy a few hundred T-Shirts that said "SACK JACK" in huge letters, front and back. Looks like our wish was granted earlier than expected, but later than it should have been.

Shoulda bought that NOVL stock when it was below $6.....

Wednesday, June 21, 2006

Novell Open Audio and Cool Blogs

The Novell Open Audio team recently hosted an interview between Ted Haeger and Martin Buckley, which was pretty informative (in no small part because one of my questions was addressed therein - I now await the arrival of my "I Ask Tough Questions" T-Shirt).

I encourage any current ZEN customer to take a listen, and pay attention to the Cool Blogs. Good discussions going on there in a pretty open manner - I hope that the input they're receiving is being thoughtfully considered and contributes to meaningful change there. It's a good way for us customers to make sure our voices are heard by people of influence.

Monday, June 19, 2006

The Empire Strikes Out

If our recent experience is to be a future indicator of IBM/Lenovo's performance, we're in for a very long and painful three years.

The earlier lull in my posting to this blog was due to participation in our tri-annual desktop replacement project. All desktop hardware is kept on three year leases here, and the replacement of that equipment is a pretty intensive effort. (Of course, we use ZEN very successfully to streamline and simplify the deployment. Over 350 PC's in 20+ locations, across 15 business days - not a single end-user file or application missing).

This time around, as you may recall, we switched from Dell to IBM hardware - this was just as IBM had sold off their desktop and laptop business to Lenovo. All of the equipment we're buying still says IBM, but we order through reps who have Lenovo business cards & paychecks.

So, on to the problems.

FAR too frequently, issues with hardware are met with "out-of-stock" stories from IBM/Lenovo, followed by part ETA's ranging from 5-10 days. We have 4 hour support contracts on all of this equipment, which apparently means a tech will be on-site within 4 hours to tell you that it's not getting fixed that day.

I know that Dell has been roundly rogered for it's support of late - certainly it's decline was one of the reasons we pursued an alternate vendor - but their desktop support looks like the 2nd coming of Christ compared to the B.S. we've been fighting with at IBM.

The latest instance of these problems have been embodied by two unrelated system board failures. Fans come on, drives spin up, but the system won't post. Both times, technicians over the phone indicated the problem was the motherboard. Both times, they quoted a parts ETA of over one week. Both of these incidents have occurred in a span of about 3 business days.

I'm turning up the heat rather briskly on our Lenovo reps - next will be IBM Global Finance. Perhaps the thought of reposessing 350 PC's that we are no longer paying for will help to get someone motivated to find a solution.