Just a Quick Reflection

Last week, somehow all the jobs I'd applied rejected me like a orchestrated batch. The subsequent rejecting mails were like series of hard blows punching into my stomach. At some points, I got so skilled in it that I could just tell that familiar "unfortunately xxx"…

A Beginner’s Essay to the Coaching Landscape

After months of studying coaching without enough doing, I'm clearing my mind by compiling what I've collected—certifications, training programs, master coaches, business models, and communities. If you're just starting your coaching journey, hope this saves you time surfing the web.…

Short&Sweet: Baojia Historic Trail

One of the major benefits of living on a countryside hillside is that there are numerous trails where I can refresh myself within just a few minutes' drive. Baojia Historic Trail(保甲古道) is one of them. It's short enough to finish one way in 30 minutes. It&…

Clock up Top: My Time Tracking Lifesaver

During a video coaching session, one thing that has bothered me for quite a while is distraction-free time tracking. Yeah, we are supposed to keep an eye on the time as a coach. However, when it gets really engaging, when the coachee and I are so deep into the conversation…

I Can, I Want, I Am

Moving from "I can do this" to "I want this" to "I am this"—what I'm learning about identity transformation through coaching conversations and my own journey.…

Stop Matching Skills, Start Finding Talent

Stop filtering out great developers because they don't match your tech stack. Standardized interviews optimize for consistency, not insight. Go deep with candidates—challenge their decisions, dig into their thinking, and build a team that raises the bar.…

The Pitfall of Local Optimization

I'm obsessed with optimization as an engineer. But here's the trap: improving one thing every day doesn't guarantee you'll reach your goals. When you've done everything right but you're still nowhere close, what you need is the big picture you've been ignoring.…