BLOG

Migrating posts from the previous blog, one by one.

I set Action Items even for small tasks so I can handle everything more efficiently.

When I face a problem that needs to be strengthened or solved, I avoid leaving it as an uncertain resolution and apply one concrete action immediately. By setting Action Items, I turn the next step into something I can execute now. The following sections summarize the operating and learning principles I have derived from practical experience.

1. Operational Strategy

Builds systems that deliver real value. Thinks through comparisons to find better solutions and focuses on cost-aware system design.

Google's developers and engineers share the common goal of technical implementation and system design, but their roles and focus differ subtly. Developers mainly focus on implementing user-facing features, while engineers focus more on infrastructure concerns such as system reliability, scalability, and automation. - From Software Engineering at Google

After working on many projects, I learned that becoming absorbed in scalability, clean code, or clean architecture before value is validated can worsen operating costs. That is why I treat operational strategy as a process of deciding expansion through indicators such as traffic, latency, errors, and SLOs. To keep systems alive for a long time, technical decisions should be explained through numbers.

Based on this principle, I used SLOs to reduce unnecessary expansion and efficiently operated a campus life support app with DAU 1,100+ and 85.7% adoption at minimal operating cost.

2. Learning Strategy

The point of learning is not just knowing new material, but being able to retrieve the right information when needed.

Passive reading often stops at recognition. Review and question-based learning force active recall and reveal gaps in understanding. Adesope et al.'s 2017 meta-analysis found practice testing effects of +0.51 over restudying and +0.93 over no activity.

This blog follows these principles.

  1. Learn from lectures and books
  2. Refine concepts through review
  3. Strengthen understanding through questions