#OpenSource – Microsoft open sources the Calculator, and the app is the less important part of this

Hi !

A couple of days ago Microsoft announced that they open sourced the Windows Calculator.

Official Blog Post, Announcing the Open Sourcing of Windows Calculator

And there were a lot of mixed opinions (as usual) about this. Of course, we have the [full time haters] with some arguments like, this is not enough or this is a joke, a so simple app.

calculator W10

However if you read between the lines, there are a couple of very important topics here, which are not related to the calculator at all.

Let’s start with the source code. It’s all available in Github under the MIT licence, and that’s great. If you ever studying CS, you probably already code a calculator, so there is nothing new here. Mine was in Pascal, a long time ago.

But, and this is a bit [But], I don’t think you never added Telemetry to your calculator. And this is the Windows Calculator, there is a lot of telemetry here. You can start to understand how to add Telemetry in a “simple App” (no offense here, please). So, as a bonus, you get access to this information. And if you are very bored, you may want to read the Microsoft Privacy Statement. A nice document around how Microsoft manage personal data.

The 2nd topic which you may learn from the Calculator, is how to manage a product. Again, the source code here is the less important part. But have access to the Feature Process steps, or even to the Feature Tracking Kanban, will give you a sense on how to work with product features, understand releases, and more.

calculator github feature tracking

And finally, this is a Universal Windows Platform App, so there is a huge opportunity here to learn Xaml, and it seems that there is some Fluent App Design concept around here. I’m assuming the conversation behind the app, should be amazing!

Happy coding!

Greetings @ Burlington

El Bruno

References

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.