I started that repo for a reason…

- Posted in digital-archiving side projects that could become main projects side-projects

I’ve been doing some digital digging while creating some much needed backups.

I found this old map project where I was trying to put markers on a map. I remember I made that project when I just arrived in Mexico. I had implemented it in Svelte and in React but I was not very happy with it. That led me to try to make an iOS app simply by prompting.

I’m a firm believer that we all stay the same person. Let’s say you are interested in something 10 years ago, there is a big chance you are still interested in it today.

In this sense it’s sometimes interesting to look at some work from a few years ago, to relate it back to today. Maybe you acquired some new skills, maybe there is some external factor that can help push it forward. This could be a new person in your life with certain skills, a market shift… an LLM perhaps?

I tried to take a structural approach to look through all my old code.

I started making an index of every repository I ever made along with the reason why I made it. For every repository I read the README (if there was one, heh…) to figure out if it was my code or someone else’s and what the context was.

For some projects I tried to run them locally to get a sense of what I was doing. For others I just know what it was, typically when I worked on it long enough.

I tend to keep my websites in the macOS ~/Sites and then never really organize that folder (except for making some Archive type folders and dumping everything in there when I am ready for a clean slate).

Every computer I’ve ever had at one point has 50+ folders with different websites in it, mostly for various work reasons but also a lot of them free time experiments.

So far the trends of my digging reveal:

  • The repos for the end of year list projects, such as Best of 2019 (and 2018, 2017…) – I seem to like making lists and experimenting with new technology.
  • The repo for Clank – an early (2013) framework for trying to do web apps with animated views. The trend is that I dislike native apps, not because of their UX, but because of walled gardens and for having to write software multiple times. This is still true.
  • I also found several re-implementations of Kana Master, but in Svelte: same trend here, why can’t a cool app be a web app?
  • Keynote Extractor – this is an old macOS app to convert Keynote files to HTML-based presentations. Again this is related to my belief that you want info to be public & spreadable; locked up in a .key file somewhere on a computer is the opposite of that.
  • Some OCR-related repo’s: I’ve always been interested in data transformation and OCR, mostly for efficiency reasons as a designer. The Screenshot to Layout project came from that interest.
  • Some WordPress related things: I’ve always found WP to be an amazing community project and a great CMS. I hope the recent rummagings will not affect WP as a project.

Why am I doing all of this digging? I am actively looking for a new direction (see my posts about that) and I am checking out what interested me in the past.

Projects that I never finished; projects that deemed impossible at the time; in all that old code, I figure there must be something there.

Leave a Reply

Your email address will not be published. Required fields are marked *