Archive
Selected writing and notes exported from the private knowledge vault.
- Designing an Agent-Assisted Personal Knowledge System
A first public note on replacing a Notion-based publishing workflow with a private Markdown vault, agent-assisted synthesis, and a curated static website.
- Conway's law
- Duplication is far cheaper than the wrong abstraction
- Quality is a prerequisite for speed
- All complex systems that work evolved from simpler systems that worked (Gall’s Law)
- Low Coupling + High Cohesion
- Accidental vs Essential Complexity
- Code is a liability, not an asset
- Team topologies: Stream-aligned vs Platform vs Enabler vs Complex Subsystem
- Make the change easy (warning: this may be hard), then make the easy change
- Simple ≠ Easy | Easy can hide Complexity
- Simplicity is prerequisite for reliability
- Get the Last PyPI Package - Quick Snippet
- Python Date Parser - Quick Snippet
- Clean Git Tree Practices
- Mission and Values
- Progress bar with tqdm in parallel executions
- Airflow is not an Orchestrator
- Factory Pattern for Data Developers
- Dependency Injection for Data Developers
- MVC for Data Developers
- Principles of Object Oriented Programming for Data Developers
- Idempotence - Meaning and Common Miss-understandings in Data Pipelines
- Generating Deterministic UUIDs in Python
- Resources for New Students at GaTech OMSA
- The Best Makefile Help
- A Sensible Way to Organize your Repositories Locally
- Importing local Python modules into Jupyter Notebooks
- How I deployed my personal blog with Vercel + Hugo + Github Actions + Notion