3 ms·
I've been pushing a notion like this when people think about (especially) languages used in scientific computing. There's something close to three types of user
by Fomite 9y ago
I've been pushing a notion like this when people think about (especially) languages used in scientific computing. There's something close to three types of users:
1. Developers. People interested in software development that just happens to be scientific in use. Basically anyone whose considered writing a package.
2. "The Fuzzy Middle Category". People who are pretty good at a language, know some software development concepts (testing, etc.) but whose primary focus isn't developing packages as much as it is answering questions, usually with a number of packages glued together with some interstitial code.
3. Users. "The steps I use to read a .csv file into R and then run a logistic regression are..."
They are, essentially, invoking software commands, rather than programming.
Now clearly, these three classes are blurry and people can move between them.