<@UJBAJNFLK> says: &gt; End users would thus be se...
# of-end-user-programming
o
@Konrad Hinsen says:
End users would thus be seen as life-long learners who advance at their own rhythm, possibly never going all the way to professional.
I totally agree with that. And maybe it is not easy to set the frontier on this scale "end-user <-> professionnal". I guess sometime some end-user progrmmers can be more efficient than professionnal ones. Example: I guess I can be considered as a professionnal programmer, but I am sure that there are plenty of end-user programmers that master Excel a lot more than me (side note for me: I guess I have to dig into Excel programming a bit more, for my general culture... 🙂 ).
k
I wonder if the end-user <-> professional scale is (or should be) orthogonal to the domain-specific <-> general purpose scale. I see Excel mainly as a domain-specific tool. In my professional environment (scientific computing) it's mainly seen as a problem, because people who are good at Excel tend to use it where it is not appropriate (perhaps the most famous case is the [Reinhart-Rogoff mistake](https://theconversation.com/the-reinhart-rogoff-error-or-how-not-to-excel-at-economics-13646)). From that point of view, obvious upgrade paths from domain-specific to general would be just as important as those from end-user to professional. Excel users hitting the limits of Excel should not have to unlearn everything and start from scratch. No, I have no idea how to do that!
👍 1
d
why do you see Excel as domain specific? what domain?
k
Number crunching, on finite datasets.
d
Well the most common use-case is tables of strings, but I see your point!
strings, then dates
I think it's far more domain-independent than you claim
👆 1
k
OK, let's say it's multi-domain. It's definitely not general purpose, in spite of being Turing complete.
d
Well I'm not sure it's TC. Unless you enable circular calculation.
Or use that array selection operator thing
It's not "general purpose" in at least the sense that the grid is a clumsy straitjacket without the ability to spawn new chunks.
And there's no networking
Oh, and of course, the clunky grid also prevents you spawning new chunks of formulae you can re-use
k
@Duncan Cragg Excel is Turing-complete in a rather non-interesting way: VBA scripting. But for this discussion, all that really matters is that it's not general purpose and yet very well adapted to significant use cases. What I wonder is what Excel experts can easily move on on once they hit the limits of Excel.
d
Yeah, sorry I did veer this away from the original point! 😄