Marek Rogalski
07/30/2026, 9:03 PMArcade Wise
07/30/2026, 9:12 PMabeyer
07/31/2026, 4:06 AMJoshua Horowitz
07/31/2026, 4:19 AMMarek Rogalski
07/31/2026, 7:07 AMIvan Reese
abeyer
07/31/2026, 8:04 PMIvan Reese
guitarvydas
07/31/2026, 9:39 PMIvan Reese
Marek Rogalski
08/01/2026, 7:33 AMguitarvydas
08/01/2026, 7:54 AMMarek Rogalski
08/01/2026, 8:27 AMJack Rusher
08/01/2026, 9:37 AMJack Rusher
08/01/2026, 9:39 AMguitarvydas
08/01/2026, 4:10 PMguitarvydas
08/01/2026, 4:11 PMabeyer
08/01/2026, 4:18 PMMost normal people, though, don't want to be bothered with a plethora of options and flexibility and malleability and things that change behaviour overnight.
I'm not so sure there... I think some of that may be in response to flexibility done poorly (the unfortunately common case), and they decide they'd rather have nothing rather than that. While it's true most users want a tool to solve a problem, those problems aren't static and unchanging, and the user also doesn't want to start over and learn a new tool tomorrow because they have a slightly different requirement than today.
Andrew F
08/01/2026, 5:16 PMguitarvydas
08/02/2026, 12:53 PM... in response to flexibility done poorly ...This sounds good in theory. What evidence is this based upon? What examples of good, malleable UX are there (I can only think of VisiCalc and, maybe, cartridge based gaming systems)? Admittedly, my opinion is based only on anecdotal evidence and observations of friends, family and myself in non-programming usage (for example, when I write an article I don't want to meta-customize my editor, I just want to write). I dumped Windows, Linux, Android and moved to the Apple ecosystem due to UX issues and the lack of desire to learn and twiddle 1,000s of essentially-random parameters (Apple ain't great, but, it's the best choice amongst those evils).
Jack Rusher
08/02/2026, 1:09 PMDavid McKee (Dragon)
08/03/2026, 1:01 PMJack Rusher
08/05/2026, 12:33 PMJack Rusher
08/05/2026, 12:34 PMguitarvydas
08/06/2026, 8:34 AM#define parameterized & glorified search and replace
3. Lisp-style macros that are actually a kind of code that writes code. This, also, includes languages that provide eval() and even shell scripts that can produce and run other shell scripts (and, of course, T2T). [IMO: banning eval() from program development languages was the wrong move, maybe it should only be banned from released production code] (eval() could be called compile())