13. Learn from Microsoft’s mistakes

I guess, Microsoft started to learn backward compatibility for Windows OS by providing the Start button in Windows 10. Anyways users were used to some key features, if you wanted to take away or to hide them users would be upset. Consumers had choices to select products to use.

Major hits: Windows XP -> Vista, which changed user interface completely. Windows 7 -> Windows 8, which also changed user interface.

One of features of Microsoft Word was to draw diagrams directly on the document. MS Word 2000 had very user friendly interface, but in MS Word 2007 and MS Word 2010, they hid the menu buttons and made it hard to draw diagrams. Technical staff would like to prepare technical specifications with diagrams. MS Visio was good, but it was only for a few separate pages. It was inconvenient to insert a series of pages and edited by external tool and imported again.
-----

Source:
http://business.financialpost.com/2015/01/20/windows-10-launch-android-apps-could-be-coming-to-microsofts-mobile-devices/?__lsa=c660-71ae
------

Did Microsoft know what software developers said about MS programming languages, e.g. MS Visual Basic? They complained that MS released new versions or products, which were completely incompatible with previous ones. They would have to reprogram their applications, i.e. unnecessary work, time, and budget. All senior programmers would become intermediate programmers with new MS products. Microsoft demoted all developers with new releases.
-> Btw, most of telecom providers left existing features on, and added new functionality. Then QA also tested backward compatibility to ensure old functionality worked.
-> MS should leave old methods/functions compiled and worked in new platform. Of course, they could introduce new stuff, and developers had choice to update codes to use those.
-> Btw, it's worse if old [working] functionality crashed. Bugs in new features could be excuse. i don't believe in bug free software.

Java deprecated functions, but the applications would compile and worked with latest release of JVM.
------

Anyways I'm used Microsoft OS with MS Office. I found little reasons to switch to another OS like Android or Mac OS, unless it was required by work. For home use, I'm ok with Windows 7 - not Windows 8. I heard that Windows 10 came for free, but I am used to Windows 7. [I hate surprise.]

Btw, Windows 8 came with tile presentation on the screen. I found these tiles with contrasting colors were annoying, i.e. colors didn't go together.
------

Btw, telecom providers have to provide backward compatibility for new wireless network's components including air interface to existing and new mobile phone users.
-------

Notes for Windows Server 2008 and Windows 7, we found that the same application ran faster in Windows 7 than Windows Server 2008 during testing of our products. Why?

* The server should perform better with more RAM and CPU.

No comments:

Post a Comment