News for hackers. Stuff that matters.
Re:Eve Version 0 by crisnoble on Monday August 17, 2015 @01:16PM (#10074541)
An excel power-user is indistinguishable from a programmer. If you are an excel power-user, and don't think you are a programmer, learn javascript, http://eloquentjavascript.net/.
Re:Eve Version 0 by dang on Monday August 17, 2015 @03:09PM (#10075378)
I've known many Excel power users who are technically minded and experts in their domains, but nevertheless are not programmers. (Edit: obviously they're programmers in the sense that they make the computer compute things, but not via a general-purpose language.) They have no interest in learning Python or JavaScript or even VBA—it doesn't fit with how they like to think. Instead, they lay out complex calculations in Excel using long chains of intermediate columns (zeros and ones and COUNTIF, anyone?).
Re:Eve Version 0 by eximius on Monday August 17, 2015 @04:42PM (#10075974)
Sounds like Functional Programming might make a lot of sense to them (operating on transformations and whatnot)
Re:Eve Version 0 by dang on Monday August 17, 2015 @06:52PM (#10076651)
There are definitely some symmetries there, but also differences. These users don't think so abstractly. They get their computation working on one set of numbers and then, if they need to reuse it, copy-paste and modify.
Re:Eve Version 0 by crisnoble on Monday August 17, 2015 @08:37PM (#10076997)
The only thing a super complex formula is missing is the notion of a for loop. In lieu of that, I used to pull a column down as many times as the loop needed to run. Then I discovered macros, then I discovered javascript.
Re:Eve Version 0 by dang on Tuesday August 18, 2015 @02:03AM (#10077789)
Some spreadsheet users discover programming and take to it, which is great. Others have the opposite reaction—writing scripts doesn't fit how they like to think or work. It sounds like you are the first kind of user; the ones I was thinking of are the latter.
Re:Eve Version 0 by mistermann on Tuesday August 18, 2015 @01:21AM (#10077703)
> Then I discovered macros, then I discovered javascript.

Is the javascript comment somehow related to Excel, or had you moved beyond Excel at that point?

Re:Eve Version 0 by crisnoble on Tuesday August 18, 2015 @10:38AM (#10079399)
I have move beyond Excel, and now I am a web developer. I still have a special place in my heart for overly complex spreadsheets.