PowerPoint has a feature that suggests design ideas based on the content of your slides. This is to solve the specific problem of non-designers spending too much time trying to make slides look better:
https://support.office.com/en-us/article/About-PowerPoint-De...
I've done years of VBA programming in Excel, struggling to make that horribly weak language do things it was never designed to do. I've just started working with Python, but more specifically pandas. How I got this far in life and never picked it up is beyond me, but now that I finally have, it almost makes me want to cry how powerful and filled with plain old common sense it is. So far, things are pretty much exactly how one would expect them to be in a non-insane world - if you need to do something, it is almost surely there, and likely very close to the form you'd expect it in. Just wonderful software.
With the battle now moving to the cloud, and Amazon being the biggest competitor Microsoft has seen in ages, why is Microsoft mostly just competing in the cloud, rather than competing there and bringing the desktop toolset into the 21st century with seamless integration with the cloud? Why can't I do something equivalent to Jupyter notebooks in Excel, including using Python as the language?
It just seems extremely short sighted to me, but I never hear it discussed anywhere. Does the topic ever come up at Microsoft?
Since I can't comment, I'll suggest this page that outlines Satya Nadella's vision for Microsoft:
https://news.microsoft.com/features/nadella-ignite-collectiv...
But there has been progress!
- Excel already has a native JavaScript API. [1]
- They are seeking feedback on implementing Python as an Excel scripting language. [2]
- It's a little esoteric / proprietary, but the language backing Excel's "Get & Transform" feature, M, is a noticeable jump in power. [3]
Nevertheless, it's still surprising there hasn't been more innovation in the spreadsheet space given Excel's shortcomings. So I'm working on Mesh, a spreadsheet that feels more like a 'real' programming language (because it's just JavaScript). [4]
[1] https://www.microsoft.com/en-us/garage/profiles/script-lab/
[2] https://news.ycombinator.com/item?id=15927132
[3] See, eg, https://powerpivotpro.com/2016/02/reviewlist-generate-create...
Totally agree on the Power Query thing, if they'd support pandas + power query + embeddable Power BI objects in Excel + seamless integration with cloud functionality (there's still no way to use Power Query in SSIS for goodness sake).
Using pandas in an Azure function and then consuming that from Excel and displaying in Power BI visualizations, all within a nie little wrapper you can email around or whatever would just be a killer app. This is one of the few advantages Microsoft has over the Amazons and Googles, I wish they'd take advantage of it.
The syntax in your example is lovely and this is something I've wanted in Excel for a very long time.
EDIT:
There is some interesting 3rd party innovation happening: https://www.xlwings.org/
In comparison, ugly manager slides in PowerPoint really are a huge productivity boost.
Robert Gaskins' book Sweating Bullets about the early history of PowerPoint history is a fascinating read: http://www.robertgaskins.com/powerpoint-history/sweating-bul...
Not just superficially -- it is a cost savings, and a net benefit to society. It's the realization that slides can be ugly and still get the point across just as well. And doing my own expenses when everything's charged to a company card takes all of 5 minutes for a weeklong trip.
This means we can free up talented designers to improve mobile apps used by millions instead of presentations seen by ten, or administrative assistants to work where they're most needed, such as in health care.
I also don't know where the author gets his claim that average productivity growth has been negative since 2007 -- a chart here [1] for the US shows it's been positive for 18 of the past 21 years, and the average is clearly positive too. And while there are certainly plenty of theories as to why productivity growth might be decreasing, the idea that it comes from ugly presentations not only has zero supporting evidence, but seems almost laughable.
[1] https://qz.com/946675/us-productivity-growth-was-negative-in...