GitHub
I did not work on TVLens on Days 6-8 because I was traveling.
Most of my TVLens work happens in the terminal and today I moved my work from Linear to GitHub.
There is nothing wrong with Linear but I felt that the TVLens code and the reasoning for why the code is the way it is was separated. I wanted to bring it closer together because I may want to build a similar project in the future. It pairs each design choice or engineering decision with the code it belongs to.
For example, why we chose to make a certain decision in the algorithm lives alongside the code for that recommender rather than in another service that is not where the code lives.
I realized that this was being done already with ADRs made famous by Michael Nygard. This is extremely important to me because TVLens is an open project I am working on to learn about engineering and coding so it makes sense to document my decision(s) in the open as well.
So now if you want to stay up to date or understand why something was done, it’s all on GitHub.