Thursday, June 30, 2011

President Obama and Greece.

(Stent wrote:)

Thirty years ago this fall, on October 18, 1981, a charismatic academic with rather limited government experience and with a one-word slogan, "Change," was elected prime minister of Greece. His name was Andreas Papandreou. Greeks may now wish that 30 years ago they had had a Tea Party movement. Things could have turned out differently.

Thirty years ago, Greece was in an enviable position on the matter of national debt, with its debt just 28.6 percent of GDP. Few advanced countries can manage that kind of debt-to-GDP ratio. By the end of Papandreou's first term in office, that ratio had nearly doubled, with debt at 54.7 percent of GDP. By the end of his second term, the figure was in the mid 80s.

The 1980s in Greece were a time of dramatic expansion of government. Papandreou and his Socialist party created a new government-run health-care system, dramatically expanded employment in the public sector, nationalized failing companies, and increased government handouts of every shape and form.

It was a government expansion so large and many-sided that in the end it generated a revolution of expectations and attitudes about the role of government in society. No government since then has been able to reverse that revolution, no matter how willing it was or how pressing the circumstances.

It is in this detrimental position that the current prime minister, George Papandreou, son of Andreas, finds himself. A sorry state of affairs created by one generation to be dealt with by another, the sins of the father to be paid for by the son — this is the material that Greek tragedies are made of.

The statism of the Eighties got another boost when subsidies from the European Union started to pour in, and yet another boost in 2001 when Greece adopted the euro and discovered that she could borrow at very cheap rates. The euro and the subsidies played the same role in Greece that oil has played in the Middle East: the lifeline of an unsustainable economic system, the enabler of a demagogic political class.

Now the Greek government finds itself with a debt-to-GDP ratio somewhere north of 140 percent and quickly rising. Since May of 2010, that problem has also become the European Union's problem. Because Greece is a member of the EU and the eurozone, it is feared that her instability will lead to the destabilization of other weak members of the EU. Greece cannot go out to the markets to service her debt and finance her new deficits; that has become the care now of other nations' taxpayers across the continent.

The agreement between the EU and Greece stipulated that Greece would drastically reduce her deficits in return for European aid. That was to be achieved by budget cuts and tax increases. The Greek government since then has mostly intended budget cuts and vigorously pursued tax increases.

Such an approach is not surprising considering the political clout that government employees enjoy in Greece. One of every four working adults is a government employee. The government at the beginning made some across-the-board cuts in salaries and pensions, but since then it has basically tried to address the issue of public finance with tax increases.

The absolutely dismal results of those tax increases have not persuaded the younger Papandreou and his colleagues to reduce the size of government and its tax, regulatory, and corruption burden on the economy. The Greek government employs lots of people, even by European standards; the increase in unemployment since the crisis started has come exclusively from the private sector. Finland may have the best educational system in Europe, but its ratio of students to teachers is double that of Greece, which has one of the worst educational systems. In area after area of governmental activity, Greece has the most people employed per population but also the worst results: a way-above-average number of tax collectors but very poor tax collection; an above-average number of policemen but dismal public order; a record number of local courts but perhaps the slowest justice system on the continent; a record number of hospitals but one of the worst systems of health care.

There are hundreds of governmental organizations that employ thousands of people and no one knows what they do, how they do it, or indeed if they do anything at all. Recently it was found that there was a government agency for the preservation of a lake that was drained decades ago.

Then there are the companies owned or controlled by the government. One of them is the Railroad Organization, which has annual revenues of €100 million, pays annual salaries of €400 million, and each year has a loss of about €1 billion. Now the government pretends that it is cleaning up the Railroad Organization's finances by transferring the employees from the company to the central bureaucracy of the government. That kind of cleaning up would embarrass even an Enron executive.

On the other hand, the Greek government has no problem increasing taxes. Taxes on income and property, on sodas and swimming pools, on cars and natural gas, on corporate profits of years past, on everyone's electricity bill. The Valued Added Tax (VAT) for many goods is now at 23 percent.

