Rocksolid Light

Welcome to Rocksolid Light

mail  files  register  newsreader  groups  login

Message-ID:  

"Experience has proved that some people indeed know everything." -- Russell Baker


computers / comp.misc / Re: Is Programming Obsolete?

SubjectAuthor
* Is Programming Obsolete?Ben Collver
+- Re: Is Programming Obsolete?Stefan Ram
+* Re: Is Programming Obsolete?Rich
|+* Re: Is Programming Obsolete?Stefan Ram
||+- Re: Is Programming Obsolete?Stefan Ram
||`- Re: Is Programming Obsolete?Stefan Ram
|+* Re: Is Programming Obsolete?candycanearter07
||`* Re: Is Programming Obsolete?Lawrence D'Oliveiro
|| `* Re: Is Programming Obsolete?candycanearter07
||  `- Re: Is Programming Obsolete?Lawrence D'Oliveiro
|+* Re: Is Programming Obsolete?Lawrence D'Oliveiro
||+* Re: Is Programming Obsolete?candycanearter07
|||`* Re: Is Programming Obsolete?Lawrence D'Oliveiro
||| `* Re: Is Programming Obsolete?candycanearter07
|||  `* Re: Is Programming Obsolete?Lawrence D'Oliveiro
|||   `* Re: Is Programming Obsolete?candycanearter07
|||    `* Re: Is Programming Obsolete?Lawrence D'Oliveiro
|||     `* Re: Is Programming Obsolete?candycanearter07
|||      `* Re: Is Programming Obsolete?Lawrence D'Oliveiro
|||       `- Re: Is Programming Obsolete?candycanearter07
||+* Re: Is Programming Obsolete?Rich
|||`* Re: Is Programming Obsolete?Lawrence D'Oliveiro
||| `* Re: Is Programming Obsolete?Rich
|||  `- Re: Is Programming Obsolete?Lawrence D'Oliveiro
||`* Re: Is Programming Obsolete?Scott Dorsey
|| `- Re: Is Programming Obsolete?Lawrence D'Oliveiro
|`* Re: Is Programming Obsolete?Ben Collver
| `* Re: Is Programming Obsolete?Lawrence D'Oliveiro
|  `* Re: Is Programming Obsolete?Ben Collver
|   `- Re: Is Programming Obsolete?Lawrence D'Oliveiro
+* Re: Is Programming Obsolete?Stefan Ram
|+- Re: Is Programming Obsolete?Stefan Ram
|`- Re: Is Programming Obsolete?Rich
+* Re: Is Programming Obsolete?Lawrence D'Oliveiro
|`- Re: Is Programming Obsolete?Computer Nerd Kev
`* Re: Is Programming Obsolete?Scott Dorsey
 +- Re: Is Programming Obsolete?David LaRue
 +* Re: Is Programming Obsolete?D
 |+* Re: Is Programming Obsolete?Scott Dorsey
 ||`- Re: Is Programming Obsolete?D
 |`- Re: Is Programming Obsolete?Johanne Fairchild
 +* Re: Is Programming Obsolete?Bob Eager
 |+* Re: Is Programming Obsolete?Scott Dorsey
 ||`- Re: Is Programming Obsolete?Bob Eager
 |`* Re: Is Programming Obsolete?Anton Shepelev
 | `- Re: Is Programming Obsolete?candycanearter07
 `- Re: Is Programming Obsolete?Johanne Fairchild

Pages:12
Re: Is Programming Obsolete?

<uv22or$3q9do$8@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=4057&group=comp.misc#4057

  copy link   Newsgroups: comp.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.misc
Subject: Re: Is Programming Obsolete?
Date: Tue, 9 Apr 2024 00:39:55 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 13
Message-ID: <uv22or$3q9do$8@dont-email.me>
References: <slrnv15e4i.rk6.bencollver@svadhyaya.localdomain>
<uuuiua$2t1g3$1@dont-email.me>
<slrnv16jvd.bmm.bencollver@svadhyaya.localdomain>
<uv04af$3bh25$2@dont-email.me>
<slrnv180dj.p2e.bencollver@svadhyaya.localdomain>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 09 Apr 2024 00:39:55 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="c62da5eaa27d15bf3b04834dfd3595c9";
logging-data="4007352"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19dRfXpv5FKA5qCow4U3xxh"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:OsSIIRqYAgHYjDmn+3YZVBu7v5Y=
 by: Lawrence D'Oliv - Tue, 9 Apr 2024 00:39 UTC

On Mon, 8 Apr 2024 14:46:32 -0000 (UTC), Ben Collver wrote:

> On 2024-04-08, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
>
>> You’ve got FFmpeg in there, the universal multimedia “sonic
>> screwdriver”, that should already be able to do nearly all the
>> necessary conversions/encoding.
>
> I wanted to produce a video showing the tracker interface as it scrolled
> through the score while playing the song, using the same tracker that
> was used to compose the song.

I suspect it would have been less effort to just fake it.

Re: Is Programming Obsolete?

<uv23su$3qq6n$1@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=4058&group=comp.misc#4058

  copy link   Newsgroups: comp.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: rich@example.invalid (Rich)
Newsgroups: comp.misc
Subject: Re: Is Programming Obsolete?
Date: Tue, 9 Apr 2024 00:59:10 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 75
Message-ID: <uv23su$3qq6n$1@dont-email.me>
References: <slrnv15e4i.rk6.bencollver@svadhyaya.localdomain> <uuuiua$2t1g3$1@dont-email.me> <uuvc2d$32mbm$2@dont-email.me> <uv0rjl$3gv9g$1@dont-email.me> <uv22ms$3q9do$7@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 09 Apr 2024 00:59:10 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="c1c98e57c8aa394e8d8d2db70981219d";
logging-data="4024535"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/7ypDhz4I891j8cOTM9z9+"
User-Agent: tin/2.6.1-20211226 ("Convalmore") (Linux/5.15.139 (x86_64))
Cancel-Lock: sha1:DrXksEX5e7zz513uG7fazGOEzZg=
 by: Rich - Tue, 9 Apr 2024 00:59 UTC

Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
> On Mon, 8 Apr 2024 13:31:33 -0000 (UTC), Rich wrote:
>
>> Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
>>>
>>> That is inherent in the nature of the problem it is trying to solve:
>>> automate an interface--the GUI--which was never designed for automatic
>>> operation. No matter how you slice and dice it, that kind of thing
>>> inherently turns out to be fiddly and fragile.
>>
>> But that part wasn't the problem. AutoHotKey included function calls to
>> do that, and once one found the function call to perform "step x" that
>> one wanted, it worked.
>
> In my experience, that is very much part of the problem. I have done this
> sort of thing in the past--thankfully, not lately.

Yes, that can be problematic.

