Skip to content
View icarus612's full-sized avatar

Organizations

@dev-daedalus @the-icarus-project @digital-hammer

Block or report icarus612

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
icarus612/README.md

I've decided to start over.

  • 🔭 I’m currently working on rebuilding my github to eliminate tech debt, so i can enjoy coding again.
  • 🌱 I’m currently learning reinforcment learning with open AI gym.
  • 👯 I’m looking to collaborate on any and everything.
  • 💬 Ask me about anything, I'm an open book.
  • 📫 Reach my via email.

I'm Going "All In" on the Mono-Repo Architecture

TLDR;

Tech-debt sucks, so I'm moving all my smaller projects over to my monorepo, and cleaning out my old repos, so that I only have projects I plan on maintaining.

The Full Story

What started out as a struggle to find a good naming convention for my projects grew into something larger: I've realize that I don't enjoy programming the way I've been doing it anymore. I want to free myself from any stress and pressure I feel involving extracurricular coding. It is after all, extracurricular. I want to minimize the code that I feel obligated to maintain, especially as I try to present myself as a quality coder. I just don't feel the need to go through my old repos and make them look up to par. So everything I have from up to this point is going into live in my monorepo. Inside that monorepo will be every small project I have and am working on. I will do my best ot keep it organized and README's up to date, but the point of the monorepo is to have a place to let myself go wild, and really let my creativity drive.

The goal of all of this centers around these 3 things in particular:

  1. It will take the weight off of repos, and github. I think the professional world places a lot of (sometimes overhyped) value in repos and github.
  2. I will feel more comfortable starting new projects and trying/testing new things and ideas without really caring if they end up working or not.
  3. It will help seperate the "hobbyist" and "professional" code in my repos, and make it clearer which projects I'm taking seriously verse the ones started on a whim.

I feel like I am entering a new phase of my software development journey, and I would like to make software that others want to use. Libraries that could actually be useful to other devs, while still having a free space to do whatever and not lose the work I care about.

Pinned Loading

  1. daedalus-mono daedalus-mono Public

    A mono-repo built for storing and maintaining all my code in an easy to access and download way. Although its public, it's really only built for personal use/commits from a single Author. For more …

    HTML

  2. maze-runner-mono maze-runner-mono Public

    This is a repository containing all of my Maze Runner micro-projects. The repository is automatically maintained through GitHub Actions, and primarily used as a space for others to see a project I …

    JavaScript 1

  3. dots-js dots-js Public

    The only project to ever get stars on my github. Given that, and that animations are by far the most fun part of the frontend, I have decided to keep/update/maintain this project, BUT IT IS IN NEED…

    JavaScript 4