The Greek government finds itself in a very difficult place. It cannot continue to squeeze the private sector for more euros. The Greek private sector, which has become a kind of new serf class, is very weak and rapidly shrinking. On the other hand, the public sector — with salaries two and three times that of the private sector, plum benefits, egregious pensions, and early retirements — is just too politically powerful to be messed with. There is a solution to the Greek crisis; the only problem is that solutions in Greece tend not be to politically viable things.

Greeks like me cringe when we hear people like Paul Krugman lecturing Americans on how a government takeover in a certain sector of the economy will facilitate in the future reforms that are necessary now.

There stands Greece today, a year after it was bailed out by the taxpayers of other countries, facing the choice of reforming itself or going to utter ruin, and it cannot make up its mind.

The thirty years of hardcore statism have destroyed not only the economy of the nation, but also its ability to do politics, to articulate choices and ideas for the crisis at hand. Everything seems already decided, pre-determined, and set in stone, like the annual government budgets with their immovable expenditures tied to vote-rich constituencies.

Back in the mid-Eighties I was a primary-school student. I didn't understand the politics, but I could feel the pathos of a country that had just "discovered" that there is a thing called a free lunch. Oftentimes, one is asked what one most missed having in one's childhood. I couldn't have told you at the time, but I can with certainty answer today: a Tea Party.

There are Americans who wonder what American exceptionalism is. I know.

Greek Citizen…

Tuesday, June 28, 2011

The Decline of Programming with Language and it's Impact on Civilization

The holy grail of Interactive Voice Response (IVR) programming seems to have been, at least since the mid 1990's, a graphical user interface (GUI) for programming what is the furthest thing from graphical technology: Voice.

This is because IVR vendors are increasingly going after the end user as their direct customer, and either ignoring  developers completely or trying to create cottage industries out of marginally competent IT consultants.

Furthermore, IVR developers are all in competition with each other. The logic seems to be, at some point, the tools created by IVR developers become good enough that their users will be able to compete with them in their own market. The dust has settled on their being two kinds of IVR software products: Expensive, complicated development tools for sophisticated IVR programmers which target specific operating systems and equipment, and cheap, easy to use, drag-and-drop tools for users of a specific IVR.

(FYI, although technically Asterisk is not "Expensive", I still tend to categorize it in the former, because even though the software is free, I consider it to be an extremely "Expensive Mistake" unless you know exactly what you are getting yourself into.)

The trajectory of IVR development tools also seems to have symmetry with software in general. It used to be accepted, or at least acceptable, that in order to use a computer you were expected to have to learn a few things.  This is no longer the case, and that certainly is not a bad thing. My 5-year-old is very proficient with the computer at home and I don't mean that in a cute way: She actually knows what she is doing. She knows how to search YouTube and Google. She sees ads for websites on TV and goes to the computer to visit them. She pauses the TV and writes down the domain names in big, sometimes reversed, block letters, then fires up a browser and types the domain name into the address bar.

Look at the iPad. It has become so easy to use that you don't even need a keyboard. But, now we're starting to walk down a different path. Frankly, as a cranky old man, there isn't anything you can do with an iPad that I'm particularly interested in.

Go back to 1999 or thereabouts: An IT consultant charged with setting up a simple database had two choices: GUI or Code. While Microsoft Access did have a robust programming language built into it, most users simply use the graphical User Interface, and only advanced users took advantage of the Visual Basic interpreter that ran behind it.

On the other hand, SQL (such as MSSQL or Oracle) and xBase apps (such as dBase and FoxPro) also had some kind of GUI that could work with files and process data, but most users of these systems worked with primarily the languages and only secondarily with the GUI to make things easier for their operators and end-users (such as a cashier or data entry clerk).

And it was not dedicated, brainy programmers who used these languages. dBASE was originally created so "Anyone" could make a database application.  The "B" in BASIC stands for "Beginner".  People used to talk about what language should be the best one for children to start with.

There used to be plenty of choices, but now, not really.

The growing chasm between GUI and Language has made programming with language almost impossible to learn. Yes, there are millions or competent, knowledgeable programmers in the world (including about half a million in the US, according to the Department of Labor, 2008) but compared to 76% of the population of the US in 2005 who actually owned a computer (about 200 million, according to research done by Seagate). When personal computers first came on the market, every one who owned one knew at least part of a programming language.