> E.g. bring up a dialog box to enter a number. I have a template for the
> event sequence, to do the initial menu selection, then have my code insert
> the (variable) sequence of keystrokes for the number, then end with the
> sequence for clicking the OK button.
>
> Only if you do it a little too fast, the text field or the OK button might
> not actually be enabled yet, and so some part of the sequence gets ignored
> and the whole thing goes badly wrong. So you stick in a tenth-of-a-second
> delay somewhere, entirely through trial-and-error, until it seems to work.

None of which is AutoHotKey's fault. All of which is directly caused
by the GUI not ever having been intended to ever be automated in any
way.

> Then later on somebody reports that it sometimes fails in a different
> place. But of course it works for you. So you then have to try the
> sequence multiple times, until you see it fail that one time, and then you
> have to figure out why and come up with another tweak to the sequence to
> fix it.
>
> All this take programming skills--which ordinary users don’t have.

Yup. My complaint, however, was with the syntax irregularities of
the AutoHotKey script language. The actual language syntax looks like
it was designed by a group of drunken monkey's after a night of bar
hopping, with an LSD trip added at the end for good measure. No two
functions used similar calling conventions, and for those that required
some of the same parameters it looked like the language designer
intentionally randomized the order of the parameters for each function
call.

> So who are these macro-recorder thingies aimed at?

I suspect their aim might be twofold:

1) folks who want to use it to change keystrokes (i.e., make their
keyboard be Dovrak but their OS does not have a Dovrak layout); or

2) folks who literally just want to "record" a macro sequence, without
any conditionals and no error checking of any form.

The actual rest that provides a seemingly Turing complete language
looks to have been randomly bolted on using parts from plural
different bodies. It felt like a language that took the worst parts of
Perl, Javascript, Java, Python, C, COBOL, Ada, etc. and combined it all
into a new ugly monster.

> They seem designed to pretend that there is no programming involved
> in using them, but on the other hand it can take a lot of work to use
> them reliably. And so you end up with the worst of both worlds.

That indeed. Maybe their 'recording' part inserts delays equal to what
time it took the user to move/click through things, which would, for
the most part, create an appearance of working most of the time.

Re: Is Programming Obsolete?

<uv26ph$3r9k2$2@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=4059&group=comp.misc#4059

  copy link   Newsgroups: comp.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.misc
Subject: Re: Is Programming Obsolete?
Date: Tue, 9 Apr 2024 01:48:33 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 28
Message-ID: <uv26ph$3r9k2$2@dont-email.me>
References: <slrnv15e4i.rk6.bencollver@svadhyaya.localdomain>
<uuuiua$2t1g3$1@dont-email.me> <uuvc2d$32mbm$2@dont-email.me>
<uv0rjl$3gv9g$1@dont-email.me> <uv22ms$3q9do$7@dont-email.me>
<uv23su$3qq6n$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 09 Apr 2024 01:48:34 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="c62da5eaa27d15bf3b04834dfd3595c9";
logging-data="4040322"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18EWBy6funF3GB2MwhC+J4i"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:YWT0Owb+RPCD59odtYUMHfVhcH4=
 by: Lawrence D'Oliv - Tue, 9 Apr 2024 01:48 UTC

On Tue, 9 Apr 2024 00:59:10 -0000 (UTC), Rich wrote:

> None of which is AutoHotKey's fault.

My point exactly.

> All of which is directly caused by
> the GUI not ever having been intended to ever be automated in any way.

My point exactly.

> My complaint, however, was with the syntax irregularities of the
> AutoHotKey script language.

OK, so that looks weird as well. My double condolences. ;)

> Maybe their 'recording' part inserts delays equal to what
> time it took the user to move/click through things, which would, for the
> most part, create an appearance of working most of the time.

That may very well work, if you are repeating a set of GUI actions
exactly. But how often would you, for example, perform the same set of
edits on the same file? You will more likely want to repeat the actions on
a set of files, one after the other. And like it or not, that gets into
actual programming, with variables and loops and all the rest of it.

And this programming is trying to automate something (a GUI) which was
never designed to be automated.

Re: Is Programming Obsolete?

<uv3loi$9pcn$2@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=4064&group=comp.misc#4064

  copy link   Newsgroups: comp.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: candycanearter07@candycanearter07.nomail.afraid (candycanearter07)
Newsgroups: comp.misc
Subject: Re: Is Programming Obsolete?
Date: Tue, 9 Apr 2024 15:10:10 -0000 (UTC)
Organization: the-candyden-of-code
Lines: 22
Message-ID: <uv3loi$9pcn$2@dont-email.me>
References: <slrnv15e4i.rk6.bencollver@svadhyaya.localdomain>
<uuuiua$2t1g3$1@dont-email.me> <uuvc2d$32mbm$2@dont-email.me>
<uuvnp2$38shg$1@dont-email.me> <uv0415$3bh25$1@dont-email.me>
<uv0v1e$3hu6g$4@dont-email.me> <uv227l$3q9do$6@dont-email.me>
Injection-Date: Tue, 09 Apr 2024 15:10:10 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="9559f52fa75dce8880b119c63ad66bdc";
logging-data="320919"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19zqN2+VB1TPuaPqfArL+GlWMd/K7LkPvsJP00t1+ZWVQ=="
User-Agent: slrn/pre1.0.4-9 (Linux)
Cancel-Lock: sha1:8hRtkdvZ7eCC1yOTICl2bGT/Huo=
X-Face: b{dPmN&%4|lEo,wUO\"KLEOu5N_br(N2Yuc5/qcR5i>9-!^e\.Tw9?/m0}/~:UOM:Zf]%
b+ V4R8q|QiU/R8\|G\WpC`-s?=)\fbtNc&=/a3a)r7xbRI]Vl)r<%PTriJ3pGpl_/B6!8pe\btzx
`~R! r3.0#lHRE+^Gro0[cjsban'vZ#j7,?I/tHk{s=TFJ:H?~=]`O*~3ZX`qik`b:.gVIc-[$t/e
ZrQsWJ >|l^I_[pbsIqwoz.WGA]<D
 by: candycanearter07 - Tue, 9 Apr 2024 15:10 UTC

Lawrence D'Oliveiro <ldo@nz.invalid> wrote at 00:30 this Tuesday (GMT):
> On Mon, 8 Apr 2024 14:30:06 -0000 (UTC), candycanearter07 wrote:
>
>> Lawrence D'Oliveiro <ldo@nz.invalid> wrote at 06:49 this Monday (GMT):
>>
>>> On Mon, 8 Apr 2024 03:20:02 -0000 (UTC), candycanearter07 wrote:
>>>
>>>> The problem happens when there's no way to access the underlying
>>>> functions, or it requires bad workarounds like the GUI scripting.
>>>
>>> That kind of thing seems less common in the Open Source world. Perhaps
>>> because it is more likely to be seen as a bug and fixed.
>>
>> Of course, the opposite is usually more true. A lot of stuff is
>> terminal-only.
>
> Feel free to offer examples.

Installing things?
--
user <candycane> is generated from /dev/urandom

Re: Is Programming Obsolete?

<uv58mu$p8b0$1@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=4069&group=comp.misc#4069

  copy link   Newsgroups: comp.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.misc
Subject: Re: Is Programming Obsolete?
Date: Wed, 10 Apr 2024 05:39:42 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 23
Message-ID: <uv58mu$p8b0$1@dont-email.me>
References: <slrnv15e4i.rk6.bencollver@svadhyaya.localdomain>
<uuuiua$2t1g3$1@dont-email.me> <uuvc2d$32mbm$2@dont-email.me>
<uuvnp2$38shg$1@dont-email.me> <uv0415$3bh25$1@dont-email.me>
<uv0v1e$3hu6g$4@dont-email.me> <uv227l$3q9do$6@dont-email.me>
<uv3loi$9pcn$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 10 Apr 2024 05:39:43 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="7ce03bb5457ab82bf7e463e8fecedba8";
logging-data="827744"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+AZyXady++7jmdtlcq8f8J"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:70F5yjJrfTmaDnRbRFYIVj7CRUY=
 by: Lawrence D'Oliv - Wed, 10 Apr 2024 05:39 UTC

On Tue, 9 Apr 2024 15:10:10 -0000 (UTC), candycanearter07 wrote:

> Lawrence D'Oliveiro <ldo@nz.invalid> wrote at 00:30 this Tuesday (GMT):
>> On Mon, 8 Apr 2024 14:30:06 -0000 (UTC), candycanearter07 wrote:
>>
>>> Lawrence D'Oliveiro <ldo@nz.invalid> wrote at 06:49 this Monday (GMT):
>>>
>>>> On Mon, 8 Apr 2024 03:20:02 -0000 (UTC), candycanearter07 wrote:
>>>>
>>>>> The problem happens when there's no way to access the underlying
>>>>> functions, or it requires bad workarounds like the GUI scripting.
>>>>
>>>> That kind of thing seems less common in the Open Source world.
>>>> Perhaps because it is more likely to be seen as a bug and fixed.
>>>
>>> Of course, the opposite is usually more true. A lot of stuff is
>>> terminal-only.
>>
>> Feel free to offer examples.
>
> Installing things?

Scriptable.

Re: Is Programming Obsolete?

<uv68c5$10srf$1@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=4071&group=comp.misc#4071

  copy link   Newsgroups: comp.misc
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: candycanearter07@candycanearter07.nomail.afraid (candycanearter07)
Newsgroups: comp.misc
Subject: Re: Is Programming Obsolete?
Date: Wed, 10 Apr 2024 14:40:05 -0000 (UTC)
Organization: the-candyden-of-code
Lines: 30
Message-ID: <uv68c5$10srf$1@dont-email.me>
References: <slrnv15e4i.rk6.bencollver@svadhyaya.localdomain>
<uuuiua$2t1g3$1@dont-email.me> <uuvc2d$32mbm$2@dont-email.me>
<uuvnp2$38shg$1@dont-email.me> <uv0415$3bh25$1@dont-email.me>
<uv0v1e$3hu6g$4@dont-email.me> <uv227l$3q9do$6@dont-email.me>
<uv3loi$9pcn$2@dont-email.me> <uv58mu$p8b0$1@dont-email.me>
Injection-Date: Wed, 10 Apr 2024 14:40:05 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="d04483aa8e6a24d0067b4c627182fda3";
logging-data="1078127"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/DayXUY2dN1rldwjQfHavt3XsZiBPU61eZ5qBy35xyxw=="
User-Agent: slrn/pre1.0.4-9 (Linux)
Cancel-Lock: sha1:XnhpzJAZJoynBovSpbJXMB5BYEE=
X-Face: b{dPmN&%4|lEo,wUO\"KLEOu5N_br(N2Yuc5/qcR5i>9-!^e\.Tw9?/m0}/~:UOM:Zf]%
b+ V4R8q|QiU/R8\|G\WpC`-s?=)\fbtNc&=/a3a)r7xbRI]Vl)r<%PTriJ3pGpl_/B6!8pe\btzx
`~R! r3.0#lHRE+^Gro0[cjsban'vZ#j7,?I/tHk{s=TFJ:H?~=]`O*~3ZX`qik`b:.gVIc-[$t/e
ZrQsWJ >|l^I_[pbsIqwoz.WGA]<D
 by: candycanearter07 - Wed, 10 Apr 2024 14:40 UTC

Lawrence D'Oliveiro <ldo@nz.invalid> wrote at 05:39 this Wednesday (GMT):
> On Tue, 9 Apr 2024 15:10:10 -0000 (UTC), candycanearter07 wrote:
>
>> Lawrence D'Oliveiro <ldo@nz.invalid> wrote at 00:30 this Tuesday (GMT):
>>> On Mon, 8 Apr 2024 14:30:06 -0000 (UTC), candycanearter07 wrote:
>>>
>>>> Lawrence D'Oliveiro <ldo@nz.invalid> wrote at 06:49 this Monday (GMT):
>>>>
>>>>> On Mon, 8 Apr 2024 03:20:02 -0000 (UTC), candycanearter07 wrote:
>>>>>
>>>>>> The problem happens when there's no way to access the underlying
>>>>>> functions, or it requires bad workarounds like the GUI scripting.
>>>>>
>>>>> That kind of thing seems less common in the Open Source world.
>>>>> Perhaps because it is more likely to be seen as a bug and fixed.
>>>>
>>>> Of course, the opposite is usually more true. A lot of stuff is
>>>> terminal-only.
>>>
>>> Feel free to offer examples.
>>
>> Installing things?
>
> Scriptable.

Yes? That was my point, that more options are available in the
terminal.
--
user <candycane> is generated from /dev/urandom

Re: Is Programming Obsolete?

<uv7k50$1f7vt$2@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=4073&group=comp.misc#4073

  copy link   Newsgroups: comp.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.misc
Subject: Re: Is Programming Obsolete?
Date: Thu, 11 Apr 2024 03:07:13 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 34
Message-ID: <uv7k50$1f7vt$2@dont-email.me>
References: <slrnv15e4i.rk6.bencollver@svadhyaya.localdomain>
<uuuiua$2t1g3$1@dont-email.me> <uuvc2d$32mbm$2@dont-email.me>
<uuvnp2$38shg$1@dont-email.me> <uv0415$3bh25$1@dont-email.me>
<uv0v1e$3hu6g$4@dont-email.me> <uv227l$3q9do$6@dont-email.me>
<uv3loi$9pcn$2@dont-email.me> <uv58mu$p8b0$1@dont-email.me>
<uv68c5$10srf$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 11 Apr 2024 05:07:13 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="d2a2395bdbcba38bc0f5ee97a1706bee";
logging-data="1548285"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19V2s1d7usjI0uFr7wcJOMV"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:BNDqrhOpaam5PFYo+qcM/jeX46U=
 by: Lawrence D'Oliv - Thu, 11 Apr 2024 03:07 UTC

On Wed, 10 Apr 2024 14:40:05 -0000 (UTC), candycanearter07 wrote:

> Lawrence D'Oliveiro <ldo@nz.invalid> wrote at 05:39 this Wednesday
> (GMT):
>> On Tue, 9 Apr 2024 15:10:10 -0000 (UTC), candycanearter07 wrote:
>>
>>> Lawrence D'Oliveiro <ldo@nz.invalid> wrote at 00:30 this Tuesday
>>> (GMT):
>>>> On Mon, 8 Apr 2024 14:30:06 -0000 (UTC), candycanearter07 wrote:
>>>>
>>>>> Lawrence D'Oliveiro <ldo@nz.invalid> wrote at 06:49 this Monday
>>>>> (GMT):
>>>>>
>>>>>> On Mon, 8 Apr 2024 03:20:02 -0000 (UTC), candycanearter07 wrote:
>>>>>>
>>>>>>> The problem happens when there's no way to access the underlying
>>>>>>> functions, or it requires bad workarounds like the GUI scripting.
>>>>>>
>>>>>> That kind of thing seems less common in the Open Source world.
>>>>>> Perhaps because it is more likely to be seen as a bug and fixed.
>>>>>
>>>>> Of course, the opposite is usually more true. A lot of stuff is
>>>>> terminal-only.
>>>>
>>>> Feel free to offer examples.
>>>
>>> Installing things?
>>
>> Scriptable.
>
> Yes? That was my point, that more options are available in the terminal.

No, you said “the opposite is usually more true”, in reply to my saying
that lack of scriptability is “more likely to be seen as a bug and fixed”.

Re: Is Programming Obsolete?

<uv8s5f$b7a$1@panix2.panix.com>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=4074&group=comp.misc#4074

  copy link   Newsgroups: comp.misc
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix2.panix.com!panix2.panix.com!not-for-mail
From: kludge@panix.com (Scott Dorsey)
Newsgroups: comp.misc
Subject: Re: Is Programming Obsolete?
Date: 11 Apr 2024 14:30:07 -0000
Organization: Former users of Netcom shell (1989-2000)
Lines: 16
Message-ID: <uv8s5f$b7a$1@panix2.panix.com>
References: <slrnv15e4i.rk6.bencollver@svadhyaya.localdomain> <uuuiua$2t1g3$1@dont-email.me> <uuvc2d$32mbm$2@dont-email.me>
Injection-Info: reader1.panix.com; posting-host="panix2.panix.com:166.84.1.2";
logging-data="11256"; mail-complaints-to="abuse@panix.com"
 by: Scott Dorsey - Thu, 11 Apr 2024 14:30 UTC

Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
>On Sun, 7 Apr 2024 16:51:22 -0000 (UTC), Rich wrote:
>
>> AutoHotKey is the most absymal "programming" languge ...
>
>That is inherent in the nature of the problem it is trying to solve:
>automate an interface--the GUI--which was never designed for automatic
>operation. No matter how you slice and dice it, that kind of thing
>inherently turns out to be fiddly and fragile.

Apple did a pretty good job of this with AppleScript by building the GUI
with automation in mind. That fell by the wayside long ago, however.
--scott

--
"C'est un Nagra. C'est suisse, et tres, tres precis."

Re: Is Programming Obsolete?

<uv8s5j$1nu6a$1@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=4075&group=comp.misc#4075

  copy link   Newsgroups: comp.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: candycanearter07@candycanearter07.nomail.afraid (candycanearter07)
Newsgroups: comp.misc
Subject: Re: Is Programming Obsolete?
Date: Thu, 11 Apr 2024 14:30:11 -0000 (UTC)
Organization: the-candyden-of-code
Lines: 40
Message-ID: <uv8s5j$1nu6a$1@dont-email.me>
References: <slrnv15e4i.rk6.bencollver@svadhyaya.localdomain>
<uuuiua$2t1g3$1@dont-email.me> <uuvc2d$32mbm$2@dont-email.me>
<uuvnp2$38shg$1@dont-email.me> <uv0415$3bh25$1@dont-email.me>
<uv0v1e$3hu6g$4@dont-email.me> <uv227l$3q9do$6@dont-email.me>
<uv3loi$9pcn$2@dont-email.me> <uv58mu$p8b0$1@dont-email.me>
<uv68c5$10srf$1@dont-email.me> <uv7k50$1f7vt$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 11 Apr 2024 16:30:12 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="ad8926ca1d47ea8a051e3112573a8155";
logging-data="1833162"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19bTcC70Q0z64rvAoLeSbI59peyfvagHjXPxAyLBJRZQQ=="
User-Agent: slrn/pre1.0.4-9 (Linux)
Cancel-Lock: sha1:pZbMCD15x2dQYV4aitr9+rovPGI=
X-Face: b{dPmN&%4|lEo,wUO\"KLEOu5N_br(N2Yuc5/qcR5i>9-!^e\.Tw9?/m0}/~:UOM:Zf]%
b+ V4R8q|QiU/R8\|G\WpC`-s?=)\fbtNc&=/a3a)r7xbRI]Vl)r<%PTriJ3pGpl_/B6!8pe\btzx
`~R! r3.0#lHRE+^Gro0[cjsban'vZ#j7,?I/tHk{s=TFJ:H?~=]`O*~3ZX`qik`b:.gVIc-[$t/e
ZrQsWJ >|l^I_[pbsIqwoz.WGA]<D
 by: candycanearter07 - Thu, 11 Apr 2024 14:30 UTC

Lawrence D'Oliveiro <ldo@nz.invalid> wrote at 03:07 this Thursday (GMT):
> On Wed, 10 Apr 2024 14:40:05 -0000 (UTC), candycanearter07 wrote:
>
>> Lawrence D'Oliveiro <ldo@nz.invalid> wrote at 05:39 this Wednesday
>> (GMT):
>>> On Tue, 9 Apr 2024 15:10:10 -0000 (UTC), candycanearter07 wrote:
>>>
>>>> Lawrence D'Oliveiro <ldo@nz.invalid> wrote at 00:30 this Tuesday
>>>> (GMT):
>>>>> On Mon, 8 Apr 2024 14:30:06 -0000 (UTC), candycanearter07 wrote:
>>>>>
>>>>>> Lawrence D'Oliveiro <ldo@nz.invalid> wrote at 06:49 this Monday
>>>>>> (GMT):
>>>>>>
>>>>>>> On Mon, 8 Apr 2024 03:20:02 -0000 (UTC), candycanearter07 wrote:
>>>>>>>
>>>>>>>> The problem happens when there's no way to access the underlying
>>>>>>>> functions, or it requires bad workarounds like the GUI scripting.
>>>>>>>
>>>>>>> That kind of thing seems less common in the Open Source world.
>>>>>>> Perhaps because it is more likely to be seen as a bug and fixed.
>>>>>>
>>>>>> Of course, the opposite is usually more true. A lot of stuff is
>>>>>> terminal-only.
>>>>>
>>>>> Feel free to offer examples.
>>>>
>>>> Installing things?
>>>
>>> Scriptable.
>>
>> Yes? That was my point, that more options are available in the terminal.
>
> No, you said “the opposite is usually more true”, in reply to my saying
> that lack of scriptability is “more likely to be seen as a bug and fixed”.

Oh, sorry.
--
user <candycane> is generated from /dev/urandom

Re: Is Programming Obsolete?

<uva474$244as$3@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=4081&group=comp.misc#4081

  copy link   Newsgroups: comp.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.misc
Subject: Re: Is Programming Obsolete?
Date: Fri, 12 Apr 2024 01:53:40 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 20
Message-ID: <uva474$244as$3@dont-email.me>
References: <slrnv15e4i.rk6.bencollver@svadhyaya.localdomain>
<uuuiua$2t1g3$1@dont-email.me> <uuvc2d$32mbm$2@dont-email.me>
<uv8s5f$b7a$1@panix2.panix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 12 Apr 2024 03:53:40 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="c105d4bef0a9dfcc8267749d3ff10053";
logging-data="2232668"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/JoGvnlVW1ZUrDkWu5urg0"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:ozde9nlBmGS58yTHiwciXiHCdLE=
 by: Lawrence D'Oliv - Fri, 12 Apr 2024 01:53 UTC

On 11 Apr 2024 14:30:07 -0000, Scott Dorsey wrote:

> Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
>
>>On Sun, 7 Apr 2024 16:51:22 -0000 (UTC), Rich wrote:
>>
>>> AutoHotKey is the most absymal "programming" languge ...
>>
>>That is inherent in the nature of the problem it is trying to solve:
>>automate an interface--the GUI--which was never designed for automatic
>>operation. No matter how you slice and dice it, that kind of thing
>>inherently turns out to be fiddly and fragile.
>
> Apple did a pretty good job of this with AppleScript by building the GUI
> with automation in mind. That fell by the wayside long ago, however.

As someone who was a champion of AppleScript back in the day, made a point
of supporting it in my own apps, and even made a living creating scripts
for others, let me just say that, in retrospect, it was the solution to
the wrong problem.

Re: Is Programming Obsolete?

<v1qem3$g2t$1@panix2.panix.com>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=4369&group=comp.misc#4369

  copy link   Newsgroups: comp.misc
Path: i2pn2.org!i2pn.org!weretis.net!feeder9.news.weretis.net!panix!.POSTED.panix2.panix.com!panix2.panix.com!not-for-mail
From: kludge@panix.com (Scott Dorsey)
Newsgroups: comp.misc
Subject: Re: Is Programming Obsolete?
Date: 12 May 2024 13:02:59 -0000
Organization: Former users of Netcom shell (1989-2000)
Lines: 24
Message-ID: <v1qem3$g2t$1@panix2.panix.com>
References: <slrnv15e4i.rk6.bencollver@svadhyaya.localdomain>
Injection-Info: reader1.panix.com; posting-host="panix2.panix.com:166.84.1.2";
logging-data="15303"; mail-complaints-to="abuse@panix.com"
 by: Scott Dorsey - Sun, 12 May 2024 13:02 UTC

In article <slrnv15e4i.rk6.bencollver@svadhyaya.localdomain>,
Ben Collver <bencollver@tilde.pink> wrote:
>Is Programming Obsolete?
>========================
>Brian Harvey
>University of California, Berkeley

If you don't teach basic programming, you can't teach students what a
computer actually is.

If you don't teach assembler, you can't teach students how a computer
actually works.

You don't need to teach a fancy programming language or a giant assembler.
You don't even need to teach ones that are used in the real world because
the point isn't to give the student a marketable skill but to give him the
background where he can understand what a computer is and what it does.

You will find people in the IT community don't think teaching any of this
stuff is important, in part because they don't know what a computer is or
what it does.
--scott
--
"C'est un Nagra. C'est suisse, et tres, tres precis."

Re: Is Programming Obsolete?

<XnsB1708E9EFF842hueydlltampabayrrcom@135.181.20.170>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=4372&group=comp.misc#4372

  copy link   Newsgroups: comp.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: huey.dll@tampabay.rr.com (David LaRue)
Newsgroups: comp.misc
Subject: Re: Is Programming Obsolete?
Date: Sun, 12 May 2024 18:01:14 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 32
Message-ID: <XnsB1708E9EFF842hueydlltampabayrrcom@135.181.20.170>
References: <slrnv15e4i.rk6.bencollver@svadhyaya.localdomain> <v1qem3$g2t$1@panix2.panix.com>
Injection-Date: Sun, 12 May 2024 20:01:14 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="c2e359355dcc016f78d9194888ef189a";
logging-data="3018167"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/CB/eUoj/u0XkBH1tbhXZA"
User-Agent: Xnews/2006.08.24
Cancel-Lock: sha1:liCZvu5AQKKXGMQfoOP5THRNrQA=
 by: David LaRue - Sun, 12 May 2024 18:01 UTC

kludge@panix.com (Scott Dorsey) wrote in news:v1qem3$g2t$1@panix2.panix.com:

> In article <slrnv15e4i.rk6.bencollver@svadhyaya.localdomain>,
> Ben Collver <bencollver@tilde.pink> wrote:
>>Is Programming Obsolete?
>>========================
>>Brian Harvey
>>University of California, Berkeley
>
> If you don't teach basic programming, you can't teach students what a
> computer actually is.
>
> If you don't teach assembler, you can't teach students how a computer
> actually works.
>
> You don't need to teach a fancy programming language or a giant assembler.
> You don't even need to teach ones that are used in the real world because
> the point isn't to give the student a marketable skill but to give him the
> background where he can understand what a computer is and what it does.
>
> You will find people in the IT community don't think teaching any of this
> stuff is important, in part because they don't know what a computer is or
> what it does.
> --scott

Sad, but true.

AI is no substitute for being able to reason and express your own solutions.

Worse, recent 'college' grads don't want to do work and will take shortcuts
that create possibly hidden problems that an employer was willing to pay them
to use their knowlege to create a correct solution.

Re: Is Programming Obsolete?

<9157e2dc-88dd-7d72-3a1d-480925a8e5b1@example.net>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=4373&group=comp.misc#4373

  copy link   Newsgroups: comp.misc
Path: i2pn2.org!.POSTED!not-for-mail
From: nospam@example.net (D)
Newsgroups: comp.misc
Subject: Re: Is Programming Obsolete?
Date: Sun, 12 May 2024 21:26:21 +0200
Organization: i2pn2 (i2pn.org)
Message-ID: <9157e2dc-88dd-7d72-3a1d-480925a8e5b1@example.net>
References: <slrnv15e4i.rk6.bencollver@svadhyaya.localdomain> <v1qem3$g2t$1@panix2.panix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII; format=flowed
Injection-Info: i2pn2.org;
logging-data="899150"; mail-complaints-to="usenet@i2pn2.org";
posting-account="w/4CleFT0XZ6XfSuRJzIySLIA6ECskkHxKUAYDZM66M";
In-Reply-To: <v1qem3$g2t$1@panix2.panix.com>
X-Spam-Checker-Version: SpamAssassin 4.0.0
 by: D - Sun, 12 May 2024 19:26 UTC

On Sun, 12 May 2024, Scott Dorsey wrote:

> In article <slrnv15e4i.rk6.bencollver@svadhyaya.localdomain>,
> Ben Collver <bencollver@tilde.pink> wrote:
>> Is Programming Obsolete?
>> ========================
>> Brian Harvey
>> University of California, Berkeley
>
> If you don't teach basic programming, you can't teach students what a
> computer actually is.
>
> If you don't teach assembler, you can't teach students how a computer
> actually works.
>
> You don't need to teach a fancy programming language or a giant assembler.
> You don't even need to teach ones that are used in the real world because
> the point isn't to give the student a marketable skill but to give him the
> background where he can understand what a computer is and what it does.
>
> You will find people in the IT community don't think teaching any of this
> stuff is important, in part because they don't know what a computer is or
> what it does.
> --scott
>

Let me add another perspective. Companies, influecing course programs,
don't want to waste time on fundamentals. They want programmers who can do
one nieche thing fast, as fast as possible, so no time to focus on the
basics.

Re: Is Programming Obsolete?

<v1rdo1$3ro$1@panix2.panix.com>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=4374&group=comp.misc#4374

  copy link   Newsgroups: comp.misc
Path: i2pn2.org!i2pn.org!weretis.net!feeder9.news.weretis.net!panix!.POSTED.panix2.panix.com!panix2.panix.com!not-for-mail
From: kludge@panix.com (Scott Dorsey)
Newsgroups: comp.misc
Subject: Re: Is Programming Obsolete?
Date: 12 May 2024 21:53:05 -0000
Organization: Former users of Netcom shell (1989-2000)
Lines: 14
Message-ID: <v1rdo1$3ro$1@panix2.panix.com>
References: <slrnv15e4i.rk6.bencollver@svadhyaya.localdomain> <v1qem3$g2t$1@panix2.panix.com> <9157e2dc-88dd-7d72-3a1d-480925a8e5b1@example.net>
Injection-Info: reader1.panix.com; posting-host="panix2.panix.com:166.84.1.2";
logging-data="9666"; mail-complaints-to="abuse@panix.com"
 by: Scott Dorsey - Sun, 12 May 2024 21:53 UTC

D <nospam@example.net> wrote:
>
>Let me add another perspective. Companies, influecing course programs,
>don't want to waste time on fundamentals. They want programmers who can do
>one nieche thing fast, as fast as possible, so no time to focus on the
>basics.

And this makes sense if you intend to only hire them for a couple years
and then dump them. If you're doing that, then hiring people who can
learn new systems quickly doesn't actually help you. Unfortunately this
policy has other problems but is very popular.
--scott
--
"C'est un Nagra. C'est suisse, et tres, tres precis."

Re: Is Programming Obsolete?

<lacvb9F70goU1@mid.individual.net>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=4375&group=comp.misc#4375

  copy link   Newsgroups: comp.misc
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: news0009@eager.cx (Bob Eager)
Newsgroups: comp.misc
Subject: Re: Is Programming Obsolete?
Date: 12 May 2024 22:49:13 GMT
Lines: 29
Message-ID: <lacvb9F70goU1@mid.individual.net>
References: <slrnv15e4i.rk6.bencollver@svadhyaya.localdomain>
<v1qem3$g2t$1@panix2.panix.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net t+f9K3Dplp0h1UwsTPaj4QcaFG2qLICph7ze4vPKIo+/O8j788
Cancel-Lock: sha1:/jIRYduKHPOhMZWI3JRHUg0JMiY= sha256:HvUpjBRHY8cIo+BclLnLaiiFF/1fc4GKz/UGsLFIYnk=
User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a
git.gnome.org/pan2)
 by: Bob Eager - Sun, 12 May 2024 22:49 UTC

On Sun, 12 May 2024 13:02:59 +0000, Scott Dorsey wrote:

> In article <slrnv15e4i.rk6.bencollver@svadhyaya.localdomain>,
> Ben Collver <bencollver@tilde.pink> wrote:
>>Is Programming Obsolete? ========================
>>Brian Harvey University of California, Berkeley
>
> If you don't teach basic programming, you can't teach students what a
> computer actually is.
>
> If you don't teach assembler, you can't teach students how a computer
> actually works.
>
> You don't need to teach a fancy programming language or a giant
> assembler.

Indeed. When I was doing my Master's, I saw undergraduates being taught
using a 'paper computer'. 16 words of RAM, 12 bit word. It was a set of
boxes with index cards with contents written on them. Plus a couple of
boxes for accumulator and flags. It was ctually a PDP-8 clone, but only
for simplicity.

--
Using UNIX since v6 (1975)...

Use the BIG mirror service in the UK:
http://www.mirrorservice.org

Re: Is Programming Obsolete?

<c4749f72-8527-6f56-be45-09cabe581c46@example.net>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=4378&group=comp.misc#4378

  copy link   Newsgroups: comp.misc
Path: i2pn2.org!.POSTED!not-for-mail
From: nospam@example.net (D)
Newsgroups: comp.misc
Subject: Re: Is Programming Obsolete?
Date: Mon, 13 May 2024 11:13:21 +0200
Organization: i2pn2 (i2pn.org)
Message-ID: <c4749f72-8527-6f56-be45-09cabe581c46@example.net>
References: <slrnv15e4i.rk6.bencollver@svadhyaya.localdomain> <v1qem3$g2t$1@panix2.panix.com> <9157e2dc-88dd-7d72-3a1d-480925a8e5b1@example.net> <v1rdo1$3ro$1@panix2.panix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII; format=flowed
Injection-Info: i2pn2.org;
logging-data="955259"; mail-complaints-to="usenet@i2pn2.org";
posting-account="w/4CleFT0XZ6XfSuRJzIySLIA6ECskkHxKUAYDZM66M";
In-Reply-To: <v1rdo1$3ro$1@panix2.panix.com>
X-Spam-Checker-Version: SpamAssassin 4.0.0
 by: D - Mon, 13 May 2024 09:13 UTC

On Sun, 12 May 2024, Scott Dorsey wrote:

> D <nospam@example.net> wrote:
>>
>> Let me add another perspective. Companies, influecing course programs,
>> don't want to waste time on fundamentals. They want programmers who can do
>> one nieche thing fast, as fast as possible, so no time to focus on the
>> basics.
>
> And this makes sense if you intend to only hire them for a couple years
> and then dump them. If you're doing that, then hiring people who can
> learn new systems quickly doesn't actually help you. Unfortunately this
> policy has other problems but is very popular.
> --scott
>

Spot on scott. That is the game plan as far as I can tell, sadly.

Re: Is Programming Obsolete?

<87r0e6getb.fsf@tudado.org>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=4379&group=comp.misc#4379

  copy link   Newsgroups: comp.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: jfairchild@tudado.org (Johanne Fairchild)
Newsgroups: comp.misc
Subject: Re: Is Programming Obsolete?
Date: Mon, 13 May 2024 07:57:04 -0300
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <87r0e6getb.fsf@tudado.org>
References: <slrnv15e4i.rk6.bencollver@svadhyaya.localdomain>
<v1qem3$g2t$1@panix2.panix.com>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Date: Mon, 13 May 2024 12:57:05 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="89415b9a19d94fc1794eea0df77a8923";
logging-data="3603013"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18XiURo/+L0LHCa4FrYE89jJjW6TvuNr5U="
Cancel-Lock: sha1:ZR62Vqh6GjPU8qoQkdErtKOHYek=
sha1:e1wRgB+1f1yCH4kGR6NFNwE/2Ok=
 by: Johanne Fairchild - Mon, 13 May 2024 10:57 UTC

kludge@panix.com (Scott Dorsey) writes:

> In article <slrnv15e4i.rk6.bencollver@svadhyaya.localdomain>,
> Ben Collver <bencollver@tilde.pink> wrote:
>>Is Programming Obsolete?
>>========================
>>Brian Harvey
>>University of California, Berkeley
>
> If you don't teach basic programming, you can't teach students what a
> computer actually is.
>
> If you don't teach assembler, you can't teach students how a computer
> actually works.
>
> You don't need to teach a fancy programming language or a giant assembler.
> You don't even need to teach ones that are used in the real world because
> the point isn't to give the student a marketable skill but to give him the
> background where he can understand what a computer is and what it does.
>
> You will find people in the IT community don't think teaching any of this
> stuff is important, in part because they don't know what a computer is or
> what it does.

Precisely.

Re: Is Programming Obsolete?

<87ikzigerj.fsf@tudado.org>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=4380&group=comp.misc#4380

  copy link   Newsgroups: comp.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: jfairchild@tudado.org (Johanne Fairchild)
Newsgroups: comp.misc
Subject: Re: Is Programming Obsolete?
Date: Mon, 13 May 2024 07:58:08 -0300
Organization: A noiseless patient Spider
Lines: 33
Message-ID: <87ikzigerj.fsf@tudado.org>
References: <slrnv15e4i.rk6.bencollver@svadhyaya.localdomain>
<v1qem3$g2t$1@panix2.panix.com>
<9157e2dc-88dd-7d72-3a1d-480925a8e5b1@example.net>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Date: Mon, 13 May 2024 12:58:08 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="89415b9a19d94fc1794eea0df77a8923";
logging-data="3603013"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/Favgz+kvEC5cL+10R/yk4GAAHbL5zYwA="
Cancel-Lock: sha1:NNHc8jmOYWKI63FcCEYONmaWlFs=
sha1:BAAgCGSqdXZIhXvbN+VW8HnUEho=
 by: Johanne Fairchild - Mon, 13 May 2024 10:58 UTC

D <nospam@example.net> writes:

> On Sun, 12 May 2024, Scott Dorsey wrote:
>
>> In article <slrnv15e4i.rk6.bencollver@svadhyaya.localdomain>,
>> Ben Collver <bencollver@tilde.pink> wrote:
>>> Is Programming Obsolete?
>>> ========================
>>> Brian Harvey
>>> University of California, Berkeley
>>
>> If you don't teach basic programming, you can't teach students what a
>> computer actually is.
>>
>> If you don't teach assembler, you can't teach students how a computer
>> actually works.
>>
>> You don't need to teach a fancy programming language or a giant assembler.
>> You don't even need to teach ones that are used in the real world because
>> the point isn't to give the student a marketable skill but to give him the
>> background where he can understand what a computer is and what it does.
>>
>> You will find people in the IT community don't think teaching any of this
>> stuff is important, in part because they don't know what a computer is or
>> what it does.
>> --scott
>
> Let me add another perspective. Companies, influecing course programs,
> don't want to waste time on fundamentals. They want programmers who
> can do one nieche thing fast, as fast as possible, so no time to focus
> on the basics.

In other words, bring me profits, forget yourself and the the world.

Re: Is Programming Obsolete?

<v1t3gb$gga$1@panix2.panix.com>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=4381&group=comp.misc#4381

  copy link   Newsgroups: comp.misc
Path: i2pn2.org!i2pn.org!weretis.net!feeder9.news.weretis.net!panix!.POSTED.panix2.panix.com!panix2.panix.com!not-for-mail
From: kludge@panix.com (Scott Dorsey)
Newsgroups: comp.misc
Subject: Re: Is Programming Obsolete?
Date: 13 May 2024 13:10:35 -0000
Organization: Former users of Netcom shell (1989-2000)
Lines: 19
Message-ID: <v1t3gb$gga$1@panix2.panix.com>
References: <slrnv15e4i.rk6.bencollver@svadhyaya.localdomain> <v1qem3$g2t$1@panix2.panix.com> <lacvb9F70goU1@mid.individual.net>
Injection-Info: reader1.panix.com; posting-host="panix2.panix.com:166.84.1.2";
logging-data="15849"; mail-complaints-to="abuse@panix.com"
 by: Scott Dorsey - Mon, 13 May 2024 13:10 UTC

Bob Eager <news0009@eager.cx> wrote:
>
>Indeed. When I was doing my Master's, I saw undergraduates being taught
>using a 'paper computer'. 16 words of RAM, 12 bit word. It was a set of
>boxes with index cards with contents written on them. Plus a couple of
>boxes for accumulator and flags. It was ctually a PDP-8 clone, but only
>for simplicity.

Bell Labs used to sell a paper card thing called the CARDIAC which was
vaguely like this, and the US Army training folks had a thing called TAGSAC
which was a paper computer for teaching programming in the days when
computers were too expensive to waste on students.

But these days you can buy an ST evaluation board that plugs into your PC
and has a marvelous 8-bit instruction set. It even has a divide! Take that,
8051.
--scott
--
"C'est un Nagra. C'est suisse, et tres, tres precis."

Re: Is Programming Obsolete?

<laer1dF70goU3@mid.individual.net>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=4382&group=comp.misc#4382

  copy link   Newsgroups: comp.misc
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: news0009@eager.cx (Bob Eager)
Newsgroups: comp.misc
Subject: Re: Is Programming Obsolete?
Date: 13 May 2024 15:47:57 GMT
Lines: 30
Message-ID: <laer1dF70goU3@mid.individual.net>
References: <slrnv15e4i.rk6.bencollver@svadhyaya.localdomain>
<v1qem3$g2t$1@panix2.panix.com> <lacvb9F70goU1@mid.individual.net>
<v1t3gb$gga$1@panix2.panix.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net SnxzVFSiJj/eyEPATLRqawug7JmNJTp//ay83mKvaIC3/S7Uf1
Cancel-Lock: sha1:ovDrKC+LdMrfAZHDTJFGTvs3Og4= sha256:zCEaJO0SH1GZXTJG86B4Vu6pyb58DvRAMuX+NAFxAQs=
User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a
git.gnome.org/pan2)
 by: Bob Eager - Mon, 13 May 2024 15:47 UTC

On Mon, 13 May 2024 13:10:35 +0000, Scott Dorsey wrote:

> Bob Eager <news0009@eager.cx> wrote:
>>
>>Indeed. When I was doing my Master's, I saw undergraduates being taught
>>using a 'paper computer'. 16 words of RAM, 12 bit word. It was a set of
>>boxes with index cards with contents written on them. Plus a couple of
>>boxes for accumulator and flags. It was ctually a PDP-8 clone, but only
>>for simplicity.
>
> Bell Labs used to sell a paper card thing called the CARDIAC which was
> vaguely like this, and the US Army training folks had a thing called
> TAGSAC which was a paper computer for teaching programming in the days
> when computers were too expensive to waste on students.
>
> But these days you can buy an ST evaluation board that plugs into your
> PC and has a marvelous 8-bit instruction set. It even has a divide!
> Take that,
> 8051.

The great thing about the one with index cards is that it came out of the
stationery budget!

--
Using UNIX since v6 (1975)...

Use the BIG mirror service in the UK:
http://www.mirrorservice.org

Re: Is Programming Obsolete?

<20240513203122.ed8a6f430cd0ffd5f8e7aeae@g{oogle}mail.com>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=4383&group=comp.misc#4383

  copy link   Newsgroups: comp.misc
Path: i2pn2.org!i2pn.org!news.nntp4.net!news.gegeweb.eu!gegeweb.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: anton.txt@g{oogle}mail.com (Anton Shepelev)
Newsgroups: comp.misc
Subject: Re: Is Programming Obsolete?
Date: Mon, 13 May 2024 20:31:22 +0300
Organization: A noiseless patient Spider
Lines: 18
Message-ID: <20240513203122.ed8a6f430cd0ffd5f8e7aeae@g{oogle}mail.com>
References: <slrnv15e4i.rk6.bencollver@svadhyaya.localdomain>
<v1qem3$g2t$1@panix2.panix.com>
<lacvb9F70goU1@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 13 May 2024 19:31:23 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="918042726379315a16e3ca198a19385c";
logging-data="3781864"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX190E6SdsyrmmTIb/ibsyWYk/VM76CEU3hg="
Cancel-Lock: sha1:+6cZulubxTs1sB+03/4jpf2nTiY=
X-Newsreader: Sylpheed 3.7.0 (GTK+ 2.24.30; i686-pc-mingw32)
 by: Anton Shepelev - Mon, 13 May 2024 17:31 UTC

Bob Eager:

> Indeed. When I was doing my Master's, I saw undergraduates
> being taught using a 'paper computer'. 16 words of RAM, 12
> bit word. It was a set of boxes with index cards with
> contents written on them. Plus a couple of boxes for
> accumulator and flags. It was ctually a PDP-8 clone, but
> only for simplicity.

This reminds of a great site absolutely on-topic here:

<https://wiki.xxiivv.com/site/research.html>
and especially:
<https://wiki.xxiivv.com/site/paper_computing.html>

--
() ascii ribbon campaign -- against html e-mail
/\ www.asciiribbon.org -- against proprietary attachments

Re: Is Programming Obsolete?

<v1umj9$3uuks$1@dont-email.me>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=4387&group=comp.misc#4387

  copy link   Newsgroups: comp.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: candycanearter07@candycanearter07.nomail.afraid (candycanearter07)
Newsgroups: comp.misc
Subject: Re: Is Programming Obsolete?
Date: Tue, 14 May 2024 03:42:33 -0000 (UTC)
Organization: the-candyden-of-code
Lines: 20
Message-ID: <v1umj9$3uuks$1@dont-email.me>
References: <slrnv15e4i.rk6.bencollver@svadhyaya.localdomain>
<v1qem3$g2t$1@panix2.panix.com> <lacvb9F70goU1@mid.individual.net>
<20240513203122.ed8a6f430cd0ffd5f8e7aeae@g{oogle}mail.com>
Injection-Date: Tue, 14 May 2024 05:42:34 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="cbd56c4eeeff80fba1751881af7709de";
logging-data="4160156"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/KsOxXCHtgZqOZBn9D4TZ1oC5hLlX3YyGZunyL9L4OIg=="
User-Agent: slrn/pre1.0.4-9 (Linux)
Cancel-Lock: sha1:nwWw166S/gKZKHUbA4VVwnrODTE=
X-Face: b{dPmN&%4|lEo,wUO\"KLEOu5N_br(N2Yuc5/qcR5i>9-!^e\.Tw9?/m0}/~:UOM:Zf]%
b+ V4R8q|QiU/R8\|G\WpC`-s?=)\fbtNc&=/a3a)r7xbRI]Vl)r<%PTriJ3pGpl_/B6!8pe\btzx
`~R! r3.0#lHRE+^Gro0[cjsban'vZ#j7,?I/tHk{s=TFJ:H?~=]`O*~3ZX`qik`b:.gVIc-[$t/e
ZrQsWJ >|l^I_[pbsIqwoz.WGA]<D
 by: candycanearter07 - Tue, 14 May 2024 03:42 UTC

Anton Shepelev <anton.txt@g{oogle}mail.com> wrote at 17:31 this Monday (GMT):
> Bob Eager:
>
>> Indeed. When I was doing my Master's, I saw undergraduates
>> being taught using a 'paper computer'. 16 words of RAM, 12
>> bit word. It was a set of boxes with index cards with
>> contents written on them. Plus a couple of boxes for
>> accumulator and flags. It was ctually a PDP-8 clone, but
>> only for simplicity.
>
> This reminds of a great site absolutely on-topic here:
>
> <https://wiki.xxiivv.com/site/research.html>
> and especially:
> <https://wiki.xxiivv.com/site/paper_computing.html>

Interesting, I'd never heard of that.
--
user <candycane> is generated from /dev/urandom


computers / comp.misc / Re: Is Programming Obsolete?

Pages:12
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor