In the old days "flipping a bit" was far more important! For those of you that don't program, computers have things called registers which hold temporary values in memory. Back in the day, these were very tiny. I started when they were only one byte, or eight bits (two nibbles?) in size! A TB (a terabyte), which is a common number thrown out there nowadays (usually for disk space), is an absolutely huge number in comparison that holds 8,000,000,000,000 bits! My current home/work computer has an 1/8th of a TB just for memory (128 GB, or one TRILLION bits!).
We had to know all sorts of creative ways to use those registers that involved moving them all left and right, flipping all of them to their opposite value, etc. Assembler would have commands like MOV(), PUSH() and POP(). The push and pop commands are the ones that put things onto the stack of registers (push) or took them off (pop).
I've coded on two really old computers that only had 1k of memory (i.e., 1,024 bits!). These were the Timex Sinclair and the Pet computers. You literally couldn't put some of Bapu's thread titles into that much memory since they could only hold 128 characters!
Another term I always liked was "bitbanging."
Oh, and here's some news in my world! It looks like I've FINALLY found some work! I'm going to be joining another long-time programmer (who's 66) and doing Filemaker projects. Although Filemaker has been around since the late 1980's (1987 I believe), it's one of the few languages I had never used since it primarily targets at Apple computers (the only Apple I've ever coded for was the Apple II way back in 1977!). It's been upgraded over the years and I can now use it with Windows (though they still give Android devices the finger).
It took me exactly four days to get up to speed on Filemaker and I've already created a fully functional app that is going to a client. Sure, it's not too extensive, but it's got all the GUI polish and correct best practices behind the scenes of a marketable app. I'm very surprised at how easy it is! Of course, that said, if you want to go outside of what it provides easily, you can spend a good bit of time creating custom scripts! I'm just very happy that it looks like I'll have some income coming in again! I'm also loving the fact that I'm back to getting paid for doing something I enjoy. I actually got so into my zone that I worked all night Thursday to Friday without even realizing it!
In fact, as soon as I finish checking out other new posts here, I'm off to watch some more tutorials (at 1.75x speed) just to absorb more of what Filemaker can do. 🤓