From my experience as a technical support engineer for a software company in the early 1990's, I would volunteer a guess that probably half of computer owners at that time knew how to write and run at least a BASIC program or batch file.

Now, using the best information I could find in 15 seconds on Google, the statistics would seem to indicate that less than one quarter of one percent of computer owners in the united states know how to write a program, or possibly even know what that means.

In 1990, being "computer literate" minimally meant knowing how to create a shell script (like a DOS batch file), knowing your way around the command shell, and knowing how to do useful things with a programming language like QuickBASIC.

In 2011, according to the salesman across the hall from me today, being "computer literate" means knowing the difference between a PC and a Mac.  He's used to the Mac. He can't use a PC, therefore he considers himself to be not computer literate.

The implication is that being a programmer is now considered a form of engineering, perpetually moving away from the grasp of small hands and average young minds, and turning into a specialty that has little opportunity to jazz the imagination of the average American, and is consistently reinforcing itself as the defacto profession of the third world.

Anyone, anywhere in the world can sit down in front of a computer and, with little or no human intervention, learn to become an adequate programmer, compete in a global marketplace and earn a living. It only depends on how hard they are willing to work at it.

Much in the same way, anyone in the United States can pick up a shovel, dig a ditch that needs digging, and earn a living at it. It only depends on how hard they are willing to work.

(Incidentally, how many American computer programmers do you know? How many American ditch diggers to you know?)

My point is that Programming with Language has become such a specialty due to its increasing complexity, that fewer and fewer young westerners are being exposed to it, while on the other hand, more and more young people in developing nations are studying it hard because it is still a profession that can be self taught, and it is a geographically independent skill that can be marketed globally.

Most people refuse to consider programming anything with language simply because the language developers have made it too complicated for most people to learn, unless they have a vastly compelling reason to do so, like hunger.

But one of the results of this, is a proliferation of substandard software tools serving a market of vaguely skilled consultants who don't want to learn more than they have to, and who are largely unable to deliver services to end users that they really want.

I once heard a consultant tell an office worker, "Yeah, if you want to get out of that program you have to turn the computer off and back on again". God bless that man for printing up business cards and finding people to pay him, but knowing just enough to function is not going to compete with guys named Samir amd Rajiv.

My IVR systems have always given me a competitive advantage when using them for a variety of different businesses because I program them with language. It's not a complex, netty or perly language, just a simple IF THIS THEN DO THAT unstructured implementation of a BASIC-like interpreter.

When I originally developed the language, I imagined end users of evodialer.com and roboverifier.com using it to program their own IVRs. My clients were call centers, marketing companies, government entities, even Fortune 500's that all had IT departments of some type.

My experience with that shows me that people want few, simple choices, and if they really need something not accessible in two clicks, Samir needs to do it.

It seems like nobody realizes that they can still learn how to do things. That there's not just "An App for That", chances are, there's a language too, and the language is far more useful and powerful than the "App", and that learning it is not impossible, and probably not even hard, if you at least have a general understanding of what a programming language is and have had the opportunity to use one.

This refusal to program with language is parallel to a reluctance to repair one's own appliances or automobile. As long as it not a necessity to do so, why bother?  I had to learn to fix a problem with the engine of my truck when I could not afford a mechanic. It turned out to be a lot easier than I thought. I mean, it was difficult, but I had first assumed it would be impossible.

Children need to have BASIC returned to them, so that they can grow up knowing what it means to use a programming language. Even Visual Basic has become way to complex for children to do anything useful, simply because there is too much you need to fully understand before you can do anything useful, and that commitment needs to be developed. I can learn any programming language in just a few minutes, partly because I've had decades to familiarize myself with most of them, and partly because I know that it is learnable if I just move in that direction and don't stop until it's learned.

Programming languages are designed to be learnable, and as learnable as possible, within the confines of its purpose, just like cars. I am not lamenting the loss of our ability as a nation to write a program or fix a car; if anything I might only lament the loss of yours and mine, and all of the little children.

Erik Olson, COO
14001 63rd Wy N
Clearwater, FL 34695

