Live data from Hacker News

Archive your old projects

arne.me

41–50 of 63 posts

Re: Archive your old projects

#41

Create a folder on your computer or get a sturdy box made of good cardboard with a lid. Name the folder “Process”. Write the word “Process” on the box. While working, occasionally take photos or screenshots of what you are doing showing your workspace, the computer desktop, the desk with pencils and papers and cables everywhere, the wall or piece of string with notes. Show the messy process of creating something. Typ…

What have you found to be most valuable / meaningful years later?

Re: Archive your old projects

#42
Or don't. It is so liberating not to have to periodically migrate data from one medium and file format to another, and worry about corruption. What are you getting out of it? What are you going to do with your preserved data once you die; burden the next generation with it along with the rest of your junk? Cull data every with every migration.

Re: Archive your old projects

#43
post #40

I really regret not archiving my projects as a kid. I didn't care to save much of anything back then so they got lost to various HDD crashes and migrations to other systems. I started programming at 11 and don't have anything I made before I was 19. Mostly video games in C++ and small PHP projects I did for money in high school. It's fun looking back at what I have so I really wish I had the stuff from way back in th…

It is ok. Sometimes the memory is better than the reality. How good do you think your code really was?

Terrible, it's value would be entirely nostalgic.

Re: Archive your old projects

#44
I start my projects in `~/tmp/` and when I feel like I'm getting somewhere with them they graduate to `~/src/` and get published on GitHub (and a few mirrors for the most important ones). Anything on `~/src` need to be backed up but things in `~/tmp` can be lost without missing them.

When I start working on a new feature for a project I create a PR on GitHub and document my research and then the implementation with screenshots.

I also have a text file on my computer where I write a few lines everyday about what I'm doing. From time to time I send it to myself by email.

It's relatively simple and low effort but has proven to be very helpful many times.

Re: Archive your old projects

#45

I really regret not archiving my projects as a kid. I didn't care to save much of anything back then so they got lost to various HDD crashes and migrations to other systems. I started programming at 11 and don't have anything I made before I was 19. Mostly video games in C++ and small PHP projects I did for money in high school. It's fun looking back at what I have so I really wish I had the stuff from way back in th…

I did the same as you, and did not manage to keep source code, but I kept binaries at least (https://github.com/thbar/demomaking) of some demos and games I made.

It took a while to find them back on the internet thanks to various archiving folks!

Re: Archive your old projects

#46

Earlier quoted context omitted.

> Practice writing down notes on a piece of paper in the dark > Thank yourself later, in years to come I only found out about this many decades after it happened, but on the occasion of my grandfather's 60th birthday, way back in 1980-ish, my mother presented with him a large bound empty notebook labelled with his name, and explained that the purpose of the gift was that he was to start making notes about his life. I…

Thank you for this idea. I’ve given notebooks to my mom to encourage her to write, but don’t think I ever wrote her name on the cover. The next one will have it. Also, consider recording a conversation between you and your loved one with the voice recorder on your phone. I have one brief recording of my dad’s voice in an old VHS tape that I burned to DVD and copied to the computer, and that’s it. Memories. Often the…

My dad is 80 years old and he loves playing the piano and now the keyboard. He never learned how to read music and he plays by ear. He mostly plays and sings Motown classics. I’ve captured a few video clips of his playing and singing when I go back home.

I back up all of my videos and pictures to iCloud, OneDrive, Google Photos and Amazon Drive (pictures only).

As far as my own writing, my wife and I are what I call “hybrid digital nomads and snowbirders”. I have a blog over at micro.blog where I write about our journey.

Re: Archive your old projects

#47

Create a folder on your computer or get a sturdy box made of good cardboard with a lid. Name the folder “Process”. Write the word “Process” on the box. While working, occasionally take photos or screenshots of what you are doing showing your workspace, the computer desktop, the desk with pencils and papers and cables everywhere, the wall or piece of string with notes. Show the messy process of creating something. Typ…

I've been trying to write a response to this in a couple of tries, and the best I've got is: but also don't feel beholden to this.

The past isn't always a fun place to go visit, even if it's not traumatic. Who you were and who you are are different people, and getting dragged back to that old self can feel suffocating rather then fun.

Strictly technical records? Great. Everything? Even if you want to keep it, you may find you don't like revisiting it. I have zip files which exist because I don't quite want to destroy old records entirely, but I certainly don't want to actually scroll into photos from 10 years ago.

Re: Archive your old projects

#48
Funny enough, I was scrolling through an old hard drive of mine about a week ago and on it I found a cli I made in c++ at some point during the first half of the 2000s to solve quadratic equations. I had completely forgotten I ever made it but I bet it cut the time I spent on my math homework drastically. I remember how boring and tedious I used to find them...

Re: Archive your old projects

#49
What’s the best way to encrypt data for archival, so that it can be decrypted decades later?

The encryption software can be discontinued, or change over time and be backwards incompatible.

Re: Archive your old projects

#50
post #39

I once created a simple counter [1]. I used it to remind me of eating every two hours. I thought to myself "it's a good counter, I'll show it to people" then posted it on HN. People were like "that is just a counter, why are you showing us that?" So i kind of stop sharing everything, haha. But my GitHub used to be a replica of my projects folder, i would upload everything. I don't do that as much now a days. 1 - http…

I know how you feel. I tend to think like everything I do is insignificant and not worth sharing. As a hobbyist programmer I only work on things in my free time. I used to not publish stuff on GitHub because I felt my projects were incomplete, too small, too unpolished, too unmaintained. I've never submitted my projects here and only mention them in comments when they're relevant and posting them is easier than explaining. I started making a deliberate effort to change that in the past few years. I've repeatedly discovered that people notice what you do when you put yourself out there.

Years ago I bought a Clevo-based laptop from a brazilian manufacturer, reverse engineered the keyboard LEDs and wrote a Linux user space driver for it. I just published it on GitHub and forgot about it, assuming no one would ever care. One day I opened my email and discovered I somehow had users and someone even built a GUI around my little program. I was actually a little embarrassed that someone had posted an issue asking me how to use the thing and I didn't even see it.

I mentioned another Linux project here in comments, someone submitted it and I got to engage with the community about it. Recently someone submitted another project of mine, a programming language, without me talking about it. Seriously made my day when I opened HN and saw my project on the front page. Couldn't even believe it at first.

It takes a certain boldness to put oneself out there. I'm always ready for negativity and criticism. Still, the results can be very nice.

Post reply on HN