Toni MaxxToni Maxx

My History as Pseudocode

story nostalgia pseudocode

I like to explain logic in short pseudocode. So I tried it on myself. This note is my own timeline, written as a small program.

It starts on an Apple II and ends with the work I do now. Every line is a plain statement. Under each one is the fact behind it.

How the program starts

My first computer was an Apple II. I was ten, in the early 1980s. I wrote AppleSoft BASIC on it, and I have been programming since.

Beagle Bros was my first love in tech. I had many of their disks, and Apple Mechanic was one of them. That company sparked my passion for programming.

LOAD AppleSoft BASIC ON apple_II
INSERT disks FROM Beagle_Bros
WHILE curious
  WRITE the next small program
WEND

That loop never really ended. I only moved it to bigger machines.

The middle of the program

In high school I started my own small software company. It was called T-Software House. I started it in 2533 in the Thai year count, which is 1990.

In my first year at university I built my first real software in FoxBase. It meant swapping floppy disks. After that I used FoxPro for many business projects.

Then came Windows 3.1. I wrote karaoke software for it and sold it to many shops in Chiang Mai and Bangkok. I wrote more about that era in What the DOS Era Still Teaches Me. If you want to see how I would start that karaoke idea today, read How I Would Build a Karaoke App Today.

The part I run now

I have worked in the US tech industry since 2021. I have been a full stack engineer for decades. I build end to end, from scratch to production, with the right stack for the job. I have also been building with AI for more than five years.

FOR EACH project
  CHOOSE the right stack FOR the job
  BUILD it end to end, with AI where it helps
  KEEP the code lean
NEXT project

The last line is the oldest one. Lean code is a habit from the DOS era. I write the least code that does the job, and I still do.

Run it yourself

Below is the same timeline as a small toy. Press Step to run one line, or press Run to watch the whole program. Each line shows the statement and the fact behind it.

Interactive · toy

My history as a short program. Each line is a plain statement with the fact behind it.

  • LOAD AppleSoft BASIC ON apple_II: I got an Apple II when I was ten, in the early 1980s, and I wrote AppleSoft BASIC.
  • INSERT disks FROM Beagle_Bros: Beagle Bros was my first love in tech. I had many of their disks, Apple Mechanic among them.
  • FOUND T-Software House IN 2533 (1990): In high school I started my own small software company, T-Software House.
  • BUILD first_program IN FoxBase: In my first year at university I built my first real software in FoxBase. It meant swapping floppy disks.
  • MOVE TO FoxPro FOR business_projects: After FoxBase I used FoxPro for many business projects.
  • WRITE karaoke FOR Windows_3.1: I wrote karaoke software for Windows 3.1 and sold it to many shops in Chiang Mai and Bangkok.
  • JOIN US_tech_industry IN 2021: My first job in the US was in 2021. I have worked in the US tech industry since then.
  • BUILD end_to_end WITH right_stack: I have been a full stack engineer for decades. I build end to end, from scratch to production, with the right stack for the job.
  • ADD AI TO the_toolbox: I have been building with AI for more than five years.
  • KEEP code LEAN: A DOS-era habit that still shapes my work: write the least code that does the job.

It is silent and it makes no network calls. If you like toys like this one, there are more on the widgets page. You can also browse all the notes or read the short about page.

Where this comes from

This is my own story, so the facts come from me. The Apple II, Beagle Bros and Windows 3.1 are named as the tools I used. The pseudocode is a way to tell it, and it is not real code.

If you have an idea and want one engineer who can take it from the first line to production, you can write to me or start with a free consult.

Book a free consult