Skip to main content

What are we really telling the CIOs today about NonStop?

When asked to talk with the architects and builders working on our home, we have to be careful about what we ask for and much is the same when we talk about NonStop with our CIOs – are we ensuring the right message about NonStop is always being communicated?

I swore I wouldn’t build another house and yet, here we are some twenty years later, and having another go. Building isn’t for the faint of heart nor should anyone building a new home from scratch think that it can be done on budgets created early in the process. But perhaps the biggest issue that comes up early in the process is that there is a huge difference between the opinions of the architect, the project manager and the builder. When we last built a home – the one we just sold after a marathon effort – the architect, the project manager and the prime contractor were one and the same. But this isn’t the case today and you quickly realize that in dealing with these individuals you have to change the language you use even as you are oftentimes left to reset your expectations.

Many years ago I wrote a number of posts to this blog that looked at different roles and responsibilities we come across within IT today – posts that I listed under the label of C4 - Artists and Technicians. The individuals referenced in those posts included CTOs, CIOs, data center managers, architects and even the CBO – yes, the Chief Blogging Officer. The common theme across all these posts was simply to remind readers that the old lines that separated programmers from analysts from operators not to mention the EDP or MIS manager, is long gone and with their demise, we need to be cognizant of the language we use when interacting with rich variety of skilled IT personnel now on hand.

Few of us could have predicted the rise of DevOps just a decade or so ago and for people who baulked at the creation of systems programmers versus application programmers versus database administrators – it really is important that we explain technology carefully even to those we expect should know exactly what we are talking about. When it comes to NonStop and the NonStop community, it is of more importance than many of us care to admit, but the wrong phrase at the wrong time can set an IT organization down a path we may not have anticipated. If we are looking to expand the market presence of NonStop then we should always consider carefully what we tell our managers and what explanations we provide when it comes to exactly what resources are needed to ensure NonStop systems continue to support mission critical applications.

There have been many examples through the years where we have experienced a divide even as we share a common language. Take for instance the early discussions between data center operators and those responsible for telecommunications. Whereas the request to “scratch a data set” may mean the operator needs to delete a file, to those working with phones, it may mean defacing a telephone. What brought this to a head this week was a conversation with a member of the NonStop vendor community who told me of how CIOs he talked to couldn’t find college graduates who knew how to program NonStop! Ouch – even as I cringed at what was said I did understand the sentiment, but really?

By comparison, these CIOs knew of many talented college graduates who knew how to program Linux and Windows and I have to admit, my countenance fell as an overwhelming sense of sorrow quickly set in. When it comes to today’s NonStop systems who on earth programs NonStop! And the very same can be said about who on earth programs Linux? Surely, even the most talented and experience CIO should realize we don’t program NonStop or Linux, but rather, we program in C / C++, Java, Python, JavaScript and so on.  Some vendors may be using low-level languages to better interface with the Operating System but that is the role of vendors and that is one of the main reasons we buy their middleware and solutions – so we are not exposed to programming at this level.

When was the last time we heard a CIO ask for someone to program the equivalent of Pathway? Or, EXPNET? Clearly, we write programs to run under the monitoring oversight of Pathway, EXPNET, and so forth. Furthermore, with most NonStop users buying solutions from prominent vendors these days, the extent of “programming NonStop” is either via script modifications / extensions to what the vendor provides, changing some table entries, or should programming be involved, utilization of one of the programming languages already referenced.  The HPE NonStop team has covered a lot of ground over the past few years to ensure even the least experienced college graduate can bring with them their skills in one or more of C / C++, Java, Python, JavaScript, etc. and be productive on NonStop almost immediately.

Maintaining this “handle with care” or “needs special attention” attitude when it comes to NonStop isn’t doing any of us any good. Before anyone throws water all over my arguments, I am not saying that within the NonStop vendor community there remains a need for architects knowledgeable in all things NonStop who steer development projects down the right path – they will always be valued and their value is commensurate with the experience they have accumulated over time. However, with this said, it doesn’t rule out just how straight-forward it is to have Java or JavaScript code redeployed on NonStop with the rest of IT unaware of the port.

When it comes to mission critical applications, there remains the need to deploy them on platforms that provide the very best uptime possible and this remains the almost exclusive domain of NonStop. After decades of effort, no other vendor can provide the level of uptime – and yes, with it, the ability to scale out, ad nauseam. This is what we need to be telling CIOs today – forget about programming NonStop and instead, tell them how NonStop supporting a new application will ensure its operation 24 x 7 and hence, be better suited to running those mission critical applications without outages or loss of data, and yes, can be written / maintained in exactly the same programming languages / frameworks as are supported on other platforms, including Linux and Windows. And this message is going to become even easier to convey with so much being discussed about transformation to hybrid IT!

