Musings on life, tech, and my journey through the world.


“The mystery of life isn’t a problem to solve, but a reality to experience.” – Frank Herbert

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!

Social Media Icon Bar

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

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
  • 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.

Blog

Take a peek at my latest posts.

Books

My thoughts on reading, writing, and all things books. Be sure to check out some of my ancient posts for some gems.

Programming

My journey through learning various programming languages as well as projects both in progress and completed.

Scroll to Top