
Welcome!
Hey there! I’m Ryan, but go by Doku in the digital world. The goal of this space is to compile and chronicle ramblings on various topics and interests. I will also use this space to track my progress as I learn and experiment and grow as a chess player, programmer, and human.
Part blog, part portfolio, lets just hope I can keep up with it!
2025 Goals
While I don’t make new years resolutions since trying to make vast, life altering changes is bound to fail, I find myself wanting to outline some of the broad goals that I have for 2025. Nowhere near comprehensive or below are some of the things I am going to work to accomplish.
Reading
- Read 52 books.
- Follow my progress on goodreads.
- Read 1 hour a day.
- Finish the books in completed series that we own.
- Examples: Poseidon’s Children, The Expanse, and The Chaos Born.
Writing
- Post once a week.
- Overcome urge to redo and rewrite every word over and over.
- Don’t overthink it; get the words on the page.
- Work on being concise.
Programming
- Continue to work with PowerShell.
- Experiment more with Python both at work and in the lab.
- Learn Kotlin.
- Be more consistent using GitHub.
- Program/learn/practice for ~1 hour a day.
Projects
- Book Entry Form
- Update to support multiple authors.
- Update to support middle names.
- Integrate with an API – Open Library, Library of Congress, or Google Books.
- The Michalski Library
- Recreate corrupted Charts sheet.
- Add Catalog sheet which will list all owned books including reading copies, duplicates, etc.
- Possibly include ISBN, publisher, etc. from API above.
- Move Format to catalog sheet.
- Add date read for Azizah’s completed books.
- Cocktail App
- Project plan + scope.
- Travel App
- Project plan + scope.
- Library App
- Project plan + scope.
Miscellaneous
- Chess
- 1300 Blitz + Rapid.
- Complete English course.
- Study ~30+ minutes per day.
- Review games more consistently.
- Meet with Vested once a month to deep dive.
- More steps!
- Start juggling again.


