Journal
Posts and long-form series on AI, startups, venture capital, and more.
All Posts
PyGeoHash v3.0.0: Faster, Freer, and More Pythonic
Deep dive into PyGeoHash v3.0.0: a major release with a pure CPython rewrite, MIT relicensing, and dramatic performance gains. Faster & freer geohashing!
Do a Small Thing Well: A Sustainable Approach to Productivity
Master the "Do a Small Thing Well" approach to combat overwhelm and burnout. Learn practical strategies for task decomposition and sustainable productivity.
Using Cursor for Open Source Library Maintenance
How AI tools like Cursor simplify open source library maintenance by assisting with code understanding, environment setup, housekeeping, and project standards.
Simple Napa Cabbage Kimchi (Mak Kimchi)
A straightforward recipe for making classic Mak Kimchi (cut cabbage kimchi), the popular Korean fermented napa cabbage side dish, right in your own kitchen.
India's Emerging AI Regulatory Landscape: A Pro-Innovation Approach
India''s AI regulation approach: no specific AI laws yet. Focus is on existing frameworks, data protection, sector rules. Waiting on Digital India Act.
Effective Docstrings: Google vs. NumPy vs. reStructuredText Styles
Learn to write clear docstrings Sphinx understands. Compares Google, NumPy, and reStructuredText formats for effective Python library documentation.
TRL 6-9: From Prototype to Operational System
Explore TRLs 6-9: from prototype demonstration in relevant environments (TRL 6) through qualification (TRL 8) to proven operational deployment (TRL 9).
PyGeoHash 2.1.0: Modernizing a Geospatial Python Library
A look at the latest updates to PyGeoHash, a lightweight Python library for working with geohashes, and how modern AI tools helped revitalize the project.
China's AI Regulatory Framework: A Comprehensive Analysis
Explore China's comprehensive approach to AI regulation, covering key measures for generative AI, algorithmic recommendations, and deep synthesis technology.
Geohash: When Clever Isn't Always Smart
A deep dive into the limitations of the Geohash algorithm, including boundary issues, non-uniform cell sizes, and common implementation mistakes to avoid.