4 ms·
There is a reason for Excels dominance. CFOs and executives down to junior analysts can quickly do tasks same day that would take weeks to build using overly c
by Vaslo 3y ago
There is a reason for Excels dominance. CFOs and executives down to junior analysts can quickly do tasks same day that would take weeks to build using overly complex programming languages. This is just more empire building by “I’m
Smarter than all you dumb people, why can’t you think like me” programmers.
I don’t need c++ or Python to build a net present value analysis that I could show the CFO. I can build it in excel in an afternoon, and I can hand it to the least technical salesperson, and he can make changes in my model and see the results instantly then send it back to me. And then my boss can. And then someone in marketing can.
And the bonus is I don’t get a bunch of useless errors that no one understands like “Stack Overflow Error” or “Cannot process because of error 1994505 super duper data transformation canooter value fluctuation.” The worst error I get is that it crashes and I lose 10 mins of work.
Face it - Excel is a phenomenal achievement and it burns arrogant programmers like you because we can do all this and completely shut you out. That’s why it’s a “horrible tool” lol.
- adrian_b 3y agoIt is better said that the "spreadsheet" concept is a phenomenal achievement (and it is true that currently Excel is the best spreadsheet program). Already Lotus 1-2-3 for MS-DOS, more than 30 years ago, matched or exceeded almost all features provided today by MS Excel (and it had an optimized keyboard-based user interface that enabled experienced users to perform most tasks faster than in modern spreadsheet programs like Excel or LibreOffice Calc). Excel has just provided the same features, with nothing original of any importance, but only with trivial improvements enabled later by better computers. The fact that Excel has succeeded to replace Lotus 1-2-3 has not been caused by any technical superiority but by the integration in MS Office and by the fact that Microsoft has cheated, by ensuring that nobody else could keep up with the changes in the public Windows API and with the undocumented parts of the API.
- namdnay 3y ago> Already Lotus 1-2-3 for MS-DOS, more than 30 years ago, matched or exceeded almost all features provided today by MS Excel Only someone who isn’t a heavy user of Excel could say this.. the improvements really aren’t trivial.
- adrian_b 3y agoActually I have been both a heavy user of Lotus 1-2-3 in Antiquity and a heavy user of Excel in recent times. It is obvious that a program which may have a size of many megabytes is able to include a lot of improvements over a program whose size was limited to a few hundred kilobytes. Nevertheless, all improvements provided by Excel are quantitative not qualitative, they do not enable any essentially new application. For instance, there is no doubt that it is much easier to write a maintainable Excel script in Basic, than in the awkward macro language of Lotus 1-2-3. Even so, using just the macro language of Lotus 1-2-3, it was possible to write amazingly complex applications, e.g. for the automation of the tracking in real time and of the generation of reports about the flow of partially processed products through the steps of complex technological processes in some factories (with thousands of different products and with more than one hundred manufacturing process steps through which they might have to pass, depending on the part number), also of the printing of all the documents that accompanied the manufacturing batches, and where the data was stored in a database embedded in the spreadsheets. Today, writing such a program by using a modern database, a modern programming language and a modern computer would be very easy, but doing the same within 640 kB and with a 33 MHz CPU was not a little accomplishment. At that time, Lotus 1-2-3 was one of the most useful applications for most businesses, especially when computers and programs were much less affordable and many would not have been able to buy any other program, except perhaps some word processor. Excel has taken all the features of Lotus 1-2-3, except the user interface, which was no longer suitable in Windows, but everything added later were just enhancements that were obvious when faster CPUs and more memory became available.
- Vaslo 3y agoYou are right, I gave Microsoft the credit when it really is the spreadsheet concept.
- ekianjo 3y agoLearning how to script a problem out of Excel brings many advantages. Its beyond the pure practicality. It helps you to think in terms of data structures. People who spend their lives on Excel have no idea how to best format data for processing and over and over repeat the same inefficient patterns.
- criddell 3y agoEfficiency is all a matter of what you value.
- Vaslo 3y agoA large majority of the people I work with have been working 20+ years. A lot of them make 200k-300k and have never written a line of code. They are doing great without it and my company stock value keeps increasing without coding in Finance.
- Given_47 3y agoThere’s no need to hide behind the salary figure. If you and your colleagues r fine with a tool that’s “good enough” and would rather not undertake the mental burden of learning a new thing that’s fine. But don’t toss out all these irrelevant reasons that try to prop excel up as some truth
- Vaslo 3y agoI didn't say I was making that salary but our executives are. The "mental burden" for us is thinking deeply about our business and how our products affect our profitability, not wasting understanding the difference between a list and dictionary. While not perfect, Excel is a fantastic tool and the only relevance I need to prove my point is the fact that it dominates the industry because it gets things done. I'd be willing to bet you also probably look down on people who use Windows instead of Linux desktop. Or why they don't "burden" themselves to learn the oh so easy command line. If this is you, I get exactly the person you are and it defends my point even more.