5/7/2026 at 10:02:43 AM
It's funny how many software developers got into it due to being bored in class with a TI-83 and randomly trying to create programs.by z_open
5/7/2026 at 12:05:26 PM
That’s me with a TI-85 in 7th grade in ‘95 or so.It was effectively a portable computer that I was allowed to use and play with in most classes.
Started with TI-BASIC, then discovered ticalc.org and the shell and assembly programming hacks, games, and home brew transfer cables.
It effectively started my electrical engineering and computer science career.
I know I’m not alone.
by nzoschke
5/7/2026 at 12:56:16 PM
Indeed, +1. I was the same though with a TI-83 instead. I had to get good at hiding the calculator under the desk in non-math classes because the English teacher (for example) would press me on "why do you need a calculator for English class?"I'm kicking myself for not saving the game code I wrote for some of those early games. They weren't very good, but I'd love to see the code, despite the horrifying spaghetti that it was.
by freedomben
5/7/2026 at 3:10:13 PM
Almost identical boat here. Had a borrowed TI-83, freshman year wrote 2048 && 1/2 of chess with only knowing basic variable usage, if, goto, and matrix indexing. Found out about actual loops and the ability to call a basic program from another latter.by chainingsolid
5/7/2026 at 11:28:38 PM
Ah I was a few years later on the TI-86. Around 1999.Between this, and SNES emulation (searching memory for values and adjusting things to see how they'd affect the game), I was destined for computer science.
by bmenrigh
5/7/2026 at 4:36:53 PM
We had a chat program on the TI-85 over an extended (10m) link cable.Good times, indeed.
by chinathrow
5/7/2026 at 3:46:20 PM
I had a TI-81 (and then an 85 later on). I wrote a blackjack program. There was no link cable for the 81, so other kids had to type it in manually.by dlevine
5/7/2026 at 12:13:00 PM
Same here! TI-85, and then HP48G series after that!by aklein
5/7/2026 at 5:07:20 PM
+1 ti85 7th grade '95by colinmegill
5/7/2026 at 12:48:50 PM
That was me. Algebra clicked for me so I found the pace of the class to be slow. Ended up creating a few programs to solve tedious things like the quadratic formula incrementally while displaying the intermediate steps so I could write them down on tests.Authoring programs using the buttons on the calculator was not fun.
by matt_kantor
5/7/2026 at 2:53:58 PM
> so I could write them down on tests.We had show our calculator had been memory wiped before any tests.
Although in retrospect we only had to show the wipe screen which we probably could have coded up as its own program.
by cube00
5/7/2026 at 4:20:08 PM
Most teachers were not good at checking this. There was an archive mechanism which would compress the file and IIRC, prevent it from showing up in the program list. You could of course just unarchive it.by z_open
5/8/2026 at 12:42:14 AM
Even though I never cheated, I never wanted my programs to get erased... I just created an image of the "memory erased" screen and showed that to the teachers.by stn8188
5/7/2026 at 12:55:47 PM
It was OK, just needed to memorize the commands, they are all reachable via a combination of number keys :-)by NanoWar
5/7/2026 at 12:48:14 PM
Absolutely! It started with MENU() text adventure games and then got to drawing custom UIs with DRAW(). iirc, you could get small text by using TEXT() in the DRAW() command. The specifics might be wrong on that one though!by butlike
5/7/2026 at 12:52:34 PM
And many of the people I knew who went on to become real incredible software devs got tired of the limitations of basic and went to ASM. My friend and I started building (and selling) graphlink cables made from old printer parallel cables, mainly for the ASM hackers. We even sold them with a warranty!by freedomben
5/7/2026 at 2:38:15 PM
Hey, some of us are old enough to have done it on a TI-82 instead!I already knew Basic from a DOS PC, but did write a Breakout clone while bored in classes on my TI-82.
by vikingerik
5/7/2026 at 4:14:16 PM
TI-BASIC was also the gateway drug to writing assembly for TI-83.by teeray
5/7/2026 at 6:05:40 PM
Says something interesting about education. Exposure to tools had perhaps as much impact than what the high schools were actually teaching .by seizethecheese
5/8/2026 at 12:59:01 AM
productive procrastination!by kellpossible2
5/7/2026 at 11:57:37 AM
Wait, I'm not the only one ? :P . I was def the only one in my class and maybe we were 3 of all classes doing thatby ttoinou
5/7/2026 at 12:39:43 PM
Same. I even convinced my mom to buy me a transfer cable so I could distribute my programs to my classmates. I was the "plug" for a brief time. Probably my closest taste of being "popular". It was nice.by joebates
5/7/2026 at 12:57:50 PM
I ended up building my own by "repurposing" and old printer parallel cable that my dad wasn't using. He wasn't thrilled about that, but seemed a little bit proud at what I did with it.I eventually made enough money from "donations" from people to buy a proper cable, which did improve my DX quite a bit. The hacked up parallel cable wasn't the most reliable...
by freedomben
5/7/2026 at 4:12:43 PM
Yes that’s exactly how I started coding!by tcoff91
5/8/2026 at 5:24:34 AM
I remember putting Street Fighter and Drug Wars on my TI-82.by deepakhj
5/8/2026 at 12:48:01 AM
I got Super Mario onto my TI-89by az226