# 2024-04-13 17:10:56 it's easy to get into engineer mode and keep wanting to perfect trivial things in simple projects, get it to be most convenient for your own tooling. to actually grow and learn, work on difficult projects that teach you things and make you _think_. projects you don't want to do -- not the laborious kind, but the challenging kind. https://austinhenley.com/blog/challengingprojects.html # 2024-04-13 17:11:40 infinite canvas seem to be interesting too. apps that have that feature are almost always paid, and they show some special library they're using. I was considering making something like it for the terminal years ago -- yourworldoftext clone, xfnw's nboard. I should look into ncurses and nboard again, and maybe write something like nboard using go tcell. speaking of which, conway's game of life in ncurses (sloum has a project like this), and tcell would be amazing. it includes a "game loop" kind of thing. # 2024-04-13 17:14:03 For the extra challenge (and help with CP), I use consider using C++. maybe some library-style code, given some initial state, compute some representation of the end state. I should get back to CP... # 2024-04-14 09:29:29 https://www.jeremykun.com/ Math ∩ Programming