samdeepthink
Author

samdeepthink

Knowledge Planet: Old Dock's Tech Chronicles Zhihu: SamDeepThinking A technical manager who still codes heavily on the front line. From junior developer to tech lead, then tech manager, now leading the whole front‑ and back‑end development team—leveling up along the way. I have some insights on programming, career development, and tech management.

184
Articles
0
Likes
588
Views
0
Comments
Recent Articles

Latest from samdeepthink

100 recent articles max
samdeepthink
samdeepthink
Aug 11, 2026 · Backend Development

Key Principles for Splitting Microservices: Keep Core Apps Independent

The article shares three hard‑learned principles for dividing microservices—isolating core applications, avoiding delivery slowdown as teams grow, and defining service boundaries with concrete examples—illustrating why each rule matters and how it prevents outages.

core application isolationmicroservicesservice decomposition
0 likes · 3 min read
Key Principles for Splitting Microservices: Keep Core Apps Independent
samdeepthink
samdeepthink
Aug 11, 2026 · R&D Management

Are Your Engineering Skills Fading? A Technical Manager’s Midnight Reflections

The article explores a technical manager’s late‑night anxieties about losing coding ability, explains why engineering skills decay while management skills endure, and offers concrete strategies—including a two‑year trial period and a critical time window—to retain hands‑on competence and safely transition between roles.

Career AdviceTechnical Managementengineering judgment
0 likes · 4 min read
Are Your Engineering Skills Fading? A Technical Manager’s Midnight Reflections
samdeepthink
samdeepthink
Aug 10, 2026 · Industry Insights

From Code Craftsman to Value Deliverer: A Ten‑Year Programmer’s Journey

The article reflects on a decade of programming experience, arguing that delivering customer value outweighs technical perfection, and shares practical insights on embracing uncertainty, pragmatic testing, selective use of best practices, collaboration, full‑stack knowledge, and maintaining a growth mindset amid inevitable imperfections.

best practicescareer developmentprogramming mindset
0 likes · 17 min read
From Code Craftsman to Value Deliverer: A Ten‑Year Programmer’s Journey
samdeepthink
samdeepthink
Aug 9, 2026 · R&D Management

Why Some Leaders Appear Idle Yet Are the Most Effective

The article explains that seemingly relaxed leaders have spent years paying the complexity upfront by enduring early intense workload, cultivating core talent, and establishing streamlined processes, which later frees them from daily firefighting and makes their teams operate autonomously.

core talentleadershipmanagement efficiency
0 likes · 7 min read
Why Some Leaders Appear Idle Yet Are the Most Effective
samdeepthink
samdeepthink
Aug 9, 2026 · Industry Insights

Why Ten Years of Coding Still Leaves Some Developers as Ordinary Programmers

The article explains that a programmer's level is determined by the complexity of problems they can solve—not by years of experience—detailing how junior, mid‑level, and senior engineers differ in responsibilities, mindset, and impact on their teams.

career developmentprogrammer growthskill levels
0 likes · 5 min read
Why Ten Years of Coding Still Leaves Some Developers as Ordinary Programmers
samdeepthink
samdeepthink
Aug 7, 2026 · Frontend Development

Why Backend Engineers Mistake Frontend for Simple—and What That Reveals

The article explains that backend engineers often view frontend work as easy because it changes rapidly with user preferences, while backend deals with stable, long‑standing challenges like data consistency, making each side complex in fundamentally different ways.

ComplexitySystem DesignUser Experience
0 likes · 4 min read
Why Backend Engineers Mistake Frontend for Simple—and What That Reveals
samdeepthink
samdeepthink
Aug 6, 2026 · Industry Insights

What Elon Musk’s Internal Email Reveals About Execution Excellence

The article examines Elon Musk’s terse internal memo that forces managers to either explain a mistake, seek clarification, or act, using it to illustrate how high‑performing organizations cultivate judgment and responsibility rather than relying on layered approvals that stall execution.

Elon Muskcompany culturedecision making
0 likes · 5 min read
What Elon Musk’s Internal Email Reveals About Execution Excellence
samdeepthink
samdeepthink
Aug 6, 2026 · Interview Experience

Interview Question: Find the Single Occurring Number in an Array – Three Solutions

The article presents a classic interview problem of locating the unique element in an integer array where every other value appears twice, and walks through three Java 17 implementations—brute‑force double loop, HashMap counting, and a bitwise XOR trick—detailing their time and space trade‑offs and practical considerations.

Bitwise XORHashMapInterview Question
0 likes · 8 min read
Interview Question: Find the Single Occurring Number in an Array – Three Solutions