Earlier quoted context omitted.
There's actually an interesting gap between 'building some model in Excel' and 'moving on into a programming model where code and data are separated'. Like generating model code in some normal programming language from a spreadsheet.
Does VBA fill that gap? I once worked on a system where one of the more important parts of the business was a system of VBA modules in an access file. One of my more important contributions as a fresh graduate entering the workplace was to get people to copy the file from the network share to a local drive before running. Run-times went from "leave overnight" to ~15 minutes.
Why Shitty Products Survive and Thrive
81–90 of 185 posts
Re: Why Shitty Products Survive and Thrive
#82Earlier quoted context omitted.
The shittiest aspect of Office is the price.
Let's say someone who earns $50,000 a year uses Office for 5 hours a day while making a living. It's also a purchased copy so it lasts at least 6 years. What's that worth? How does it compare with the cost of, say, one Starbucks a day? If you employ somebody on that salary for 6 years (so add extra employment costs including taxes, insurance, office space and perks), what percentage do you save by not paying Office's…
Re: Why Shitty Products Survive and Thrive
#83Earlier quoted context omitted.
What makes you say that?
It was very well made. It's easy to use and yet but also has great features and shortcuts for power users. There's lots of genius little features not available elsewhere, like grouping columns or formulas over columns or rows (e.g. sum(A:A)). I often abused it with 50mb spreadsheets (a bad practice fyi) and it could often take it. The version I used rarely crashed. For most software I use, I see lots of things that n…
Opening a csv triggers a full recalc even if your calcs are on manual. That's absurd given that csv files by definition have no formulas
Come on Microsoft. 18 years without updating the scripting abilities. Can't we have a .net version of VBA?? And NO JAVASCRIPT.
The fx button still opens a tiny old non resizable windows with a broken search feature, which is impractical if you have hundreds of UDF.
High levels of nesting in the UI making it really slow to repeat certain actions (try drawing something). I still miss Excel 2003's customizable UI.
They could provide at least a function to pull end of day FX rates.
Integration with powerpoint pretty much non existant. A huge amount of users prepare decks based on a model in Excel. The process to link them is unstable / stone age.
We should be able to transform a sheet into an excel formula, so that a non programmer can apply a complex logic to lots of data without a script.
Xlsm files get corrupted regularly when excel is running low on memory.
Adopt apple's idea of a sheet being a canvas on which you can drag tables or charts instead of having this antique model of a single grid which becomes annoying as soon as you have two tables on the same tab.
I am sure I can pull more if popular demand!
Re: Why Shitty Products Survive and Thrive
#84I've just learned this lesson the hard way. I had my own terminology for it, so it's helpful and educational to learn words and phrases that others will understand and use. But absolutely, I'm exactly the type of person the article is talking about, I have experience and an amazing team, and our "improvements" have more or less failed spectacularly. We learned that design ideas that are "better" than the status quo o…
Re: Why Shitty Products Survive and Thrive
#85Earlier quoted context omitted.
Just like I wouldn't want to live in a house built from LEGO, I'm somewhat wary of Excel models as the basis for investment strategies in major banks. The problem with the quick and hacky solution is that it's never replaced, because that would cost money, and the current solution "looks like it works".
However the excel solution has a lot of things going for it : 1) applications/reports built by the people designing and understanding the underlying needs and inner workings of whatever they're offering. Whilst very good programmers can match this (given enough - that's a lot - time), average programmers won't even try. 2) excel sheets require nowhere near the manpower required for your alternative. That factors into…
Re: Why Shitty Products Survive and Thrive
#86MS Office (specifically Excel) is not a shitty product. There's a reason why it has a larger monopoly with finance types Wall Street than Google does with search. Power users can quickly build powerful financial models with it.
Re: Why Shitty Products Survive and Thrive
#87MS Office (specifically Excel) is not a shitty product. There's a reason why it has a larger monopoly with finance types Wall Street than Google does with search. Power users can quickly build powerful financial models with it.
Re: Why Shitty Products Survive and Thrive
#88Earlier quoted context omitted.
Doing complex modelling in Excel is not a good idea. There is no way to do proper software engineering, so bugs are common and hard to find. For examples, see http://www.eusprig.org/horror-stories.htm
So? Many great projects start out as excel spreadsheets: someone has a problem, solves it with excel, then goes on to solve other problems with that spreadsheet. People use it and become dependent on it, but over time the thing becomes intractable. At that point in time, the functionality of the spreadsheet gets implemented by actual developers into some "engineered application." If you are suggesting to NOT start wi…
Re: Why Shitty Products Survive and Thrive
#89Re: Why Shitty Products Survive and Thrive
#90Earlier quoted context omitted.
Let's say someone who earns $50,000 a year uses Office for 5 hours a day while making a living. It's also a purchased copy so it lasts at least 6 years. What's that worth? How does it compare with the cost of, say, one Starbucks a day? If you employ somebody on that salary for 6 years (so add extra employment costs including taxes, insurance, office space and perks), what percentage do you save by not paying Office's…
Vim, for example, makes me 10$/yr at least, but doesn't cost anywhere near that. It's better prices than Office.
The real question is, if vim cost $100, would you pay or would you use a product you didn't like as much, that wasn't as efficient, or as productive? How much would you pay for a Supervim that earned you an extra $5k/yr?