Where to find 'Real' programmers online?

Now wait a minute. I have no way of knowing but I'd bet it's talked about online. I'm pretty sure Fortran is used in a lot of scientific (at least) programming on modern software somewhere. Perhaps in a university setting or highly mysterious science but effectively used nonetheless.
 
Now wait a minute. I have no way of knowing but I'd bet it's talked about online. I'm pretty sure Fortran is used in a lot of scientific (at least) programming on modern software somewhere. Perhaps in a university setting or highly mysterious science but effectively used nonetheless.

There are a lot of commercial scientific packages in Fortran that will never be re-written. They get deployed with Kubernetes now, but they are Fortran nontheless.
 
Had a close friend I made fun of who, around 1980, went to a community college to learn COBOL cause he worked at a bank doing low paying work. Until he died maybe 10 years ago, he was still programming in COBOL for that same bank.
Sounds like "job security" to me. :-) Cobol probably paid him much better than 'Rust' would have done.
Of some relevence (but OT wrt fortran) https://www.theregister.com/2026/02/23/ibm_share_dive_anthropic_cobol/
Admittedly, you probably stand a better chance of "getting paid" with cobol than with fortran. My friend who went to CERN said they had them all on short-term contracts and not paid very well at all. You get fancy letters after your name and drive around in an old banger.
 
With unnumbered punch cards for aggravating circumstances.
FTFY
Yes, I know what that results in. My dad was an aerospace engineer and that is where his most colorful language would come out.
These folks still use Fortran and I still have a "deck" consisting of F66 to F95 code, all in one executable.

OP: You may look around places like Boing, they still use Fortran for numeric simulations.
 
With pencil, paper and card punch?
For me, yes. 029 punchcards, and because not everyone had access to a punch, we had to hand pencil the dots for an optical reader...the highschool teacher was kind of dick. if those of us who had punch access were allowed to use them then there would not have been 15 minute wait lines at the reader from people constantly remarking their cards that were incorrectly read.
 
In Lisping at JPL Ron Garret mentions a number of languages being used but this is 20+ years old.
I remember a chap who did a phd on AI using lisp in my department, back in the late 80s. He was really fed up because no-one would give him a job anywhere as a lisp programmer. If you could fast-forward to today he would probably have multiple job offers doing AI work. Maybe he should have applied to JPL.
 
I remember a chap who did a phd on AI using lisp in my department, back in the late 80s. He was really fed up because no-one would give him a job anywhere as a lisp programmer. If you could fast-forward to today he would probably have multiple job offers doing AI work. Maybe he should have applied to JPL.
The "old" AI (expert systems etc) used Lisp. The new AI (LLMs) seem to mostly use python (at low level), though you can interact with it in English. As for Lisp @ JPL, read Ron's article. It did not survive.

Recently I went to a Lisp+Scheme Meetup where someone showed off a vibe coded full R7RS-Small Scheme interpreter (TCO, call/cc, bignums, hygenic macros...) in JavaScript -- now you can embed Scheme code in web pages! The downloaded interpreter is under 90K or so. You can play with it here: https://try.scheme-js.org/

IMHO, Common Lisp should be used to bootstrap a brand new company (like Orbitz) because most of your competitors will be grinding out code in less flexible languages while you can prototype things very quickly and stand up a working site in no time. And then sell it! Since you're not going to find CL programmers that easily, and that can be a problem for the acquiring company :cool: -- of course that advice may be already obsolete, what with vibe coding and all.

Back to Fortran. My first Fortran program (a class project) was a simplified autorouter! That was also my last Fortran project. Though later on I did convert a Fortran program for PAL logic synthesis to Ratfor using Unix V7's struct program and then manually from Ratfor to C.
 
[SARCASM
Real programmers do vibe coding and AI prompt engineering. Hell, even Linus himself uses vibe coding these days!
[/SARCASM]


Maybe not...
That's some old stuff you're quoting here, like pre-pandemic (2019)!
 

Maybe not...
That is the onboard software. And yes, the management really screwed the pooch in the last decades. They are not the only ones, mind you. Some planes better get remodelled as something else before they remake themselves into a lawn ornament.
 
IMHO, Common Lisp should be used to bootstrap a brand new company (like Orbitz) because most of your competitors will be grinding out code in less flexible languages while you can prototype things very quickly and stand up a working site in no time. And then sell it! Since you're not going to find CL programmers that easily, and that can be a problem for the acquiring company :cool: -- of course that advice may be already obsolete, what with vibe coding and all.

Well, the success of Common Lisp in the air fare search domain isn't just because of prototyping. It is because you can make Common Lisp code (in SBCL) run almost as fast as C code. Badly written C code, but nontheless.
 
You might give it another look. Modern Fortran, Fortran 90, Fortran 2003, Fortran 2008, and later versions, has grown up to be a pretty sweet language. There is even a CUDA Fortran compiler, originally by PGI, but now part of the NVIDIA HPC SDK, that lets you do parallel processing on NIVIDA CUDA GPUs.
I have no reason to do any Fortran programming anymore, except that I have a copy of the Snoopy calendar program for IBM mainframe on my FreeBSD laptop. It worked for a while but recent versions of GCC Fortran and LLVM Fortran fail to understand such ancient code.

Might I consider taking on a COBOL contract at a bank for extra spending money after I retire? Certainly. I understand the money is good. Though they're working on AI maintaining ancient COBOL code. That remains to be seen though.
 
Might I consider taking on a COBOL contract at a bank for extra spending money after I retire? Certainly. I understand the money is good. Though they're working on AI maintaining ancient COBOL code. That remains to be seen though.
AI translation ain't gonna happen. I'm not a mainframe programmer, but I have friends who are, and knowing cobol the language itself is just a small fraction of what you need to know. I spoke to one guy recently and asked if AI translation of cobol to java for mainframe DP will work, he just laughed. The money is good, because the banks and other companies have many millions invested in the hardware, and the cost of migration to the cloud is prohibitive, so the game is to get the latest hardware refresh and keep the existing software running. He mentioned in some cases they don't even have source code left, or the source they have bears no relation to what is being run currently. Unfortunately it's a very steep and long learning curve, that you can only really get by doing the real work on the mainframe. Getting hold of GNU cobol and teaching yourself the language isn't going to prepare you sufficiently to do the real job. If if was that easy, the market would be flooded with people... sorry, I meant to say "offshore resource" (cough) working remotely at doing it.
 
Back
Top