50 Days
??%
50 Days is a HackClub event running on November 11th, 2025 – 50 days before 2026 –. The idea is simple: participants share a list of goals they want to accomplish before the end of the year, then post daily updates for the next 50 days. There are no prizes; the reward is the productivity you (hopefully) maintain.
Here are the goals I set for myself:
- Setup Glance
- Create a FreshRSS widget for Glance
- Refactor wakamitm frontend
- Read an academic paper
- Finish “Animal Farm”
- Make an api/webapp for my light bulb
- Ship my OneDrive proxy
- Make an archiving tool
- Archive stuff
- Add a dropbox to the 1drv proxy
- Somehow make a workflow public so user can choose what version to build
- Make a real website for mathiasd.fr
- Make something in C(++)
- Publish dotfiles
- More but idk yet
1st week (1-7)
The first week wasn’t the most productive but I started slow
- Setup Glance
- Made my workflow public
- Added a dropbox to onedrive-proxy
- Publish it to Docker Hub
- Started to archive thevalleyofcode.com with ai.hackclub.com (bad idea)
2nd week (8-14)
This ended up being my most productive week so far. I:
- Setup a proxy server for scraping on Nest
- Made a TOML config for my archiving tool
- Played a bit of MHRD
- Homemade PCB at school
- Hosted my 1drv proxy on Nest at files.mathiasd.fr
- Fixed a lot of 1drv proxy bugs
- Bought Refactoring English (which helped me write this blog)
- Made wakey-wakey because I have bad sleep habits (now I have bad sleep habits and a useless website)
- Installed Halloy cause Hackclub’s Slack was down due to migration
3rd week (15-21)
This week i’ve started to make a bunch of different things:
- Started to make @Scrappy-Doo (which took me 4 hours)
- Began this blog because bearblog.dev charges for custom domains
- Found a name (starblog)
- Switched from Flask to Jekyll
- Added RSS feed
- Wrote a lot of CSS
- Set up a github workflow
- Added a cool wavy background using FastNoiseLite
- Watched Frankenstein (2025) and Isle of Dogs
- Started doing Advent of Code
4th week (22-28)
- Added blockquotes on starblog
- Started the bulb api (called it bubulb)
- Made my own @leeker (named david-leeker)
- Tried pypy (it’s not that good with my AoC solutions)
5th week (29-35)
- @alice convinced me to try midnight so I’m currently doing it
- Made keyshield, a reverse proxy to hide my apiflash.com keys from public because when I shared a leek in #hackclub-leeks I made like 30 api calls out of 100 per month
- Submitted a bunch of projects for midnight
- Automated the progress bar on top of the page
- Finished AoC 2025 (check my solutions)
- Got half my hours (25h) approved for midnight
- Added more tags to scrappy-doo
6th week (36-42)
- Watched Avatar 3 (review here)
- Added a report after scraping with goarchiver
- Found a name for my new server. The first one is named pinguin (in reference of the ping command) so i’ll name the other caterpillar (in reference of the cat command and the very hungry caterpillar)
- Bubulb got reviewed but denied so I had to fix it
- onedrive-proxy got reviewed too but Nest was down and I didn’t had time to fix it so reviewer denied it because the demo link wasn’t working so I moved it to pinguin
- Released my dotfiles on MathiasDPX/dotenv
- I’m going to Midnight
7th week (43-50)
The last week of the year was pretty quiet, as it includes Christmas and New Year. So I decided to save my energy rather than stay up all night coding
- Added a map of travels to starblog (c.f. travels)
- Setup caterpillar and moved everything I had on Nest on it like: 1drv-proxy, wakamitm, jekyll-hackclub’s backend and more