News for hackers. Stuff that matters.
Re:Design Principles Behind Smalltalk (1981) by tgvaughan on Friday May 20, 2022 @12:28PM (#31449606)
Perhaps we need to get rid of this artificial distinction between users and programmers.
Re:Design Principles Behind Smalltalk (1981) by ryukafalz on Friday May 20, 2022 @12:55PM (#31449986)
Precisely. Every barrier in place between using a system and programming it serves to elevate the decisions of its designers over those of its users. The greatest power of computers is their ability to be reshaped to meet whatever need the user has, but we mostly lock that power away from them.
Re:Design Principles Behind Smalltalk (1981) by dgb23 on Friday May 20, 2022 @01:06PM (#31450124)
There's a subsection of people who are very well served by that. And it has already been happening. SQL, Python, HTML/CSS/JS are all things that people use who are not primarily programmers. Applications like Unity, Excel, some Adobe stuff also blur the line here.

But let's not forget that there are a ton of people (many more than the above) who are constantly overwhelmed by computers even though they only use very few features. There's people who can't use ATMs and smartphones. Most computer users only ever use the most common applications (browsers, music/video players etc).

Re:Design Principles Behind Smalltalk (1981) by igouy on Friday May 20, 2022 @01:23PM (#31450288)
Perhaps users want to use apps without needing to program apps?

Perhaps some want to play in a garden without needing to dig and plant and weed and…

Re:Design Principles Behind Smalltalk (1981) by carapace on Friday May 20, 2022 @09:30PM (#31454493)
> Multics Emacs proved to be a great success—programming new editing commands was so convenient that even the secretaries in his office started learning how to use it. They used a manual someone had written which showed how to extend Emacs, but didn't say it was a programming. So the secretaries, who believed they couldn't do programming, weren't scared off. They read the manual, discovered they could do useful things and they learned to program.

~ https://www.gnu.org/gnu/rms-lisp.html

Re:Design Principles Behind Smalltalk (1981) by t0suj4 on Friday May 20, 2022 @02:30PM (#31450928)
I think you shouldn't need to program if you don't want to understand the problem domain.
Re:Design Principles Behind Smalltalk (1981) by igouy on Friday May 20, 2022 @03:11PM (#31451379)
Do you think someone should need to program if they want to understand the problem domain?
Re:Design Principles Behind Smalltalk (1981) by macintux on Friday May 20, 2022 @03:21PM (#31451477)
Speaking for myself, I’ve never found a better way to understand something new.
Re:Design Principles Behind Smalltalk (1981) by igouy on Friday May 20, 2022 @04:31PM (#31452150)
Perhaps a way to understand abstract categories.
Re:Design Principles Behind Smalltalk (1981) by smegsicle on Friday May 20, 2022 @02:46PM (#31451102)
think i've seen the term 'operator' used in this context?