Cell 888-LEE-ERIK (888-533-3745)
Offc 727-COO-ERIK (727-266-3745)

Skype: ProtelResearch (same as office)

ProfessionalTeleservices.com
QualityCallsInc.com

Professional Teleservices, Inc.

Monday, June 27, 2011

Energy Deregulation and Third Party Verification*

Electrical Deregulation is now at hand. Third party verification (TPV) is required by many states and is critical to the integrity of customer enrollment. Steven Lendman of thepeoplesvoice.org writes, "Promising change after eight Republican dominated years, Obama betrayed the public trust by special favors given business at the expense of essential growing needs. Spurning them, in fact, he shows contempt for the things he rhetorically supports, proving he's no different from the worst of the bipartisan criminal class, serving wealth and power interests only."

Yes! If these looters and takers and leeches think it's a bad thing, then only good things can come of it. And speaking of looting:

When states began deregulating their energy markets 2 decades ago, the goal was to reduce energy costs for consumers by adding competition to the market.  The latest state to enter the world of deregulation is Pennsylvania.  Last month, that fully open market concept became available to ratepayers in the Keystone state.  Lawmakers there actually passed legislation deregulating the energy market there back in 2000, but legislators at the time put in place a 10-year rate cap – allowing utilities to recoup investment costs and giving suppliers time to ramp up their operations.

On December 31, 2010 the rate caps expired, giving Pennsylvania consumers far wider options than they've ever had before.  While the majority of the players are reputable companies*, already there are grumblings* in the media about problems with slamming, where consumers' utility services are switched to a new company without their consent*.

These issues again drive home the importance and value of Third Party Verification.  Having an unrelated outside party walk through the process with the consumer to ensure they understand the terms of the switch and that they do in fact want to make the move is invaluable – offering peace of mind to the consumer and consumer groups, of course, and providing critical sales verification information to utility companies themselves.  By utilizing automated call recording, scripted recording, scripted TPV with quality control, speech recognition, or live operator services.

We know of instances* where energy providers have come under fire* for alleged unscrupulous sales tactics* either by their own employees or contracted sales partners.  Having TPV in place would allow energy suppliers to monitor their sales teams and ensure that best practices are adhered to across the board.  Its good public relations. . .and just good business.

To learn more about Third Party Verification and the state of the art services offered by Quality Calls, visit http://www.QualityCallsInc.com.

(most of this blog, the yakkety yakkety part, was looted from one of our competitors' blogs,  who apparently has morre time for the yakkety yakkety then I do)

* None of these statements have been vetted for accuracy

Powered by

Professional Teleservices, Inc.

Erik Olson, COO
14001 63rd Wy N
Clearwater, FL 34695

Cell 888-LEE-ERIK (888-533-3745)
Offc 727-COO-ERIK (727-266-3745)

Skype: ProtelResearch (same as office)

ProfessionalTeleservices.com
QualityCallsInc.com

Thursday, June 2, 2011

Blogging via email

Here is the fastest way to publish your blog all over the place.  First, create a fresh blog on blogger.com. Then, view the blog. 
 
 
add  /feeds/posts/default?alt=rss to the address of your blog
 
 
This is the RSS feed of your blog.  Now, go to facebook notes, your websites, any place that lets you post your blog feed. (This works best if these are actually your own websites, that way you can highlight or promote your feed too).
 
Then, set up your blogger.com blog "Mail2Blogger" email address under the blog settings. They will probably make you use some kind of long, hard too remember email address.  That's okay if you simply add it to your email address book as "Blog" or something like that, but I switch computers a lot and never manage to hang on to my contact lists for very long, so I just set up a new email account with an easy-to-remember-but-unlikely-to-get-spam address that forwards to the blogger address.
 
I'm also writing this because I'm about to test what I just said.
 
Cheers,
 
Erik

Hello World

Hello World. I have about ten different websites that I post blog entries on. I usually pick one website per entry, and pick the most appropriate site based on the content of the entry. However, some items are worth cross posting and that is kind of a pain, so this particular blog will automatically feed to all of my sites simultaneously using RSS. Thank you and have a nice day.