Jump to content

Archived

This topic is now archived and is closed to further replies.

Guest

Microsoft - the great enigma? And it's continued failures.

Recommended Posts

Guest

First some background:

 

As a software engineer I started my youth working in the world of Digital Research CP/M (http://en.wikipedia.org/wiki/CP/M-86) - pre-DOS days. I've watched Microsoft evolve from the very beginning -- they were always the "less expensive" option and being a starving student of the day and working my way thru university (no free-pass parental handouts here) it was my only real option. However, prior to getting on board (in terms of platform) with Microsoft/Intel I was working the TRS-80 color computer (circa 1981 - again, pretty much took every penny I had that wasn't used for education and basic living expenses) -- I was seriously hooked -- would work all day and night sometimes forgetting to eat. I loved what I did, I loved everything about coding from design to end result, it was a real sense of accomplishment ... from nothing I created something.

 

After university, it wasn't a direct cut into programming professionally, I sorta had to work my way around other "computer related" jobs, but not what I would consider real programming jobs ... fortunately it was a short diversion (about 2 years) until I finally got involved in smaller companies that would allow me to do what I loved to do (yes I played the big corporate game and hated every minute of it).

 

So there I was happily coding away (VB, C, Pascal, PC COBOL, even some Assembler) on a Microsoft based PC platform in a professional environment ... I saw some really cool stuff evolve from Microsoft for about 2 decades. Then things started to get strange right around 2000, Microsoft started to get "confused" and/or paranoid (hard to say which or maybe both) ... all kinds of similar yet slightly different technologies were being tossed out at developers. Keeping up was impossible ... and sadly most of the new technologies were clearly only about 50-60% "done" -- they were missing significant features and/or restricted by "sandbox" security implementations.

 

Web development was horrible ... it was "code de jour" with Microsoft expecting developers to drop everything and go the "new way" of doing things because this IS the future -- this was happening almost every 2 months. The biggest problem with all these new similar yet slightly different technologies is that they weren't really solving any existing problems. They were more about strategic markets that would benefit Microsoft and less about what developers wanted to see. It was as if internally the various Microsoft development groups/departments were at war with each other trying to bring about the "dominant" way to proceed with Microsoft's future. The end result to the rest of us "real world" developers was a clear case of manipulation for the benefit of Microsoft and nothing to do with what we want to move our the companies we work for forward.

 

Now how does this relate to FSX? It relates by this quote from Wiki (which is dead on accurate):

 

According to former ACES employee Phil Taylor, the shutdown was not due to sales performance of FSX, but due to management issues and delays in project delivery, combined with increased demand for staff.

 

Microsoft has become confused, they rarely understand what they have and how to best use it. They are a company of very intelligent people being lead by someone that doesn't understand how to get the best out of that intelligence. Ballmer allow the inter-department fighting because he thought it was good for motivation/innovation ... the end result has been a string of failure after failure after failure as products are rushed to market. Closing Ace's and then re-opening development on MS Flight is a classic example of just how confused Microsoft are.

 

Some of you probably didn't even know the lead for Windows 8 ending up quitting Microsoft or was asked to leave (hard to say). http://www.tomshardware.com/news/steven-sinofsky-windows-tami-reller-julie-larson-green,19063.html This is just yet another sign of a company that isn't being managed well.

 

My hunch is we'd be on FS 12 right now if it weren't for Ballmer and his inability to manage his company.

 

Rob.

Share this post


Link to post

Well said,look at windows 8 its work nice on a tablet but not on a pc.

Share this post


Link to post

You got a point there.

 

Sent from my GT-I9300 using Tapatalk 2

 

 


Alexander Colka

Share this post


Link to post

Well said,look at windows 8 its work nice on a tablet but not on a pc.

 

Yes, clearly it is incompatible with a PC. That's why I have had very minimal, if not no issues at all since I got it back in December. Windows 8 is the same as Windows operating system we've used for years, but with much better performance, a cleaner UI, and the Metro start screen.


Brandon Filer

Share this post


Link to post

My hunch is we'd be on FS 12 right now if it weren't for Ballmer and his inability to manage his company.

 

Rob.

 

Rob, I just read about an interview with Bill Gates that revealed that he is very disappointed with the course that Microsoft is taking with mobile computing now, saying that it is not moving forward fast enough. This, I'm sure, is a result of exactly what you are talking about in your post.

If Bill Gates feels the need to speak out about this aspect of Microsoft's lack of good organization, I can assume it is just the tip of the iceberg.

Microsoft Flight was definitely a great display of gross ineptitude on the part of Microsoft.

Like the great Pan Am World Airways and Juan T. Trippe, I believe this situation is another example of the corporation being living part or extension of its creator. When the visionary, founder and creator of the corporation retires and leaves, the corporation stagnates, deflates and dies away, no matter how glorious its history.

This doesn't always have to be the case. Obviously Disney World is still going strong. But many times it is.


Robert Yunque
Banner_MJC11_zpsc02297c8.png

 

 

 

Share this post


Link to post

Beating that dead horse with a stick again and this has nothing to do with FSX.

Share this post


Link to post

Then things started to get strange right around 2000,

 

From the wiki article on Bill Gates:

 

Gates stepped down as chief executive officer of Microsoft in January 2000.

 

Maybe it's just a coincidence.

 

Your assessment of Microsoft pretty much mirrors my own experiences. I retired about 2000, but even before that Windows development was just something I'd rather avoid. It was as if the code had been intentionally obfuscated and made much more complex than necessary. That was when all you really needed was a background in C++. Now days it looks like you have to be an expert in a dozen technologies just to get an entry level position.

 

Compare the "hello world" program written in the Unix X Window system to the same thing in Microsoft. The first is less than a page of code, can easily be written from scratch, and is recognizable C code. The second is several pages, requires the assistance of a program to set up the framework, and it's not obvious what language it's written in. And the functionality is the same.

 

Hook


Larry Hookins

 

Oh! I have slipped the surly bonds of Earth
And danced the skies on laughter-silvered wings;

Share this post


Link to post

...this has nothing to do with FSX.

 

True, but its a conversation about computers and operating systems - something of interest ( or at least , relevance ) to all of us.

Share this post


Link to post

True, but its a conversation about computers and operating systems - something of interest ( or at least , relevance ) to all of us.

 

So why is this in the FSX Forum?

Share this post


Link to post
Guest

Beating that dead horse with a stick again and this has nothing to do with FSX

 

I beg to differ -- this has a lot to do with Flight Simulation from Microsoft (and if they will ever produce another one). How can you say the company that produced FSX has nothing to do with FSX? FSX didn't end because of a low sales numbers, a fallacy that many here seem to think was the case -- it was not. The potential market isn't small, if it were, there wouldn't be so so many 3rd party developers around today.

 

Windows 8 is the same as Windows operating system we've used for years, but with much better performance, a cleaner UI, and the Metro start screen.

 

Define same? Agree that the code base used to produce Windows 8 was Windows 7 which was Vista which was based on Windows 2003 SP1.

 

However, Windows 8 from a UI perspective it's a big failure (almost 6 months after release and it has <2% market - that IS worse than Vista covering the same time period and Vista had a smaller total potential of computers vs. today) for desktop computing.

 

But more importantly shouldn't you be asking the question "why is Windows 8 the same operating system we've used for years?". I think this is a BIG POINT you are missing ... mobile computing environments warrant a specific path, they don't work well as a "unified" path -- desktop and mobile will always be different, yes they have "cross-overs" but they are significantly different enough to be separate development paths. Rather than innovating two distinct environments, they compromised both -- you are not seeing what "could have been" on the desktop environment, you are only seeing "it's the same". This compromise was for Microsoft's benefit and nothing to do with what desktop users want.

 

There are many aspect of an operating system that can be innovated/improved without introducing drastic UI changes. Here is a big one for example; have the ability to swap out a motherboard and CPU without changing anything else (your existing drives and software all remain) ... you simply boot back up once the parts are changed out and Windows will know how to deal with the hardware changes and remove and replace drivers (be it not optimized ones). This IS technically possible for an OS and probably what MANY MANY users would love to have rather than re-install all their software from scratch again -- in the FSX environment this could be weeks worth of work.

 

For the most part (not all) you can make Windows 8 go back to looking like Windows 7 -- but that's not exactly moving forward is it? It's doing some work to get more of the same for $50 (or whatever the cost is up to now).

 

This wasn't meant to be a debate about Windows 8, as far as I'm concerned that debate is dead and consumer market has already made it's mind up and it's not in favor of Windows 8. Unless Ballmer is removed and there is a BIG executive shake-up at Microsoft, we'll NEVER see another Flight Simulation product from Microsoft ... and not because of demand ... because of internal failings and counter productive departmental battles with no "true leader" to move the company forward.

 

Sadly the failure of MS Flight was the final nail in coffin in terms of Microsoft ever producing/funding another Flight Simulator again (come back to this thread in 10 years and see if I'm right).

 

Rob, I just read about an interview with Bill Gates that revealed that he is very disappointed with the course that Microsoft is taking with mobile computing now, saying that it is not moving forward fast enough.

 

Bill Gates has never said anything that could even be hinted as "negative" towards Ballmer/Microsoft until very recently ... I think the talent Bill had was leadership, he would make the decision. However, Ballmer would stay removed and let his execs battle it out for supremacy thinking that would motivate and innovate ... it had the exact opposite result.

 

The development tools have suffered A LOT because of this inter-department battles, you should look a Visual Studio 2012 ... it's horrible!! Even the Windows 8 UI crew that passed the specs over to Visual Studio team were shocked to see the end results of VS 2012 -- a classic example of right hand telling the left hand what to do and the left hand not saying "but this makes no sense", and just goes ahead and tries to make the best of it.

 

And then there is .NET 4.5 Framework, there is nothing in it to make development faster, but their is a lot added for Windows Store.

 

And it wasn't until VS 2012 we got some better threading support (Parallel watch window and GPU threads window) ... 2012!! Multi-threading isn't a "new concept" it's been around for a long time now but Microsoft have dragged their feet supporting it.

 

I could go on and on and on about development tools that could have be available but aren't.

 

Compare the "hello world" program written in the Unix X Window system to the same thing in Microsoft. The first is less than a page of code, can easily be written from scratch, and is recognizable C code. The second is several pages, requires the assistance of a program to set up the framework, and it's not obvious what language it's written in. And the functionality is the same.

 

Absolutely agree.

 

So why is this in the FSX Forum?

 

How about you tell us your real issue with this being in the FSX forum?

Share this post


Link to post

On the flipside of this discussion is the fact that VS2012 is simply awesome! But I agree with the OP that MS management is the culprit and not the MS staff and tools.

 

Nothing new IMO.

 

Cheers

jja


Jim Allen
support@skypilot.biz
SkyPilot Software home of FSXAssist / P3DAssist

LionheartVictoryBanner02s-369x97.png

Share this post


Link to post

 

How about you tell us your real issue with this being in the FSX forum?

 

Because it has absolutely nothing to do with FSX, no matter how you spin it. Maybe a Microsoft user group.

Share this post


Link to post
Guest

Because it has absolutely nothing to do with FSX, no matter how you spin it. Maybe a Microsoft user group.

 

I guess we disagree, but if you feel it needs removing then ask the Admins and let them decide.

Share this post


Link to post

Any way I look at it - not really a direct link to FSX (not specifically dealing with FSX anyway - it does look at the bigger picture however as a whole).

A very interesting topic non-the-less and indirectly (or to put it better 'in a more subtle way') it is connected to FSX, as well as Flight and all MS products.

 

Hope you don't mind Rob, but I think it would be better to move this one to Hanger Chat. Also thanks for posting your thoughts and this thread, its an interesting read.


Regards,

 

Momtchil Posted Image

Posted Image

Share this post


Link to post

It is a very interesting topic and it does open up some understanding into what ended development of FSX and the botched attempt at the poor excuse called Flight.


Robert Yunque
Banner_MJC11_zpsc02297c8.png

 

 

 

Share this post


Link to post
  • Tom Allensworth,
    Founder of AVSIM Online


  • Flight Simulation's Premier Resource!

    AVSIM is a free service to the flight simulation community. AVSIM is staffed completely by volunteers and all funds donated to AVSIM go directly back to supporting the community. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. Thank you for your support!

    Click here for more information and to see all donations year to date.
  • Donation Goals

    AVSIM's 2020 Fundraising Goal

    Donate to our annual general fundraising goal. This donation keeps our doors open and providing you service 24 x 7 x 365. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. We reset this goal every new year for the following year's goal.


    28%
    $7,075.00 of $25,000.00 Donate Now
×
×
  • Create New...