Short blog posts with my thoughts on programming, dadding, and what-ifs, collected in chronological order.

Introduction to Cryptography

My learnings and notes while reading through 'Hacking Secret Ciphers with Python' by Al Sweigart

Coroutines: Builders

Suspending functions need to run within a coroutine. Builders are a way to easily create and run coroutines.

Coroutines: Suspending Functions

Suspending functions in Kotlin are designed so that threads can be lightweight. This means making it less resource intensive to switch them in and out. See how they did it in this blog post.

My study on Coroutines

Here is an overview and directory for my notes on how coroutines work.

Flow Easily: MVP launched

🐕 Dogfooding: I tested Flow Easily by giving Twitter's Help pages a major uplift

Flow Easily: Conception

What if creating screeshots flow diagrams could be easy?