How Infighting Hampers Innovation At Microsoft
Garabito writes "Dick Brass, former vice-president at Microsoft, published an op-ed in The New York Times, where he states that 'Microsoft has become a clumsy, uncompetitive innovator' and how 'it has lost share in Web browsers, high-end laptops and smartphones.' He attributes this situation to the lack of a true system for innovation at Microsoft. Some former employees argue that Microsoft has a system to thwart innovation. He tells how promising and innovative technologies like ClearType and the original TabletPC concept become crippled and sabotaged internally, by groups and divisions that felt threatened by them."
Large institutions hamper creativity, innovation...
-I'm just sayin'
"no longer"?
When was Microsoft any different?
OK, they had a good compiler and toolchain in the '70s, but actual innovation has never been their forte. Microsoft Research has been doing interesting stuff in the past decade or so, but that's more a sign of *increasing* innovation at Microsoft, if anything.
And cooperation would make Microsoft more competitive? This is a clear example of how competition doesn't produce excellence, cooperation does. If competition really DID produce excellence, then all companies would be organized with multiply redundant, competing internal departments. Obviously, that's not the case: internally, companies function cooperatively, and those that foster too much internal competition ultimately fail.
- None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
Tablet PC might have become a great product, over the long term, but when it was released NT was far too heavy-weight a product to base it on. Unfortunately the Tablet PC had management's ear, and the more practical (for the time) Pocket PC and Handheld PC lines based on their existing mobile operating system got largely squashed and forced into a secondary role. They could have had something more like the iPad, based on Windows CE, for a more affordable price... with applications targeted for the handheld environment. Instead they got the overpriced Tablet PC.
Why didn't management just let both products proceed as best they could? Because they were trying to PREVENT internal competition.
I work at MS now. It's a great job for solid steady employment, but it's definitely not the place to go for innovation. Every department is run by high rolling MBA types, most of who were liberal arts majors in college, who go out on extravagant "off site" meetings where they wave around marketing studies to each other to determine the minimum amount of features and quality assurance to put into our products to maximize profit, as if running technology business were the same as running a 50's era factory. Making the product "better" or producing something you have pride in comes secondary, and no consideration is given to the second and third order effects their decisions have on the overall health of the company or its products.
Microsoft has become the Company they scorned in the 90's... IBM. I wonder how many IBM'ers are laughing at Microsoft now that the shoe is on the other foot?
I was at Microsoft at the same time Dick Brass was (and even reported into his organization for a while), so I'm going to beat up on him a little. (He won't mind.) We really wanted Tablet PC to be viable without a keyboard because it made such a difference in weight and size. There are a number of problems with operating such a device that way, but simply logging into it was a bear. Virtual keyboard and handwriting recognition solutions were both miserable, so we looked at biometrics. Now for a Tablet PC, the obvious biometric is signature verification, but one powerful individual in Dick Brass's organization had such a passion for fingerprint verification, that he effectively stopped us from even evaluating signature verification systems. Never mind that the fingerprint systems were extra hardware, stuck out the side, were easy to break off, etc. -- this individual was impervious to reason. Dick could have broken the logjam, but wouldn't get involved. Ultimately, we did nothing, and no serious keyboardless Tablet PCs were ever made (that I know of). This wasn't the only reason, but it was enough by itself.
This pair of problems -- the non-technical guy who kills ideas and can't be reasoned with plus upper management that can't get involved -- seems to have become depressingly common across the whole company. Bright people get discouraged and leave. People who thrive on stifling other people stay.
Where I do disagree with Dick is that I think a VP still has enough autonomy to make his/her own org successful. Microsoft's top management could still fix this problem if it consistently focused on getting and keeping the right VPs and eliminating the bad ones. I think the problem and the solution start and end in the same place.
--Greg
The OpEd basically says that people inside the company screw each other over.
That's always the way they seemed to me from the outside -- there was this sort of thug culture there in the 90's, when they'd threaten to cut some company's air supply if they didn't buckle under, etc. I mean, they just came across as obnoxious bullies. And it turns out that's what it's like on the inside.
If they would just start dealing with everyone in good faith, it would do them a lot of good. Gates is a close friend of Warren Buffet, and Buffet knows the value of straight shooting as well as any business leader in the US. Microsoft should emulate Buffet on that point. You really can do well by doing good.
But just to take a recent example, that business with selling patents off to a troll company that would use them to harass Linux users leaves a bad taste in people's mouths. It makes you want to use someone else's products if there's anyway you can.
It must be a pretty depressing place to work.
And this notion suprises anyone? It's not unlike any large family where one kid stuffs a sock in anothers mouth, someone taddles on Johnny, or another dumps their sister from the wagon. Turf wars exist everywhere; the challenge is to minimize them. But... How do you do that when competition is king? Where wining the battle is put before what is good, just, or honorable? Just asking?
'nuf said
Wherever You Go, There You Are
In many ways whether they are 'rip-offs' doesn't matter in this context. What matters is that infighting at Microsoft prevented them from leveraging these technologies and actually making a product that people want. If Balmer really wanted to change this culture of infighting, then he has everything to do so, the problem he either doesn't care or doesn't want do what is needed.
Microsoft has plenty of potential, but it needs to put these smart minds in place and tell them that its not the department that counts, but the company. Everyone within the company should take the ideas within the company and use them to do something useful.
Jumpstart the tartan drive.
TabletPC wasn't just a "me too" project, Microsoft actually actively sabotaged their competitors to drive them out of the market and then tried to grab the market for themselves (and failed).
What are you talking about ?
Go! Computer.
Read Startup: A Silicon Valley Adventure.
Granted, it's a touch biased because the author was the founder/CEO of Go!, but it still shows how MS sabotaged competitors.
General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
Actually, it's more like this...
1. Profit!
2. Try to exterminate competition
3. Realize it doesn't work against Google
4. Throw chairs
5. Litigate
6. Realize other products like Firefox are eating your market share, DESPITES your efforts to monopolize the market
7. Patent troll
8. Realize people aren't buying your FUD
9. Realize you have to GPL some of your products because they found out you plagiarized some code
10. Throw more chairs
11. Realize how the media are turning against you
12. Get back in the bandwagon
13. Fire Ballmer
14. Buy chairproof shields for your buildings
15. Innovate
or...
13b. Invest more in the XBOX dept.
16. Profit!
It is my understanding that it is common belief and practice to motivate employees by creating a competitive environment. But a lot of companies take this to mean "within the company". Well, if you create a win lose situation, there will always be losers, and if it is all happening inside the company, you're forcing everyone to concentrate on fighting with one another, and inflicting harm to other parts of the company. In biology, this would be a disease.
And in any great competition, you will always have your dirty players, your cheaters, and those who thrive at politics and manipulating the minds of those around them. This is a lot of wasted energy that otherwise could be put towards improving something or creating value within the business. Not to mention, true craftsmen thrive on isolation and focus, and are easily slain with swords. That is why you should never pit your sales department (soldiers) with your dev department (architects), because if you've hired the right people your sales department will always win.
At the end of the day, it is up to the "parent" to know what they are doing, and to put up the walls that help channel energy in all the right directions. Soldiers go outside the company to fight their wars. Developers just sit back and fight deadlines.
If you do compete, compete with your competitors. If you do have internal competitions, make sure no one loses. You can make it a win-win, or just a single win, situation, like rewards for certain targets. But never leave room for open politics or cat fighting within departments or between employees. Just create a total dictatorship where there is one leader who knows what they are doing, and is responsible for everyone else. Democracies may allow everyone to stand equally, but they are the worst at getting anything done. And no one needs to be equal in the workplace.
I once knew a guy who worked at Microsoft, and after his stock made him enough money to no longer have to worry about bills, he left so he could focus on what he enjoyed. One thing he told me that many people don't understand about Microsoft is that the company *wants* its teams to treat each other as competitive threats, because it allows a sort of "software Darwinism" - his words not mine - to take place. As a result, he said that teams don't tend to work each each other unless there is a clear net benefit for them, because their jobs - and thus their ability to feed their families, etc - is on the line otherwise. That also means they tend to want to work on "safe" products.
http://blogs.technet.com/microsoft_blog/archive/2010/02/04/measuring-our-work-by-its-broad-impact.aspx
Programmer: "Oh Hi, Mr. Balmer! Hey, I thought you might like this cool innovation we're working on for the next Windows!"
It's not "programmer", it's "developer" (the man likes that word).
This happens a lot with any large company where revenue is dependent on keeping a few cash cow products generating income. First, you don't want to do anything to upset what's making you money, so you start really playing it safe. Vista was a horrible flop, but Microsoft spent a ton of time and money polishing it up and rolling out Windows 7. But imagine Microsoft throwing out all the 20 years of Windows backward compatibility and totally starting over. It won't happen until the product absolutely cannot be supported anymore. Windows 7 including "XP mode" is a really good example - they desparately want to avoid angering enterprise customers who are still running custom software that relies on Windows 98's quirks 12 years later. Heck, there's still a couple of places I know running the core of their business using a 16-bit screen scraper app and an equally-old terminal emulator!
Second, you have the organizational problem. Microsoft is huge, so huge that enterprise customers need a Technical Account Manager just to handle their support calls and make sure they can find resources. I know they have a Research arm, but I can't see how an individual developer's idea might possibly make it high enough up the food chain to make much difference. To make things worse, the management structure is probably so deep within product lines that multiple product VPs are clamoring for Ballmer's attention. These guys are fighting for their jobs, so I imagine there's tons of poltics involved. I would bet that early-90's Microsoft was a lot more collaborative.
I definitely see Microsoft progressing towards IBM and Oracle territory as far as products go. They'll deliver nice safe products for business, but the consumer will be left out. XBox is another story...but just look at the mess that is Zune!
I've actually worked for large organizations, both IT and non-IT. (I haven't worked for a software company.) I can tell you that smaller organizations are better, up to a point. Once you get too small, say in the medium business category, you have to deal personally with a potentially psychopathic owner or CEO. If they're benevolent, it's great, but most entrepreneur-y types are nuts to begin with, and tend to treat employees like "the help." But once you grow too big, such that communication becomes a problem and politics start entering into every decision, the situation can be just as bad.
But yeah, I can't see Microsoft creating another "category-killer" product with their current structure. My dealings with them as a Premier Support customer have been interesting....it takes them several days to admit that a problem exists, log it, and "officially" tell me that they're working on a hotfix.
I got to see this first-hand in my last job. The place started off like a startup, got big, and all of a sudden people were doing the CYA thing that I've seen all over the large-business world. Everyone was way too panicked about getting chewed out by our crazy CIO to be focused on doing good work.
Everyone seems to agree that Microsoft isn't an innovator, so who is?
You're not going to get a fair answer to that question on Slashdot.
I mean, Apple completely stole Time Machine from Microsoft's already-implemented Shadow Copy feature, were they derided as copy-cats? No. But Microsoft uses a transparency effect in Aero just similar to a transparency effect in OS X, and suddenly there's huge posters accusing Microsoft of being nothing but a copy machine.
To actually answer the question, Microsoft hasn't innovated anything truly new in decades? I'd say the Office 2007 Ribbon interface is certainly something truly new*. I'd say that the fact that Firefox 4's UI looks a hell of a lot like Internet Explorer 8's UI probably means something. (To be fair, it might just mean both of them cribbed from Google. But that's still something. :) Fast user switching was in Windows before OS X or Linux had it. (If Linux has it now?)
In the Enterprise, there's Sharepoint, which isn't a completely new idea, but combines several existing ideas in a very useful fashion. There's Microsoft's dominance in data processing technologies with their OLAP tools. (Actually, I just Googled that and it looks like they bought that from another company-- oops.)
Looking at a different area... I'd certainly say Xbox Live was innovative in many ways. I'd say putting a HD inside a game console was a pretty innovative idea, as was the entire concept of Xbox Live Arcade (especially since all the competitors in that space have ripped it off.) And what about the Arc Mouse for laptops? That thing's pretty damned slick and innovative. There's the Surface table/technology.
In short, Microsoft might not be the most innovative company in the world (although who is?) But don't pretend they aren't doing anything, either-- you're only deluding yourself.
* Of course at this point the Slashdotter chimes in with "the Ribbon sucks! I hate the Ribbon! It takes 46 years to figure out how to save a file now! etc!" That misses the point that the Ribbon is, in fact, new.
Comment of the year
This idea that some groups at MSFT sabotage others? Looks to me like we can see it happening to the XBox 360 right now.
The main culprits are Zune and (maybe) Silverlight.
All of the video stuff on the XB360, movie rentals and such, just got changed from a "built into the firmware" thing to a separate app. A separate app that requires registration, isn't as convenient to use, won't let you queue up video downloads from over the web anymore, and has Zune branding. Does anyone think the initiative behind that started by thinking about how to make the box better for consumers? Really? Come on.
And as I understand it, there's been a beefed up Silverlight engine deployed recently, with the result that there are now full video advertisements in "blades" (or whatever they're called now) all over the recent "no it's not the Sony XMB" NXE user interface.
Look at what's going on. It looks like Someone who's not from within the successful XBox team has decided to Tamper With Things. And things are getting worse. Right at the time when Sony is getting better.
It's not all gone yet, but I don't like the direction it's heading. And the clues seem to indicate that the author of the linked-to article has put their finger on the core problem.
First, lets establish that Microsoft (I am a former Microsoft employee myself) couldn't give a crap about innovating, its an exercise best left to those unconcerned about profits. Those of us who succeeded at Microsoft understood that our job was how to create/copy/simulate/obfuscate in the name of market leadership.
Its so tiring to see so many still willing to attach these lofty goals like 'innovation' to what is a really simple business challenge. Nobody (well a few, but they always leave to write these crappy articles) takes their Microsoft check to the bank feeling guilty and with less self-esteem because their high-marketshare product line isnt innovating the fuck out of technology.
Remember the line about the bear: "I dont have to outrun the bear, I just have to outrun you"?
That is how it is at Microsoft. I worked in the Exchange group, and later Visual Studio. Our job was NOT to come up with mind-blowing shit that glowed in the dark, it was to build products that give people reason to buy ours instead of THEIR's. Exchange never had to be slick, it just had to be better than Lotus Notes. SIMPLE.
Was Exchange innovative? Fuck no. Was it better than NOTES? Fuck yes.
That is the software business. We were never about design awards, and "oh we are so forward thinking", and all that shit.
Microsoft is, was, and always will be about profit for shareholders, bitches. Nothing more, nothing less.
Subpixel rendering was invited by IBM in 1988. Windows just brought it to public attention. Furthermore, Mac OS X had subpixel rendering. OS X Server 1.0 was released in 1999, and Mac OS 10.0 "cheetah" was released in March 2001. Windows XP was released in October 2001.
http://en.wikipedia.org/wiki/Subpixel_rendering
http://en.wikipedia.org/wiki/Mac_OS_X
http://en.wikipedia.org/wiki/Windows_XP
You've been corrected with a citation. Please stop spreading bullcrap. Thank you.
"...when the competition becomes uncontrolled and destructive." --TFA
TFA gives examples such as the head of the Office team expressing his dislike of tablet computers by refusing to integrate Office with the tablet UI, or the fellow who would support ClearType, but only if the personnel who developed it were put under his management.
I find this insight highly ironic. Hey, they were only emulating MS's behavior with respect to its competition, right?
I don't recall their compilers and tools ever being more than mediocre.
Microsoft BASIC was hands down the best BASIC to program a PC with in the early 1980s. It had real string arrays, and important string functions like left, mid, and right, that other Basic implementations simply lacked.
Yes, TurboPascal and TurboC definitely stole the lead in tools from them, but the original TurboPascal has no linker and TurboC would be eclipsed with Visual C++, and after that the Visual Studio chain would gain a lead and remain the best all around IDE. Even now, the combination of Resharper + Visual C# is the best general purpose development story out there.
I will say though, that Microsoft's obsession with C# does open them up. The Linux C++ story is getting to be pretty darned good. I'm having a rather dandy time with Eclipse on Ubuntu 9, and Linux has always had the lead for 64 bit C++ programming, and always will have it simply because they have a better mix of integer, long and pointer sizes than Windows, and the calling convention is faster.
This is my sig.
So...
But the much more important question is why Microsoft, America’s most famous and prosperous technology company, no longer brings us the future
Microsoft never really innovated per se; they mostly marketed and promoted lesser-known technologies (CP/M as DOS, OS/2 as Windows) and tweaked them heavily to make them business-friendly. Gates, Ballmer and crew got ridiculously lucky too, but that's another story (which predates me anyway).
Good riddance if it fails.
Not quite. Imagine if Apple came to the forefront. We'd all have to be running THEIR hardware and be completely subservient to their business model, which is secretive and limiting at best. Perhaps Apple would be even more draconian with competition out of the picture. At least I can install Windows on any PC and expect it to work; can't say the same for OS X (and don't count Hackintoshes either; they aren't supported!).
It employs thousands of the smartest, most capable engineers in the world. More than any other firm, it made using computers both ubiquitous and affordable...Microsoft has become a clumsy, uncompetitive innovator. Its products are lampooned, often unfairly but sometimes with good reason.
Same story for IBM, Intel et al. They each have a market which they completely dominate in (IBM in the mainframe and support space; Intel in the microprocessor space). At that point, they don't need to innovate unless they really want to...and if times get really tough and enough loopholes exist, those companies can buy out their competition (Microsoft/IBM) or steamroll them (Intel vs AMD).
While Apple continues to gain market share in many products, Microsoft has lost share in Web browsers, high-end laptops and smartphones.
But the key thing to keep in mind is that Microsoft's bread and butter isn't in the consumer space. Like IBM, Microsoft stays afloat by marketing mostly to the business sector, who not only has (much) more money to give, but is also much more resistant to change. In fact, Microsoft spends TONS and TONS of money figuring out how to best cater their business customers by running all sorts of research, field tests and such. (A good example of this is the Ribbon interface in Office 2007, which was the result of an academic study looking to figure out how people doing work interface with GUIs best.)
Special attention should also be placed on Apple's main consumers. Where is one more likely to see iPhones and Macbooks: at a posh cafe in New York City or in a farm in Tulsa, OK? I'll make the postulation that the core of Apple's audience is young folk who want something simple, svelte and integral to their lifestyles. While there are certainly diehards and fanboys, many of those folks will jump to the "next big thing" just like they did from PCs to Macs (or regular smartphones to iPhones or whatever) just because it's big and happening. Sure, there are lots of youths in the US, but their buying power is unmatched to even a few of the top (or middle) companies on the Fortune 100.
The article is an interesting read, but I think the author misses the business motive behind today's Microsoft. Back when Microsoft started (which, again, predates me), computers were constantly innovating. I'd even argue that computers were still innovations at that point, since Microsoft gained popularity at a time when computers were just starting to move from the mainframe room to the security's desk. I think the biggest mistake that Microsoft made was not paying enough attention to the importance of the Internet over the last few years. Sure, they'll be coming out with Office 2010 and Office web apps, and they already came out with Bing, but they are still playing catch up when they could've taken this space by storm years ago...
I would make the argument that its not cooperation or competition in a large company, but just autonomy that matters most. General Motors for years sought to tie all of its disparate car divisions that it acquired in the 1920s and 1930s into a single cohesive whole. By the time it was successful, they had created so many layers and bureacracies within the company, that the whole system was mired with inefficiency and red tape. Like, how long were many cars denied better engines, because Corvette "had to be" the fastest car.
Eliminating functional overlap in multiple divisions seems more like a disaster that it is worth. Sure, GM might have had cost overlap with in its different car divisions, but, if each could sink or swim on its own, it would have been easier to drop one or grow one over the years, rather be locked into unrealistic production goals across the entire company in order to make all the red tape pay for itself. Even now, I don't know that bankrupt GM even gets this.
Ah well.
And now we have the same sort of crap at Microsoft. Exhibit A [for today], is LINQ vs other ORM efforts that Microsoft is working on in C#. LINQ is what, wildly popular, and it is also killed, largely because LINQ didn't come from the Visual Studio group, but from the SQL Server group. But there's others as well. I suspect that the continual and ongoing story of communications frameworks like WCF largely stems from intradepartmental rivalries and not really customer demand, and this goes all the way back.. like the whole COM fiasco the notion that everything must be COM within Windows (when obviously calling a DLL works pretty well for everything in Linux), came from the Office group and not from the Windows group, and there was infighting there.
I bet that many of the new features that we see really are targetted for a handful of corporate customers and are less for the far more numerous but smaller shops... Visual Studio is becoming much less of a personal craft tool and more of a stop on an assembly line of shitty code.
But on the other hand, MS can still put it together on key stuff. Windows 7 is a really good product. I like it.
This is my sig.
There biggest problem seems to be the management method used when new ideas are presented. They apparently aggressively challenge any new idea and force the presenter to actively defend their stance and provide fiscal justifications. This of course immediately cuts off a lot of the more creative less combative types who simply more to another company with those ideas. The creates an environment where it isn't the best ideas that win simply an environment where the best liars win, only to see those lies fail as actual products.
The most adamant proof of M$'s failure in the nurturing and promotion of creativity, the abject failure of MSN to generate a profit, a content portal that is totally dependent on creativity and the ability of staff to effectively express themselves. All they seem to be able to do is let Ballmer come up with some new whacked idea from rebranding the search component of a web portal, whilst the portal continues to bleed capital ('BING' seriously WTF).
Chaos - everything, everywhere, everywhen
Yeah, my God, WalMart is hugely innovative! Its employees are always seeking new ways of wearing jeans badly so their ass cheeks hangs out or mangling the English language to a degree that I preferred Japanese! I had no idea that these innovations were driven by top down inspiration by the yellow smiley face...I thought he just whistled and hip-checked price tags. Wait a moment! His whistle IS hypnotizing!
-- Political fascism requires a Fuhrer.
I'm also an ex-Microsoftie, and I got there by acquisition. To say the least, it was not at all my cup of tea.
TFA is pretty accurate that it has a culture problem. The culture there is really pathological in so many ways. A former co-worker of mine who immigrated to the United States from the USSR said the propaganda level was strikingly similar to living in a communist country. I completely agreed with him, having lived in one myself for a while.
When my former employer was acquired by Microsoft (we were in the security area) and we started benchmarking our product against Microsoft's own and were blowing theirs away despite the fact that we were using data we'd never seen before or trained on, did they say "Wow, you guys rock!!" - um, no. They questioned our methodology, our stats, everything. It was incomprehensible to them that we could be that much better, right from the gate, against a product they'd been working on for years. It took months before they gave up and grudgingly admitted we were right. "Not Invented Here" runs deep in Redmond. Really, really deep. Despite the fact that they have indeed bought our copied for almost everything in their product line. Go figure.
As far as the culture of acquired companies goes, the MSFT approach is to exterminate it. That part is quick and brutal. Resistance truly is futile and you will be assimilated. Or you'll quit. I chose the latter.
As TFA says, there are thousands of really smart people at Microsoft, and it's not just the engineers, either. HR people, admin assistants, everywhere you look, people are really sharp. Even the receptionists are the best I've run across, and they have great things like at least one IT desk in every building where you can go if you're having problems with your computer. Kind of like an internal Apple Genius Bar. That's a tremendous idea.
The problem is, Microsoft has these armies of really, really smart, innovative people but the whole that is produced from all this intelligence and innovativeness is way, way less than the sum of the parts. IMO most of those supersmart people ought to be at Apple rather than MSFT, or at Google (neither of which is my current employer). They could really shine there and get a lot more of there best ideas out there and make a difference. Sounds like Dick Brass should have worked at Apple or Google, too, really.
My present employer is another big company whose name is a household word, and in pretty much every way it's better than Microsoft. I got there by acquisition too, and I love it. It's a great place to work.
Culturally, not only has the culture of my acquired employer not been extinguished, we have actually had some success at spreading it to our broader business unit while at the same time absorbing the best of the new culture. IMO there is no way that could happen at MSFT.
This doesn't mean I think Microsoft can be written off as a competitor. They remain hypercompetitive are very good at exploiting their market dominance to drive out other solutions and push mixed shops to go all MSFT. I can't imagine why on earth a shop would want to convert from anything else to Exchange, but I see it happen all the time. Rarely do I hear of anyplace dumping Exchange for something else, even when something else would be a better solution.
But an innovator? Nah, Microsoft just ain't that. They never were, really.
For road transport there are not many small-vehicle options outside the 4-wheeled box, co complaining that a car is still a car is stupid. VW has volume car designs which use remarkably advanced technologies - small 4-cylinder engines with outputs on a par with US V6 models, and with vastly superior fuel consumption. They make the FSI engine which produces 170BHP from 1.4 liters, with high torque from little more than tickover. They make Diesels which produce 170BHP from 1.9 liters. VW are achieving "hybrid" efficiencies from conventional engines with no expensive nickel batteries. They have commercialised close-ratio 7 speed automatic boxes with dual clutches and no slushbox. And this has been done with genuine innovation rather than incremental improvements.
And no, I am not a VW driver. I prefer the products of another innovative German company based in Stuttgart.
From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."