skip to content
Yiğit Özgümüş
Home
Writings
Notes
Tools
About
Close
Home
Writings
Notes
Tools
About
Archives
2025
Oct 26, 2025
Note Taking with Obsidian
Sep 21, 2025
Delegation by Facade
May 18, 2025
Building interop
Apr 28, 2025
Command-Click Your Way to the Solution
Jan 4, 2025
Rethink How You Overthink Your Habits
Jan 1, 2025
Implementing continuous Flag in Lazydraft
2024
Nov 6, 2024
Checkpoints: Creating Conditional Suspensions in Transmission
Oct 13, 2024
Limiting API surface using Interfaces as Receiver Types
Sep 29, 2024
Extendable Components in Transmission
Jun 29, 2024
Staying Put is Worse Than Going Somewhere Wrong
Jun 9, 2024
Transmission Library Fundamentals and Testing
May 26, 2024
What Can Software Engineers Write Besides Code?
May 18, 2024
Type-Safe States Are Your Friend
Mar 18, 2024
Decoupling Business Logic in Android Projects
2023
Dec 14, 2023
Navigating Multiple Technical Migrations in Our Domain
Nov 26, 2023
Completing the MVP Version of LazyDraft
Nov 21, 2023
Implementing the Config Management for my CLI
Sep 28, 2023
New API Design for LazyDraft
Sep 3, 2023
Rewriting my over-engineered CLI in Rust: Motivation
Sep 2, 2023
Spontaneous Combustion Rule
Aug 20, 2023
Comparing Different Ways to Update a List
2022
Jul 31, 2022
Notes on Building a Second Brain
Jan 23, 2022
Weekly PR's Week 4: Dependency Injection & Obsidian Organization
Jan 16, 2022
Weekly PR's Week 3: Trying out new things
Jan 9, 2022
Weekly PR's Week 2: Dive into Android Architecture Guide
Jan 1, 2022
Weekly Pull Requests: git init
2021
Dec 30, 2021
Recap of 2021
Sep 20, 2021
Coroutine Basics
May 8, 2021
Creating Mindset Shift Using Test-Driven Development
Apr 30, 2021
Concurrency Series
Jan 2, 2021
Recap of 2020, Roadmap for 2021
2019
Aug 1, 2019
Thesis Completed!
2018
Oct 6, 2018
Hello There