|
Home | Switchboard | Unix Administration | Red Hat | TCP/IP Networks | Neoliberalism | Toxic Managers |
(slightly skeptical) Educational society promoting "Back to basics" movement against IT overcomplexity and bastardization of classic Unix |
Natural evolution of large and complex organization tend to limit their adaptive
competence
empty suit: An executive in upper management who lacks the knowledge, experience, skills and/or intellect to hold in the position. "The director of marketing is an empty suit." Female "empty suits" are also known as a "hollow bunnies." Fearless Leader: A reference to the Rocky and Bullwinkle cold-war cartoons, Fearless Leader was Boris Badenov's boss. We apply this term of endearment to all project leaders, managers or other authority figures that take credit for your successes, take no credit for failures, and in general don't have a clue as to what you're trying to accomplish! |
|
The absurd of the world of office cubicles in a large corporation is well known and well depicted in such works as Peter Principle, Dilbert cartoons, etc. A very interesting combination of Cronyism, Nepotism and Incompetence, can be found in corporate IT Departments.
One persistent and defining feature of such an environment is dominant use of "kiss up, kick down" principle by middle level managers. We will call such an environment a bootlickocracy.
The prevalence of bootlickocracy in large IT organizations can be viewed as a side effect of dominance of aggressive but incompetent managers who are colloquially called "empty suits". More often they are authoritarians and very often Double High Authoritarians).
No substance and not much style. Just sharp claws and elbows. As such bootlickocracy is the product of the rise of a caste of professional "office politicians", which incorrectly are called "generic managers". Their defining feature is that they lack the technical skills and experience of those professionals they supervise, but that does not mean that they lack political abilities or IQ. As for politicians everything is politics the IT became a battle field of various cliques who fight for power and influence.
|
Such managers are more widespread that is assumed by honchos from Harvard Business Scholl: in a large IT organization competence is not the primary value. Also bureaucracy itself is more complex then you can infer from the world of Dilbert cartoons. The essence of bureaucracy is that it is efficient political coalition directed on preserving the power of its members (see Bureaucracy as a Political Coalition). As any political coalition it entail a significant level of corruption. One way to view corruption is to see it as the way of getting something that should not be for sale by those who have the legal status as trustees of persons or property:
"The corrupt buy or sell what was not supposed to be for sale – a vote, for example, or public property. They turn to personal advantage their legal status as trustees of persons or property. Or they grant only to a privileged few what is purportedly available to all or [should be] available only through open and fair competition."
If you think about it "turning official position into source of personal advantages" is the essence of behavior of bureaucrats. In a way, this is immanent feature not a deviation. So the legitimate question is "How do modern organizational forms permit it, and what do they do to deter it?" not " How to eliminate it". The latter is naive.
Politics, connections (and first of all family connections), and clever tactics are more important then technical competence in any large bureaucracy. As such large bureaucracy tend naturally evolve in "bootlickocracy". In this environment the treatment of superiors and subordinates contrast so greatly that people to who at the same or higher level who know a particular Double High Authoritarian usually have no clue about the behavior of this "nice guy" toward subordinates. That means that "kiss up, kick down" principle is a clever Machiavellian tactic that helps to achieve the goal of those managers that practice it. It exploits absence of flow information between the levels of hierarchy. And the latter is an immanent feature. In a way existence of so many levels and so many middle managers in the corporation is related to fear of "corporate elite" feels about "rank-and-file" workers.
For common clues of aggressive incompetent managers see Empty Suits. Among them:
Those traits are highly correlated with "double high" (or right-wing) authoritarianism (RWA). The latter is a personality variable defined by three attitudinal and behavioral clusters which are highly correlated: ( see Right-wing authoritarianism):
So it is this double faced nature of double high (or right wing) authoritarians which makes "kiss up, kick down" tactics for them as natural as breathing the air. As annotation to the book The Incompetent Manager aptly states:
The longest chapter in the book looks at abnormal incompetence and what are called personality disorders. Well-known psychiatric disorders are described in detail and how to spot these in managers. Thus, the paranoid or sociopathic, narcissistic or passive-aggressive types are described in everyday language as well as how to deal with them.
More importantly, the book considers how the pathologically incompetent managers influence organizations and groups to fulfil their often bizarre needs and wishes. The final section of the book attempts to help the reader correctly diagnose incompetence.
It also offers various possible cures: the emphasis is that cure follows correct diagnoses. Some cures for incompetence actually accentuate it.
So "kiss up, kick down" behavior should be viewed as the way for technically incompetent, but organizationally savvy managers to efficiently accomplish their goals, fulfill their (often bizarre) needs and wishes. Nothing more, nothing less. And such managers automatically reproduce this environment by their hiring decisions: also try to hire subordinates with zero technical but good organizational abilities/skills ("subzeros"). Those are sure choice because they (at least at the beginning) will be fiercely devoted to the benefactor who hired them.
Bill Joy once proposed an elegant explanation for the apparently inevitable metamorphosis of cool start-ups into hideous corporations, which he called the Bozo2 Principle. Wizards, he said, hire other Wizards. Bozos hire Bozos. As a company grows rapidly, it is inevitable that some Wizards will slip and hire Bozos, given the scarcity of the former and plenitude of the latter. However, once a Bozo has been hired, he hires another, and "everything beneath them turns Bozo after that." (This is related to Steve Jobs' "A people hire A people. B people hire C people.").
Bozo2 Principle: Wizards, Bill Joy said, hire other Wizards. Bozos hire Bozos |
Moreover the more incompetent the manager is, the more aggressive is he/she with the subordinates:
"Power holders who do not feel personally competent are more likely than those who feel competent to lash out against other people." |
So for such people the aggressiveness toward subordinates naturally, frictionlessly correlates with complete subservience to higher-up. Peter in his Peter Principle while generally misdiagnosed the reasons of rise of incompetent managers to high ranks, made one important observation about why the organization tent to cultivate and promote "double high authoritarians", or at least "kiss up, kick down" behavior as an adaptive strategy. He cited the example of the mother of George Washington who, when asked how her son was so accomplished as a General, answered: "I taught him to obey." The question arise why "kiss up, kick down" types are so amazingly successful in modern organizations. It might be that the modern organization environment has a deep need for such people as they smooth the internal contradictions and conflicts inherent in the large organizations.
|
Switchboard | ||||
Latest | |||||
Past week | |||||
Past month |
So you're suffering from cost containment? No discretionary spending allowed unless it has a direct impact on this quarter's revenue? No travel unless it's a customer meeting? Absolutely no training or education? No social events? Boring?
And your VP has to approve everything!
Guess what. As a VP I can make anything into a customer meeting, fly where ever I want (even business class), go to any conference I'd like and treat anyone to dinner with all extras.
But I will not approve your expense report for those ten beers you and your team shared after successfully completing a project.
That's Corporate BS!
I don't get it. Why the approval hysteria? Tell people how much they can spend and leave it at that. If they spend more they should be in trouble. If they're under budget, let them have that beer.
And I won't have to get like 100 requests for approval per day.
May 11, 2009
It is often said that if you get a job in a corporate you are settled for Life. They give you every thing that you aspire for. Money & Position no more remain a dream. Corporates are known for their pampering. The mere walk into the office, personalized cubical, state of the art facility would fill your heart with joy & pride. However, this lasts only till the time you don't have any work.
- When an individual joins a corporate he is considered to be most productive & as he is at the first Phase of Conscious Incompetence. The employee at this stage is using a shared computer and has no permanent seat. He follows what they call the "SLA" (Service Level Agreement) & his manager really has to struggle for a seat & computer. Because the employee is in his dream company he wants to payback as soon as possible. The employee at this stage is full of energy & vigor. His ideas however remains unproductive for the organization. So he is allowed to pass his time tasting all kinds of tea and coffee, working out in the gym & playing Table Tennis & billiards.
- Then this employee enters the second phase called the Conscious Competence. By this time the employee has settled in his cozy cubical & with his personalized computer or laptop. He has also got bored drinking the same old coffee & Soup. He is straight away put into training & is now expected to deliver results. And gradually the Corporates expectation from the employee start increasing, so much so that they take a different shape altogether. The competent employee wants to bring all his ideas to the table but time & again is shown a red flag for COST CUTTING. Since the employee is very well trained he tries to run the show by giving maximum input with limited resources but over a period of time starts missing those extended tea breaks & TT matches.
- There after he enters the third phase of Unconscious Competence. The employee knows what is expected out of him. Breaks shrink, work & pressure from the boss & the corporate start increasing. By this time the employee knows his job pretty well & monotony breaks in. The very same place that looked awesome and "my kind of Place" becomes a prison. The employee starts giving hints to the manager about incentives, growth & reminds him of the donkey & the carrot story….but nothing happens as the appraisal year is still not finished and most of the employees indulge in to GRAPEVINE.
- Finally the employee enters the last stage of maturity is called the Corporate Detachment. He no longer sees any thrill to come to office & Monday blues extend to weekdays blues. Words like ownership, accountability & responsibility become meaningless. He feels frustrate with his job & ignored by all. This is the time when he starts looking for a new job, a new role, a new environment.
My recommendation to you would be not to follow this rat race of being employed by a corporate because then this cycle would never end. In order to end it, find the real meaning in your life. Know what you were born for. Find out the real passion in you & what would you like to be remembered as when you die. Just an employee to a corporate or do you have more to you?
November 21, 2007 | Corporate Bullshit Wiper
Twenty years of working in a corporate environment has brought me to a point where I have decided to give the insider's comments to the corporate BS we all have to endure. Believe me it's not for our good. I'd know since my day job is to create and implement corporate BS and make you and others believe in it. Let's start wiping that BS off.
I'm not saying that a small brain is a prerequisite for making a corporate career, that would be shooting my self in the foot. But, observing some of my VP colleagues I cannot stop wondering what piece they're missing.
It's not that they're unintelligent. I most cases their IQ would be worthy of a chess grand master.
It's not that they're socially dysfunctional. Hmm, well at least not completely. Most VPs don't look very becoming in jeans for instance. Don't know why ...
But when cornered and in times of change, the majority of senior managers show off the same three features:
- Complete lack of coherent communication. For example, the only information you can expect to get is what you already knew. The reason is simple: they think that if you tell the truth people will obstruct, which we all know is nonsense. I admit I do the same thing, it has become an automatic behaviour. If you haven't said anything you become less vulnerable. And complaints about lack of communication only show up in employee surveys a year later. And we all know about how seriously they are taken.
- Blaming others. Especially other VPs and their organizations. It's very much like a beauty contest with only ugly people. You need to make the others look uglier. It's fascinating how things can go from good to bad in just one day. Just to give you a flavour, I got an e-mail from a VP praising my organization dated one day before a complete slashing. The interesting thing is that the praise was given to me privately but the slashing had a larger audience. Which brings me to the next point.
- cc:lists from hell. Oh, the wonders of cc:lists! Not only do all cc:mail clutter up your mailbox with things you don't want to know about. cc: is a lethal weapon! A very common tactic to get an upper hand is to criticize someone putting some of the officers of the company on copy. It creates the illusion that a problem has been around for a while and is now being escalated. Not only that, you can't respond without appearing to be defensive and cluttering up the mailbox of others. So the initiator has shown the rest of the company that he's taking responsibility to set things straight. And you get blamed for inactivity, lack of quality, etc without the means to retaliate.
Trying to appear bigger than you are is the nucleus of the small person behaviour syndrome, in short Small Person BS. The result of their actions is always Corporate BS.
===
So I had to spend some time saving my job. Hence the quietness.Quite an interesting exercise in human bad behaviour. Not so much on my part (I hope) but referencing to my earlier post on re-orgs (http://corporatebullshitwiper.blogspot.com/2007/10/reorgs.html)
I've endured some serious Corporate BS during the past couple of weeks.
For the moment I'll just give you the menu of topics to be covered in posts to come
- Small person behaviour: Not in the sense of people being small but having seriously small brains attached to an oversize ego
- Alpha male e-mail fencing: You'd be surprised of the level of testosterone that can be stored in an e-mail.
- Personal winning dressed in Corporate BS: Ever wondered what it means when VP writes a note like this: "X has decided to leave the company to pursue other opportunities. We wish him luck in his future endeavours"?
- "I'm your boss!": Hmm, I knew that already. What does VP want?
- Strategy: The art of doing the same damned thing again
- Synergies revisited: Is it really that brilliant to follow a two year old plan?
October 2007
Winning argument?So, I've spent yet another day at a major industry event. Millions of [insert currency] spent on grand booth designs and ugly ties. The prime argument for being here is to meet intimately with customers. Hmmm, To examine the investment I did some math.
- 70% of the delegates are competing with my company.
- 50% of the exhibitors have almost exactly the same slogans as the other 50%.
- 100% of the companies are meeting with 100% of the customers.
- 0% of the presentations contain any surprises.
Yet, I signed off on our participation, knowing this beforehand. The argument used? "Everybody is going there! We'll look like loosers if we don't do it". To be exact, it was my argument. Told you, I'm a VP.
I'm not sure how compelling that was. It kind of reminds me about when I, as a kid, asked my mother about going somewhere knowing she would say no. My argument was: "but mom, everyone's going!" I was a bit surprised when it turned out only I got permission to go.
I didn't exactly look like a winner.
Bribery
So, Siemens , the German telecoms equipment provider was sentenced to pay a €201m fine for bribery. Read the article here: http://www.ft.com/cms/s/0/160aa23a-72ad-11dc-b7ff-0000779fd2ac.html
Are you really surprised? Corporations are run by people and people do bad things. What's the big news?
Actually you can trust people a little more because most have a conscience. Hmm, leads me to believe that some VPs might not be human. At least not humane.
This is so popular nowadays.
VP trying to establish (fairly general) corporate values and trying to make the staff gather around them to create a sense of common understanding and beliefs.
OK, so things like Customer First are going to be cloned into you DNA and your moral system?
Corporate BS!
Whatever values you chose will have different meanings for everyone. For it to work as guiding stars you really have to believe in them but the second you make your own interpretation and internalize them you have automatically created a disconnect and the point is moot.
Budget time
We're heading towards Christmas. Ooops, sorry, the Holiday season is approaching. But before that it's the feast of budgeting.
Do you believe any of your planning and thinking ends up in the corporate budgets? Of course not.
Truth is that most budgets equal whatever you did this year plus 10% revenue minus 10% cost. Giver or take some percentage points. God forbid any new investments if you're out in the field.
In the best case VP looks at market trend charts like this and tells you how much you need to do to keep up with competition.
Hmm, don't they always look like this? Even the year before the dot.com slump. Does anybody really look back? Hindsight is a scary thing because it means you have to analyze your mistakes. VP doesn't like that too much.
And VP really believes in charts like this:
VP will use words like "synergies" and "optimize" to push you to do more with less. OK, I guess it's a good thing as a principle to be more effective as you move forward.
But it's Corporate BS because: The bigger the gap, the higher the VP's bonus gets. And do you think VP will lose his job when you don't succeed. Maybe, but only after you lost yours.
Posted by Outsider on the inside at 11:44:00 AM 0 comments
Thursday, October 4, 2007
Trusted PartnerYou've all heard it. VP saying: "We're going to climb the value chain and become the trusted partner or advisor to our core customers".
Yeah right. If you've done the same thing for the past hundred or so years, chances are that you will keep doing exactly that. Your place in the food chain ain't changing.
Unless you do a corporate sex change. Which will be as painful as the real thing. For more people!
If you're really serious about it, there are no two ways about it. You must cut off what you have and get some new stuff in. Well folks, that means getting rid of people. And they aren't likely to cut themselves off. Especially not the guys with titles starting with capital C.
So, if your customers aren't taking your advice. Take a hint!
Posted by Outsider on the inside at 5:01:00 PM 2 comments
When I went to work for a company I'll call "Heart of Glass," a firm that imports and sells high-end glassware, I was initially hired as a programmer. At the time, HoG had only one warehouse and five retail stores, but we worked hard and the company grew.
By the time we added our 10th retail outlet, the VP of retail sales (I'll call him "Andre") decided that we needed PoS (point-of-sale) software. By now I was IT manager, but Andre never consulted with me about his plans for the software acquisition. Apparently, because IT's primary responsibility was maintaining the warehouse software (the only system software we were running at the time), Andre figured he could buy a PoS package without any input from us. This turned out to be a big mistake.
The vendor he chose, "LMNOP Software," sold other retail system software too, and Andre decided to purchase its warehouse package as well. That way all our stores would be supported by one vendor. By the time the deal closed, we had 25 outlets. We installed the software in every one.
Surprise! LMNOP's software turned out to have some nasty bugs, and its support team was clueless. I made a few phone calls and found my way to "Kaitlin," the only programmer at LMNOP who seemed to understand the software. Unfortunately, she was way too busy to provide day-to-day support. So Andre decreed that whenever something went wrong, the store manager was to call me. Without source code, all I could do was call Kaitlin. And increasingly Kaitlin wouldn't even call me back. I did the best I could, and gradually I began to figure out how the apps worked. Or didn't.
We fade to black -- and fade back in three years later, by which time we have four huge warehouses and 150 stores. Andre finally figures out that LMNOP's software is a total disaster, and the IT department hears rumors that the company will be developing its own in-house system. But (surprise!) no one actually talks to us. Instead, Andre sends me a memo: The new PoS software will be written by … Kaitlin, who has recently left LMNOP under questionable circumstances.
Her contract states that she must produce the product in two years -- a goal no one in IT considers remotely realistic. Sure enough, two years later, all Kaitlin's got to show is a PowerPoint presentation describing how the project is going to look some day. To the utter disbelief of the guys in IT, Andre rewards her by appointing her VP of Retail IT.
Another year passes, the company president finally realizes that Kaitlin is never going to produce the PoS software. He tells her that her employment will be terminated in three weeks, and offers her a dazzling severance package. Then he tells me to learn everything she's doing so we can take over her job when she leaves.
When I ask her for documentation, she can't produce any. She claims that when she found out she was being fired, she deleted all but a handful of her files "because she was sure we wouldn't need them." Yeah, right. After she walks, the president orders the IT department to "just fix it."
I can find several lessons in this disaster, but I'll mention just one for now: Talk to your IT department once in a while, especially before you invest a ton of money in new software.
An excerpt from The Wall Street Journal Online: To Pin Blame on Bad Bosses, First Go Over Their HeadsBy Jared SandbergThere's only one thing more mystifying than why a person completely undeserving of a managerial position gets one: how they manage to keep it for so long. Everyone knows that politics, connections and clever tactics can vault the most unworthy staffer into a supervisory role, especially in a bootlickocracy. But when that person, defying logic and gravity, fails to fall on his or her own sword, it is stark proof of the fact that justice doesn't necessarily prevail in the office.
The problem of unqualified employees rising through the ranks is well chronicled in Laurence Peter's 1969 book, "The Peter Principle," which argues that people in business organizations rise to their level of incompetence. a href="http://www.careerjournal.com/columnists/cubicleculture/20050422-cubicle.html"
Uppili
http://cybertiggyr.com/gene/tales/node10.html
May be...but smart enough to survive and become a manager. I had one like that.. and I yelled at him (rather sermonized) in front of 100 people.. Yeah.. later everyone thanked me for that... and my stock went up....;) Of course, he was one of the reasons for me to leave that place.
How many of you have seen this truth proven time and time again?
There's only one thing more mystifying than why a person completely undeserving of a managerial position gets one: how they manage to keep it for so long. Everyone knows that politics, connections and clever tactics can vault the most unworthy staffer into a supervisory role, especially in a bootlickocracy. But when that person, defying logic and gravity, fails to fall on his or her own sword, it is stark proof of the fact that justice doesn't necessarily prevail in the office.
Google matched content |
Society
Groupthink : Two Party System as Polyarchy : Corruption of Regulators : Bureaucracies : Understanding Micromanagers and Control Freaks : Toxic Managers : Harvard Mafia : Diplomatic Communication : Surviving a Bad Performance Review : Insufficient Retirement Funds as Immanent Problem of Neoliberal Regime : PseudoScience : Who Rules America : Neoliberalism : The Iron Law of Oligarchy : Libertarian Philosophy
Quotes
War and Peace : Skeptical Finance : John Kenneth Galbraith :Talleyrand : Oscar Wilde : Otto Von Bismarck : Keynes : George Carlin : Skeptics : Propaganda : SE quotes : Language Design and Programming Quotes : Random IT-related quotes : Somerset Maugham : Marcus Aurelius : Kurt Vonnegut : Eric Hoffer : Winston Churchill : Napoleon Bonaparte : Ambrose Bierce : Bernard Shaw : Mark Twain Quotes
Bulletin:
Vol 25, No.12 (December, 2013) Rational Fools vs. Efficient Crooks The efficient markets hypothesis : Political Skeptic Bulletin, 2013 : Unemployment Bulletin, 2010 : Vol 23, No.10 (October, 2011) An observation about corporate security departments : Slightly Skeptical Euromaydan Chronicles, June 2014 : Greenspan legacy bulletin, 2008 : Vol 25, No.10 (October, 2013) Cryptolocker Trojan (Win32/Crilock.A) : Vol 25, No.08 (August, 2013) Cloud providers as intelligence collection hubs : Financial Humor Bulletin, 2010 : Inequality Bulletin, 2009 : Financial Humor Bulletin, 2008 : Copyleft Problems Bulletin, 2004 : Financial Humor Bulletin, 2011 : Energy Bulletin, 2010 : Malware Protection Bulletin, 2010 : Vol 26, No.1 (January, 2013) Object-Oriented Cult : Political Skeptic Bulletin, 2011 : Vol 23, No.11 (November, 2011) Softpanorama classification of sysadmin horror stories : Vol 25, No.05 (May, 2013) Corporate bullshit as a communication method : Vol 25, No.06 (June, 2013) A Note on the Relationship of Brooks Law and Conway Law
History:
Fifty glorious years (1950-2000): the triumph of the US computer engineering : Donald Knuth : TAoCP and its Influence of Computer Science : Richard Stallman : Linus Torvalds : Larry Wall : John K. Ousterhout : CTSS : Multix OS Unix History : Unix shell history : VI editor : History of pipes concept : Solaris : MS DOS : Programming Languages History : PL/1 : Simula 67 : C : History of GCC development : Scripting Languages : Perl history : OS History : Mail : DNS : SSH : CPU Instruction Sets : SPARC systems 1987-2006 : Norton Commander : Norton Utilities : Norton Ghost : Frontpage history : Malware Defense History : GNU Screen : OSS early history
Classic books:
The Peter Principle : Parkinson Law : 1984 : The Mythical Man-Month : How to Solve It by George Polya : The Art of Computer Programming : The Elements of Programming Style : The Unix Hater’s Handbook : The Jargon file : The True Believer : Programming Pearls : The Good Soldier Svejk : The Power Elite
Most popular humor pages:
Manifest of the Softpanorama IT Slacker Society : Ten Commandments of the IT Slackers Society : Computer Humor Collection : BSD Logo Story : The Cuckoo's Egg : IT Slang : C++ Humor : ARE YOU A BBS ADDICT? : The Perl Purity Test : Object oriented programmers of all nations : Financial Humor : Financial Humor Bulletin, 2008 : Financial Humor Bulletin, 2010 : The Most Comprehensive Collection of Editor-related Humor : Programming Language Humor : Goldman Sachs related humor : Greenspan humor : C Humor : Scripting Humor : Real Programmers Humor : Web Humor : GPL-related Humor : OFM Humor : Politically Incorrect Humor : IDS Humor : "Linux Sucks" Humor : Russian Musical Humor : Best Russian Programmer Humor : Microsoft plans to buy Catholic Church : Richard Stallman Related Humor : Admin Humor : Perl-related Humor : Linus Torvalds Related humor : PseudoScience Related Humor : Networking Humor : Shell Humor : Financial Humor Bulletin, 2011 : Financial Humor Bulletin, 2012 : Financial Humor Bulletin, 2013 : Java Humor : Software Engineering Humor : Sun Solaris Related Humor : Education Humor : IBM Humor : Assembler-related Humor : VIM Humor : Computer Viruses Humor : Bright tomorrow is rescheduled to a day after tomorrow : Classic Computer Humor
The Last but not Least Technology is dominated by two types of people: those who understand what they do not manage and those who manage what they do not understand ~Archibald Putt. Ph.D
Copyright © 1996-2021 by Softpanorama Society. www.softpanorama.org was initially created as a service to the (now defunct) UN Sustainable Development Networking Programme (SDNP) without any remuneration. This document is an industrial compilation designed and created exclusively for educational use and is distributed under the Softpanorama Content License. Original materials copyright belong to respective owners. Quotes are made for educational purposes only in compliance with the fair use doctrine.
FAIR USE NOTICE This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner. We are making such material available to advance understanding of computer science, IT technology, economic, scientific, and social issues. We believe this constitutes a 'fair use' of any such copyrighted material as provided by section 107 of the US Copyright Law according to which such material can be distributed without profit exclusively for research and educational purposes.
This is a Spartan WHYFF (We Help You For Free) site written by people for whom English is not a native language. Grammar and spelling errors should be expected. The site contain some broken links as it develops like a living tree...
|
You can use PayPal to to buy a cup of coffee for authors of this site |
Disclaimer:
The statements, views and opinions presented on this web page are those of the author (or referenced source) and are not endorsed by, nor do they necessarily reflect, the opinions of the Softpanorama society. We do not warrant the correctness of the information provided or its fitness for any purpose. The site uses AdSense so you need to be aware of Google privacy policy. You you do not want to be tracked by Google please disable Javascript for this site. This site is perfectly usable without Javascript.
Last modified: May 28, 2020