< 2 Minute Read.
I just created a new repository for Epic Ray on GitHub!
Code ist best kept in some open source git repository, for other people to be able to look at it. I had originally taken down the repository, because I didn’t want to maintain it further.
Today I believe this mentality was backwards. Once you declare a project as abandoned, it may still be useful to others… even if just for entertainment purposes. And let’s be honest, a raycasting game engine in Java is definitely not the serious type of project.
To ensure nobody is disappointed or mislead, I believe it is important to ensure the project is easily recognizable as “abandoned” (“archived” may sound better), though.
A second big reason is portfolio and archiving: I already received a couple of emails from recruiters who found my GitHub profile. You may believe that keeping your bad old code visible to everybody could give a wrong impression, but GitHub shows that the last commit was from 3 years ago! And that is a lot of time to have improved your skills.
I value honesty highly – if I show exactly who I am, then it is easy to stay true to myself and to the picture that I painted of myself. This is an entire topic for another blog post, though.
For now, enjoy that old code! I’m secretly hoping for someone to take it and just put some time into making something cool out of it, that would be the best thing ever.
Open sourced code in 60 minutes, written in 30 minutes, screenshots taken in 20 minutes, edited in 3 minutes.