Boris Cherny: TI-83 Plus Basic Programming Tutorial (2004)
46 points by suoken 3 days ago | 16 comments

sshine 41 minutes ago
I received the TI-83+ manual on the first day of high school and read it back-to-back that same day.

Subsequent math classes, I started by writing a BASIC problem to solve the type of math problem we were given.

I can't decide if I got really good at solving those math problems by solving them generally once, or really bad at solving those math problems for never having solved them more than once or twice by hand while writing the program.

Those programs were very inefficient, and you could code the TI-83+ in assembly, but it required uploading the code via cable. I recall being able to play small internet-downloadable network games with two TI-83+ connected. I never got around to writing any games myself.

reply
dubbel 2 hours ago
That brings back memories...

In 2008 I was in high school and wrote a TI-BASIC tutorial in German [0] on my blog that became by far the most popular thing I wrote - maybe on par with my post about how to fix a quest bug in Skyrim by teleporting Delphine.

I was a bit mad back then that people for some reason appreciated those posts more than many very deep teenager ramblings about politics/philosophy :D

[0]: https://archive.haukeluebbers.de/2008/12/ti-basic-tutorial-1...

reply
z_open 3 hours ago
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.
reply
nzoschke 8 minutes ago
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.

reply
ttoinou 16 minutes ago
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 that
reply
vvoyer 15 minutes ago
For anyone wondering, Boris Cherny created Claude Code.
reply
kh2engab 22 minutes ago
I would be more interested, how I can disable the auto-power-off on my TI-86 (ROM v1.3 emulated with virtual Ti)
reply
pama 2 hours ago
Ilya S?
reply
coreyh14444 3 hours ago
I hope / don't hope to be famous enough one day that people start looking through my blog and forum posts from when I was a teenager. :|
reply
kergonath 2 hours ago
Luckily for me the company that hosted mine went under, nothing is accessible anymore, and there is no snapshot in the Internet Archive.
reply
submeta 2 hours ago
There‘s HP calculator guys and TI guys. Around the age of 17 I spent lots of time programming my HP28s calculator in a Forth like language that had symbolic mathematics, lots of ideas from Scheme (closures, functions as first class arguments, recursion). It felt like magic dealing with concepts I hadn’t seen in the C compiler on my Amiga or later in Turbo Pascal. But I saw these concepts later in Mathematica and was familiar.

I had programmed games, complex 3d visualisations (super slow but oh well), and was totally fascinated by what this device could do.

reply
faxmeyourcode 58 minutes ago
An HP 50g was my calculator of choice, and the whole RPN style really rubbed off on me. Plus it had more advanced symbolic algebra capabilities than a ti83 equivalent. I enjoyed learning common lisp, scheme, racket, etc through high school and college and still am fond of them today because of this calculator.
reply
le-mark 2 hours ago
Most if not all high schools and colleges in the US required TI “graphing” calculators for algebra/trig on up. I don’t know if they still do. I never saw this HP28, sounds awesome!
reply
otabdeveloper4 2 hours ago
The rest of the world only has Casio, I think.
reply
msk-lywenn 3 hours ago
The original manual for the TI83+ is what actually got me into programming. It was pretty nice.
reply