What did you do to your TJ today?

UNIVAC 1106/1108 Assembler and DEC PDP-8i and 9 Assembler, followed later with FORTRAN 66, then C, C+, MS BASIC, TRS80 BASIC, C++, DataFlex, SQL, VB. Now learning Python.

I had originally hoped to be able to write python to work with the Arduino, but I guess that's not quite as possible as I had hoped. Fortunately the language reference is good, at least for the basic stuff I'm needing so far. But lots of libraries exist to simplify stuff like controlling stepper motors (read: IAC).

The API for the board itself is also pretty simple so far.
 
Swapped the CAI from the PO, back to a standard stock Air Box. It was a fun garage project, and will be better for the engine in the long run. Felt like Jeep designed the air box to keep water, dust and dirt out, and a CAI does none of those things.

IMG_4949.jpeg


IMG_4950.jpeg
 
And likewise I've never understood why anyone would want to write assembler when 3GL's exist. And even then, I wouldn't have a career in tech if 4GLs didn't exist. Fun fact, my FORTRAN professor was part of the F77 committee. That was the first time I had experienced the importance of indentation. That was at least a minute ago....

I absolutely LOVE assembly/machine language. I think in hexadecimal, I dream in mnemonics! Where the rubber meets the road is my programming passion. HLLs are a crutch that gets between the programmer and the machine and contributes to inefficient code - but nobody cares about inefficient code these days and it shows. 1 MB for a "hello world" program and latency, latency, latency everywhere! I'm convinced that most of these code monkeys grinding out this crap code never saw the inside of a CS-101 class. I've seen my share of stupidity coming from the biggest software companies in the world that would have earned an "F" in any first semester CS class - I would have been FIRED for cause if I had written code that bad.

Don't get me wrong, HLLs certainly have their place - and I enjoy "some" of them. I did a bit of FORTRAN and it was OK, COBOL has very nice syntax from what I can see, but I never did much with it. I just don't grok the reason why ALGOL's horrid syntax has taken over the world, even though I've done a fair amount of coding in Pascal. C is just damn near unreadable - its seems every C program is a candidate for the obfuscated C code contest. A few more letters in the language's reserved words wouldn't be a bad thing (ala Pascal) - the days of 110 baud TTYs are long gone, yet this cryptic language remains king. I do respect its power and flexibility, but I want better syntax.

OTOH, I certainly wrote my share of spaghetti code in BASIC!
 
I absolutely LOVE assembly/machine language. I think in hexadecimal, I dream in mnemonics! Where the rubber meets the road is my programming passion. HLLs are a crutch that gets between the programmer and the machine and contributes to inefficient code - but nobody cares about inefficient code these days and it shows. 1 MB for a "hello world" program and latency, latency, latency everywhere! I'm convinced that most of these code monkeys grinding out this crap code never saw the inside of a CS-101 class. I've seen my share of stupidity coming from the biggest software companies in the world that would have earned an "F" in any first semester CS class - I would have been FIRED for cause if I had written code that bad.

Don't get me wrong, HLLs certainly have their place - and I enjoy "some" of them. I did a bit of FORTRAN and it was OK, COBOL has very nice syntax from what I can see, but I never did much with it. I just don't grok the reason why ALGOL's horrid syntax has taken over the world, even though I've done a fair amount of coding in Pascal. C is just damn near unreadable - its seems every C program is a candidate for the obfuscated C code contest. A few more letters in the language's reserved words wouldn't be a bad thing (ala Pascal) - the days of 110 baud TTYs are long gone, yet this cryptic language remains king. I do respect its power and flexibility, but I want better syntax.

OTOH, I certainly wrote my share of spaghetti code in BASIC!

We get it, you're old. :)
 
I absolutely LOVE assembly/machine language. I think in hexadecimal, I dream in mnemonics! Where the rubber meets the road is my programming passion. HLLs are a crutch that gets between the programmer and the machine and contributes to inefficient code - but nobody cares about inefficient code these days and it shows. 1 MB for a "hello world" program and latency, latency, latency everywhere! I'm convinced that most of these code monkeys grinding out this crap code never saw the inside of a CS-101 class. I've seen my share of stupidity coming from the biggest software companies in the world that would have earned an "F" in any first semester CS class - I would have been FIRED for cause if I had written code that bad.

Don't get me wrong, HLLs certainly have their place - and I enjoy "some" of them. I did a bit of FORTRAN and it was OK, COBOL has very nice syntax from what I can see, but I never did much with it. I just don't grok the reason why ALGOL's horrid syntax has taken over the world, even though I've done a fair amount of coding in Pascal. C is just damn near unreadable - its seems every C program is a candidate for the obfuscated C code contest. A few more letters in the language's reserved words wouldn't be a bad thing (ala Pascal) - the days of 110 baud TTYs are long gone, yet this cryptic language remains king. I do respect its power and flexibility, but I want better syntax.

OTOH, I certainly wrote my share of spaghetti code in BASIC!

I just turn my PC off , wait a minute then turn it back on again.. fixes most things 😂