Excel Unusual – home of the most unique Microsoft Excel animated spreadsheets
excelunusual.com
excelunusual.com
Under "Why bother with this blog?" are some off-topic ideas - this one for example:
The most important aspect: no matter what you want to do, start by thinking before reading from someone else or asking someone else (no matter who). ...
I suppose the value of this nugget depends on your goal. If your goal is to invent something devoid of any previous human experience, I suppose it could apply. Think outside the box. Reaallly outside the box. In fact, there is no box.
But if your goal is to invent something or solve any problem whatsoever that involves previous human experience (99.99% of situations), this seems more like an antipattern. Right up there with "never show anyone what you've done - they might steal it."
Still, this comment makes me think back to my days of programming on an old 6502 Atari computer. It was so hard to get documentation that it seemed like everything I did was my own invention - no matter how trivial. It's not hard to feel creative in that kind of environment.
I wonder if that's one of the things we actually miss when we think back to that simpler time. The unlikelihood of discovering that our inventions had already been done to death.
Merely supposition, but the way he talks mainly about 2003/2007 and only briefly mentions 2010 suggests it was written quite some time ago (I'd hazard a guess at say 2011). It's on shakier ground to guess based on the Excel styling but they look distinctly 2005!
; cat excel_source.html | grep datetime | awk '{print $2}' | sed 's/datetime="//' | sed -r 's/-[0-9]{2}-[0-9]{2}T.*//' | sort -n | uniq -c
2 2010
39 2011
39 2012
7 2013
2 2014
2 2015
1 2016
13 2017
1 2018
I'm gonna bet it's late 2010Corporations are filled with accountant wannabe programmers who got seduced by this ersatz programming.
So, Excel is the scratch pad of that world. And it’s good enough for a lot of the initial scratch work, and at even more complex levels it has the ability to provide results.
It’s tremendously good for most people, since most people will never be coders.
I suspect any intelligent civilization will end up with an excel like program eventually. There’s too much random crap that excel ends up helping many different kinds of people with.
The only major problem at the moment I can see with it, is it's not easy for anyone else to know how to use it.
ps:- never used them.
document.getElementsByClassName("onp-sl-content")[0].style.display = "block"Compared to other programming languages, it’s certainly not cheap! In comparison to numerical analysis tools, maybe…
I have been the clean up guy there. Reverse engineering it is worse than reverse engineering Perl. Been that guy too.
Also...just out of curiosity, are you the Perl6 Liz?
Whether I'm "the" Perl 6 Liz, I don't know. I know I am "a" Liz, and I do a lot for Perl 6, yes :-)
Thanks for your work on P6 by the way. I'm not a regular user, but have dabbled and keep up with the on-going work.
Adding comments in VBA. Why nobody does this is beyond me, but I've fixed dozens of spreadsheets with no comments.
Using named ranged and tables (not just plopping data in). Named ranges make formulas beautiful (=balance * interest rather than =B17 * F14). Tables help with formulas and make VBA accessing data much nicer.
Using cell styles to clue people in about functionality. The orange "input" style is an instant clue-in for people who know my spreadsheets. If they are scared of breaking things, those are the safe cells.
Using the "explanatory text" style next to inputs or to add notes throughout.
Organizing things in a cohesive manner. Often developers define their variables at the top of a function or sub rather than mixing them in throughout. That same amount of forethought can make spreadsheets much easier to follow.