Comments
Richard Davies wrote: The UK has a good crop of technology pioneers in cloud computing - for example ElasticHosts, FlexiScale, Flexiant, OnApp - and also some strong government initiatives such as G-Cloud. We will have to see whether this kind of technical leadership converts into swift mass-market adoption or not.
Cloud Expo on Google News


2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
SYS-CON.TV
Top Links You Must Click On


PowerBuilder Editorial — I'm Not Dead!
Not the Pink version, the Monty Python version

Every few years somebody winds up the "PowerBuilder is dead" argument, and every few years we beat it down again. This time it's Mary Brandel of ComputerWorld and her list of the "top 10 dead (or dying) computer skills" (www.computerworld.com/action/article.do?command=printArticleBasic&articleId=9020942). PowerBuilder made #7 on the list, which also included:

  1. Cobol (that's the way she spelled it)
  2. Non-relational databases
  3. Non-IP networks
  4. cc:Mail
  5. ColdFusion
  6. C programming
  7. PowerBuilder
  8. Certified Netware Engineers
  9. PC Network Administrators
  10. OS/2
The article claims that it is the result of talking to "several industry stalwarts." Folks actually cited include Stewart Padveen of AdPickles, Heikki Topi of Bentley College, David Foote of Foote Partners LLC, Nate Viall of Nate Viall & Associates, and David Hayes of HireMinds LLC. I'd never heard of Stewart Padveen prior to this, and I wasn't exactly knocked out by his company's Web site ("earn money every time you send an email"). Heikki Topi might qualify as some sort of industry expert, as Bentley is recognized as one of the top IT colleges in the country; however - unless things have changed significantly since I left graduate school - you didn't consult with colleges and universities to determine what the trends were. They were generally 5-10 years behind the times, and often taught languages that stressed concepts (SmallTalk for object-oriented programming) rather than the tools that were actually used the in the workplace. Certainly Ruby on Rails is a pretty hot topic nowadays, but I couldn't find a class on it at Bentley. Foote Partners is an IT salary research firm; I can't speak to David Foote's qualifications one way or the other.

As for Nate Viall and David Hayes, they operate recruiting firms. I spent 10 years working for the consulting arm of a recruiting firm. One of the things I learned there is that recruiting firms operate best in a sweet spot where there is a balance between the supply and demand for a particular skill. Too much supply, and the companies looking for that skill stop using recruiters. They don't need them because they don't have an issue finding qualified applicants on their own. Too much demand, and the candidates stop going through recruiting firms because they have no difficulty finding companies looking for help on their own. As a result, when recruiters tell us how much activity they are seeing for a particular skill, all they are telling us is where in the supply versus demand balance we are at. The company where I'm working at now has hired five new PowerBuilder developers in the past seven months (and we're looking for more incidentally; send me a note if you're interested). We are working with a recruiting firm, but not one of those new developers were hired as a result of the recruiting firm's efforts. If you asked the recruiting firm, they'd probably tell you there isn't much activity for PowerBuilder. As a company looking for people, I can tell you that there's much more demand than supply.

Along those same lines, I did a quick search on Dice.com for "magazine authors" and "PowerBuilder." I got 344 results for "PowerBuilder", but only 11 for "magazine author." Based on those results, it would appear that Mary Brandel's own occupation is in a lot more trouble than PowerBuilder development! Of course, I don't pretend that the methodology used provides an accurate description of the landscape. But it's important to remember (and seems to have been overlooked in the article) that lack of data in a particular area of analysis often cannot be extrapolated out to prove a point. Incidentally, if you are interested in being a magazine author, PowerBuilder Developer's Journal is looking for such. But we aren't using Dice.com to search for them. Send me a note if you're interested in writing for PBDJ.

Let's look specifically at the items included on the list. Four of them are programming languages, and for programming languages I prefer to rely on the TIOBE Index (www.tiobe.com/index.htm?tiobe_index) for an evaluation of what is "hot" and what is "not." To be honest, PowerBuilder has never fared well on that index since I've been watching it, but let's look at the others. C comes in at the #2 slot, COBOL (which is actually spelled in all uppercase by the way) came in this month at #20, and ColdFusion at #32. Not too bad for "dead or dying" languages, and a particularly strong showing for C. Why C is on Mary's list is hard to explain. It's used extensively in embedded systems and for developing operating systems. I just downloaded the source code for Java's JDK 1.4.2 and lo and behold it contains C code. COBOL is still used extensively for business applications. Even ComputerWorld printed an article only a few months ago noting that. MySpace was originally written in ColdFusion, although it's since been largely ported to C#. Ben Forta of ColdFusion fame has his own response to the article (Click Here!), though he does appear to believe that PowerBuilder should be on the list. What is perhaps most ironic is that the Bentley Website (remember that one of the "industry stalwarts" quoted is from Bentley) is written in ColdFusion.

cc:Mail I can understand, except that it was end-of-lifed in 2001, so it's hardly news. Given that Novell is actively attempting to move NetWare customers to their version of Linux, it's not surprising to see it here too. And IBM stopped selling OS/2 in 2005, although it is still used extensively to power ATM machines. So those three make sense on the list, but they also aren't shockers to anyone.

PC Network Administrators is a bit hard to explain here too. Certainly there has been a recent emphasis on server consolidation. But until PC networks go away (which I don't see happening anytime soon), there will always be a market for network administrators. I'm not going to take on non-IP networks or non-relational databases, simply because I don't know what Mary's definitions of those terms are. When she discusses "non-IP networks" she talks primarily about SNA, but I would think that IPX/SPX and NetBEUI would fall into that category. When she discusses "non-relational databases," she talks primarily about mainframe hierarchical databases, but I would think flat file databases, object databases, and post-relational databases would fit that category as well. I'd also have some limitations on what I considered a "relational" database; Access wouldn't make it - despite what Microsoft claims - and it seems to have significant usage.

That leaves PowerBuilder. As I've indicated earlier, the problem I see isn't with people having the skill and not being able find employment with it (which the article would imply). It's that there aren't enough people out there who know how to use it. Certainly articles like Mary's don't help in that regard. Frankly, it's still the most productive tool I know of for doing client development on the Windows platform. Sure I could do the same thing in C#, but it would take me several times longer to do it. A lot of new developers entering the market don't know that, and articles like Mary's aren't going to help them learn it. Such articles then might eventually become self-fulfilling prophecies: she'll convince enough people that the product is already dead that it will eventually die because nobody wants to use what everyone knows is a "dead" product.

However, there are signs that the demand for PowerBuilder developers, while not increasing significantly, is also not decreasing. The percentage of listings for PowerBuilder developers from sites like indeed.com or itjobswatch.co.uk show little change in PowerBuilder job listings as a percentage of total listings since 2004/2005.

So, "I feel fine." But folks like Mary still try to do somebody a favor and whack PowerBuilder over the head. We need to see some changes so we don't get mistaken for the dead. Those might include .NET features, such as those that are being introduced in PowerBuilder 11. But we also need some marketing. Since we apparently can't wait for Sybase to do that, perhaps we need the viral kind. The Ruby on Rails fans came up with some of their own, including this one: www.fallenrogue.com/articles/197-Rails-vs-Java.

About Bruce Armstrong
Bruce Armstrong is a development lead with Integrated Data Services (www.get-integrated.com). A charter member of TeamSybase, he has been using PowerBuilder since version 1.0.B. He was a contributing author to SYS-CON's PowerBuilder 4.0 Secrets of the Masters and the editor of SAMs' PowerBuilder 9: Advanced Client/Server Development.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Going on 10+ years as a PB developer I will have to admit I've heard this same old song before. Let me tell you this, I don't mind if others vacate the technology, as I have no such plans of doing so. I have been able to find gainful employment, across a myriad of industries, from health care & pharmaceutical, to financial, insurance & entertainment industries, not to mention the energy sector which PB dominated the industry at one point or another. Some of the most prolific applications in the energy industry are written in PB, having many of the top companies in the business on board. I don't know how many projects I've heard of that were going to scrap their PB apps and re-write them in either JAVA or .Net, and a slew of developers decided on allowing this to determine whether or not they were going to stick with PB and moved on as well. Good riddens! Many of those projects were either over budget or had scope creep that eventually killed these delusions of grandeur. And as a result, those of us who have a wide depth and breadth of PB experience are even more marketable. And I thank you for it!

I had over half a dozen interviews even in the short 4-day week after the Labor Day Weekend. And that doesn't include the numerous other solicitations I turned away. I'll admit that there has been a noticeable cyclic interest, but often I've discovered it is due more so to periodic quarterly, semi-annual or yearly budgeting constraints.

I also have to agree that the DataWindow is king!

First let me say, I'm a seasoned 15year PB veteran.

But let's be serious. There as the months pass, there are fewer and fewer PB jobs being posted. The ones that are out there are generally maintenance to legacy systems. Rarely do I come accross new PB development. You ask a Job recruiter about PB and they laugh. Sybase needs to do some SERIOUS marketing to get the market place to take PB seriously again. fwiw: NOTHING beats a DW for data display.


Your Feedback
PB Dude wrote: Going on 10+ years as a PB developer I will have to admit I've heard this same old song before. Let me tell you this, I don't mind if others vacate the technology, as I have no such plans of doing so. I have been able to find gainful employment, across a myriad of industries, from health care & pharmaceutical, to financial, insurance & entertainment industries, not to mention the energy sector which PB dominated the industry at one point or another. Some of the most prolific applications in the energy industry are written in PB, having many of the top companies in the business on board. I don't know how many projects I've heard of that were going to scrap their PB apps and re-write them in either JAVA or .Net, and a slew of developers decided on allowing this to determine whether or not they were going to stick with PB and moved on as well. Good riddens! Many of those projects were...
Doug wrote: First let me say, I'm a seasoned 15year PB veteran. But let's be serious. There as the months pass, there are fewer and fewer PB jobs being posted. The ones that are out there are generally maintenance to legacy systems. Rarely do I come accross new PB development. You ask a Job recruiter about PB and they laugh. Sybase needs to do some SERIOUS marketing to get the market place to take PB seriously again. fwiw: NOTHING beats a DW for data display.
Enterprise Open Source Magazine Latest Stories . . .
Apache Deltacloud, the Red Hat-contributed ReSTful API that abstracts differences between clouds so services on any cloud can be managed – provided of course there’s a driver – has graduated from the Apache Foundation’s incubator and is now a full-fledged Top-Level Project (TLP). The...
With Cloud Expo 2012 New York (10th Cloud Expo) just four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference... We have technical and st...
AMD said late Tuesday that its chief sales officer Emilio Ghilardi had left the company and that CEO and president Rory Read is going to do his job while a replacement is sought. AMD didn’t say why Ghilardi left but it’s assumed Read wants his own people. Read is relatively new to th...
During the lifespan of M3 (Monitis Monitor Manager) there has always been something lacking – timers. M3 execution procedure was outlined in this previous article. The execution mentioned in the latter was a one-time-execution, whereas server monitoring requires periodic invocati...
Red Hat is putting its bought-in Gluster scale-out NAS storage technology, acquired in October, on the Amazon cloud. It’s styled Red Hat Virtual Storage Appliance for Amazon Web Services and other clouds are supposed to follow in short order.
A new episode of the screencast series is now available at the OpenNebula YouTube Channel. This screencast demonstrates the new easily-customizable self-service portal for cloud consumers. Its aim is to offer a simplified access to shared infrastructure for non-IT end users. The scree...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE