Fortran after 2008 is not bad.  It’s all the old Fortran programmers who are a 
danger to themselves and others.

From: Friam <[email protected]> On Behalf Of Roger Critchlow
Sent: Wednesday, January 27, 2021 6:36 PM
To: The Friday Morning Applied Complexity Coffee Group <[email protected]>
Subject: Re: [FRIAM] coding versus music

So I've been deep in a FORTRAN program for decoding an amateur radio mode 
called FT8.  I was going to recommend this to the supercomputing challenge 
student that Stephen is advising, because it's used for 
multi-senders/multi-listeners on a single audio channel, but I'm glad/sad I 
looked into it first because it's a mess.  The astrophysicist and Nobelist Joe 
Taylor at Princeton has been working on various low power low baud 
communication amateur radio protocols for decades now and they're all in this 
source tar ball, the protocols, the encoders, the decoders, the programs, the 
libraries, all the false starts, and every simulator anyone ever thought of 
making.   And then there's the Qt user interface that someone else layered on 
to the package.

So I'm picking my way through this wasteland of living, dead, and zombie code 
to follow the thread of one program that's embedded in it.  My FORTRAN is very 
rusty, and they've redefined the language a bit since the 1970's.  But I'm 
getting the gist of it as I muck along.  Programming is communication of intent 
to make a computation, often thwarted.   Thwarted by the programmer's 
communication skills, technical skills, the tools available, the programming 
language, the skills of the previous programmer on the project, the legacy 
cruft that might have to be preserved, and all the usual woes of all other 
modes of communication.  I have some notes in front of me which demonstrated 
that I didn't divide 58 by 2 correctly on the first try and spent a half an 
hour figuring out that was the problem.  Minor set back compared to my efforts 
to imagine belief propagation.  Who would guess that belief propagation is how 
communication protocols get decoded?

-- rec --
- .... . -..-. . -. -.. -..-. .. ... -..-. .... . .-. .
FRIAM Applied Complexity Group listserv
Zoom Fridays 9:30a-12p Mtn GMT-6  bit.ly/virtualfriam
un/subscribe http://redfish.com/mailman/listinfo/friam_redfish.com
FRIAM-COMIC http://friam-comic.blogspot.com/
archives: http://friam.471366.n2.nabble.com/

Reply via email to