Some words on how to pick long term pet projects for a programmer
Finding All Shortest Paths with Floyd and Johnson in Golang. Comparison, profiling and optimization with parallelization. Calculating distances for trading routes in a space simulator game.
Some thoughts about how to have long term maintanance software with minimal toll to maintain and keep up to date
With modern logging systems able to parse JSON out of the box, we need defining easily jsonable logs. Known solutions do not do it consistently and in a type safe way. Typelog comes to rescue.
About usage of Git Conventional Commits, linters and auto changelog generating from your git commits. How to communicate easier with your end users through git and releases.