It’s becoming a lot easier because of more work being done by the NonStop development team as they add more and more features to NonStop SQL/MX (NS SQL). Among the most obvious inclusion that will help sway conversations in NonStop’s favor is the Oracle compatibility NS SQL is gaining. Just as you don’t program NonStop, Linux or Windows, when you dive into the languages popular with college graduates you will find considerable dependence upon SQL support and for many developers, this simply translates to Oracle. Now, no worries; you will be able to leverage these skills while writing programs for NonStop systems. And why NS SQL? Well, it’s that hybrid IT story again.

As the team at NonStop gets more exposure to this major initiative of HPE, they are seeing more interest in having NonStop a part of the hybrid and in particular, having NS SQL accessible from Linux and Windows on the basis of DBaaS! Many of the IT folks I have talked to weren’t expecting this development but if you track the presentations coming from HPE IT for more than a year now, you will see NS SQL occupying center stage when it comes to supporting mission critical data. Again, mission critical runs 24 x 7 so why  would you continue to rely on any other SQL not designed to run, out of the box, 24 x 7 – something that NS SQL has being doing since it was first released back in the late 1980s.

In talking to the architects, project managers and builders working on our new home I need to be careful of what I say as every now and then, I only add to the confusion. Likewise, we do have to be careful about what we tell our CIOs. We don’t need NonStop people so much as we need C / C++, Java, Python, JavaScript, etc. programmers and should they have skills in SQL, all the better. Many years ago, I was first recruited to be an applications programmer and in time, I became a systems programmer with responsibility for communications and data base management systems and I view this as a natural progression. If you are seriously concerned about having architects on hand, why not give the programmers a start and let them develop additional skills over time. After all, almost every programmer working on NonStop today didn’t suddenly come into work as NonStop architects … but they did get a lot of encouragement along the way. So, once again, let’s all tell the same story and let it be the right story – you need programmers and that’s all you need!   

Comments

Popular posts from this blog

If it’s June then it’s time for HPE Discover 2021.

  For the NonStop community there has always been an annual event that proved hard to resist; with changing times these events are virtual – but can we anticipate change down the road? Just recently Margo and I chose to return home via US Highway 129. It may not ring any bells, but for those who prefer to call it the Tail of the Dragon – 318 curves in 11 miles – it represents the epitome of mountain excitement. For Margo and me, having now driven the tail in both directions, driving hard through all these turns never gets old. Business took us to Florida for an extended week of meetings that were mostly conversations. Not everything went to plan and we didn’t get to see some folks, but just to have an opportunity to hit the road and meet in person certainly made the 4,500 miles excursion worthwhile. The mere fact that we made touring in a roadster work for us and we were comfortable in doing so, well, that was a real trick with a car better suited to day trips. This is all just...

The folly that was Tandem Computers and the path that led me to NonStop ...

With the arrival of 2018 I am celebrating thirty years of association with NonStop and before that, Tandem Computers. And yes, a lot has changed but the fundamentals are still very much intact! The arrival of 2018 has a lot of meaning for me, but perhaps nothing more significant than my journey with Tandem and later NonStop can be traced all the way back to 1988 – yes, some thirty years ago. But I am getting a little ahead of myself and there is much to tell before that eventful year came around. And a lot was happening well before 1988. For nearly ten years I had really enjoyed working with Nixdorf Computers and before that, with The Computer Software Company (TCSC) out of Richmond Virginia. It was back in 1979 that I first heard about Nixdorf’s interests in acquiring TCSC which they eventually did and in so doing, thrust me headlong into a turbulent period where I was barely at home – flying to meetings after meetings in Europe and the US. All those years ago there was ...

An era ends!

I have just spent a couple of days back on the old Tandem Computers Cupertino campus. Staying at a nearby hotel, this offered me an opportunity to take an early morning walk around the streets once so densely populated with Tandem Computers buildings – and it was kind of sad to see so many of them empty. It was also a little amusing to see many of them now adorned with Apple tombstone markers and with the Apple logo splashed liberally around. The photo at the top of this posting is of Tandem Way – the exit off Tantau Avenue that leads to what was once Jimmy’s headquarters building. I looked for the Tandem flag flying from the flagpole – but that one has been absent for many years now. When I arrived at Tandem in late ’88 I have just missed the “Billion Dollar Party” but everyone continued to talk about it. There was hardly an employee on the campus not wearing the black sweatshirt given to everyone at the party. And it wasn’t too long before the obelisk, with every employee’s signature...