Avatar 😃

Shane's Personal Blog

Gain wisdom at dawn; die with no regret at dusk. 朝闻道,夕死可矣

  1. About Me
  2. Home
  3. Search
  4. Archives
  5. Think Different
    1. Dark Mode

Archives

2025 47
2024 5

Categories

Python Technology Concurrency Philosophy Web Development Personal Development Psychology Software Development Artificial Intelligence JavaScript

Tags

Asyncio Python Debugging Concurrency AI Tools Confucius JavaScript SvelteKit Ancient Wisdom Chinese Philosophy
Featured image of post AI Assisted Coding With Better Experience and Quality -- A Two-Level System
Technology Software Development

AI Assisted Coding With Better Experience and Quality -- A Two-Level System

A practical two-level approach to working with AI coding assistants on complex codebases, while maintaining code quality and managing context windows effectively

Aug 03, 2025
11 minute read
简体中文
Featured image of post The Hidden Balance: What Confucius Really Meant by Inner Character vs Outward Cultivation
Philosophy Personal Development

The Hidden Balance: What Confucius Really Meant by Inner Character vs Outward Cultivation

I thought I understood Confucius until I hit this confusing quote about balance. After months of wrestling with it, I finally cracked the code—and it changes everything about how you judge character and develop yourself.

Aug 03, 2025
8 minute read
简体中文
Featured image of post We Prefer Comforting Stories Over Harsh Realities
Psychology Self-Understanding

We Prefer Comforting Stories Over Harsh Realities

Understanding why our minds naturally favor comforting stories over harsh realities—and how knowing this can make us wiser.

Aug 03, 2025
2 minute read
简体中文
Featured image of post Escaping Python's Type Resolution Hell: How pydantic-graph Solved the Forward Reference Nightmare
Technology Python

Escaping Python's Type Resolution Hell: How pydantic-graph Solved the Forward Reference Nightmare

Discover how pydantic-graph elegantly solves Python's forward reference problems without the trial-and-error pain of .model_rebuild(). Learn the difference between static and runtime type resolution, and why capturing parent namespaces is brilliant design.

Jul 29, 2025
9 minute read
简体中文
Featured image of post Python Frames Demystified: When Your 'Useless' Systems Course Suddenly Makes Perfect Sense
Technology Programming

Python Frames Demystified: When Your 'Useless' Systems Course Suddenly Makes Perfect Sense

Discover how Python's inspect.currentframe() connects to the low-level concepts you learned in operating systems class. A journey from instruction pointers to PyFrameObjects.

Jul 27, 2025
9 minute read
简体中文
Featured image of post How AI Documentation Ends the Tech Lead Bottleneck
Technology Software Development

How AI Documentation Ends the Tech Lead Bottleneck

Discover how AI-enhanced documentation can eliminate communication bottlenecks, scale your team's coordination, and free you from being the single point of failure in technical decisions.

Jul 26, 2025
16 minute read
简体中文
Featured image of post Why AI Makes Developers 19% Slower (And 69% Still Choose It)
Technology Software Development

Why AI Makes Developers 19% Slower (And 69% Still Choose It)

A rigorous study proves AI tools make experienced developers measurably slower. Yet most developers kept using them anyway. Are developers just addicted to shiny tools, or is something deeper going on? The answer reveals why we've been measuring productivity completely wrong.

Jul 25, 2025
13 minute read
简体中文
Featured image of post The Day I Finally Understood SvelteKit: From 404 Errors to Architectural Enlightenment
Technology Web Development

The Day I Finally Understood SvelteKit: From 404 Errors to Architectural Enlightenment

How debugging a staging environment led me to discover that webpages are just 'APIs for human eyes' and why SvelteKit might be the most elegant solution to modern web development's identity crisis

Jul 13, 2025
5 minute read
简体中文
Featured image of post My Dad's Stablecoin Hype and What I Actually Learned About Digital Money
Technology Cryptocurrency

My Dad's Stablecoin Hype and What I Actually Learned About Digital Money

When my dad called from Eastern raving about stablecoins, I thought I'd stumbled onto the next big thing. Here's what my deep dive actually revealed about who really profits from digital dollars.

Jul 11, 2025
11 minute read
简体中文
Featured image of post The SvelteKit Auth Race: When Your Login Works But Your App Doesn't Think So
Technology Web Development

The SvelteKit Auth Race: When Your Login Works But Your App Doesn't Think So

Ever logged in successfully only to find your app still thinks you're a stranger? Here's how I hunted down a sneaky race condition that was making authenticated users disappear into thin air.

Jul 04, 2025
9 minute read
简体中文
1 2 … 6
© 2022 - 2025 Shane Zhang (张欣耕)