are there any good definitions of end-user program...
# thinking-together
s
are there any good definitions of end-user programming out there?
i
A good explanation that crossed my path recently is... An "end-user programmer" is someone programming behaviour that only they themselves will make use of. So then, "end-user programming" the programming that someone does to make something for themselves. I don't believe that's a perfect fit with how industry uses the term, mind. In that case, the meaning might be more along the lines of, "Programming done by someone who doesn't consider themselves a programmer."
👍 7
s
oo I love that term
probably similar to being a “home cook” vs being a professional chef at a restaurant
home cook: - focus on ease of access - investment in tools / processes scaled to their level of expertise. in general tools are more accessible and simpler to use professional cook: - has to work at “scale” by default to make a profit - more complex, larger equipment. - more ops management / standardization, less experimentation (still happens, but not daily probably)
d
Home cook is a great example 💯
s
End User Cooking
j
"[P]rogrammers like computers because they get to program, and end users like computers because they get to get their work done." (from Nardi, "A Small Matter of Programming")