Tangent is dead; long live Tangent

Having to keep things under wraps has been annoying, so I'll just get this out of the way: I'm a student, and I'm the maintainer of Tangent. The rest of this is about what Tangent was and what it will be.


The precursor to Tangent was SchoolHub. The idea was good: a hub for school. The execution wasn't. The first version taught me about coding with Svelte(Kit), running on Cloudflare Pages, tracking and syncing data, and integrating with StudentVue and Schoology, but its features were lacking:

Then I decided to rewrite the whole thing with a different set of features:

Can you guess which one got SchoolHub killed?


So that was how Tangent was born. It swung in the opposite direction - I added as many redundancy and security measures as I could. It was probably overkill when it was more or less "SchoolHub minus The Scan".

I added more features that were ambitious at the time. Things got boring. I started feeling lonely. One day, I felt alienated enough to start philosophizing about myself and the future of Tangent, and over the course of a few more days I came up with a plan.


Deciding on Tangent's trajectory was hard. "Tangential to your school experience" definitely worked, but I needed to move past it. I had to question what Tangent's point was and how to best model both a collection of small utilities and a unified class overview. I ended up inspired by Steve Jobs' legacy and Anura's design, and decided that the next version of Tangent would be a computer.

When Steve Jobs said "[the computer is] the equivalent of a bicycle for our minds", he was referring to a plot that shows Man on Bicycle requiring only 1.5 cal/g/km, the least on the plot. Tangent as a computer is inspired by the same notion of efficiency. It'll primarily include tools to help you understand, comprehend, and remember, but it'll also be much more efficient to use Tangent to read a technical explanation or run a program you wrote than to try to figure out what method hasn't been blocked by your school in their hatred of code. The filtering I'm under even has a specific categorization so IT can block all platforms where you can make free websites!

Tangent as a computer will also be a lot more open. I expect this to be hard, as implementing different protocols and triaging what can and can't be open sourced always is, but I think I'll have the time to make it work. Tangent will be ready next year.