TonyBai
Author

TonyBai

Tony Bai's tech world (tonybai.com). Not satisfied with just "knowing how", we strive for mastery. Focused on Go language internals, high-quality engineering practices, and cloud‑native architecture, exploring cutting‑edge intersections of Go and AI. Gophers who pursue technology are welcome—follow me and evolve with Go.

197
Articles
0
Likes
962
Views
2
Comments
Recent Articles

Latest from TonyBai

100 recent articles max
TonyBai
TonyBai
Jul 17, 2026 · Fundamentals

Why Go Spent Two Months Debating maps.Same – The Proposal Finally Accepted

The article explains how Go's map type, being a reference, lacked a safe way to test aliasing, leading to a lengthy design discussion that introduced the zero‑cost maps.Same function, settled naming, nil/NaN semantics, generic signatures, and ultimately earned acceptance after months of debate.

API DesignGoSame
0 likes · 15 min read
Why Go Spent Two Months Debating maps.Same – The Proposal Finally Accepted
TonyBai
TonyBai
Jul 16, 2026 · Backend Development

Go 1.28 Roadmap Revealed: Will Cgo Drop the C Toolchain? Are Generic Containers Joining the Stdlib?

The article dissects the Go 1.28 planning notes, detailing upcoming compiler memory‑free mechanisms, pre‑compiled Cgo support, revived generic containers, SIMD extensions, Wasm stack‑switching, structured struct tags, sharded counters, and GC scalability work, while explaining the motivations, trade‑offs, and open questions behind each proposal.

GoGo 1.28Runtime
0 likes · 25 min read
Go 1.28 Roadmap Revealed: Will Cgo Drop the C Toolchain? Are Generic Containers Joining the Stdlib?
TonyBai
TonyBai
Jul 15, 2026 · Artificial Intelligence

Why Engineers Must Guard the Outer Loop in AI Loop Engineering

The article argues that while AI agents can run thousands of autonomous loops, human engineers must retain control of the outer loop—making decisions, validating evidence, and assuming accountability—to ensure safety, explainability, and trust in large‑scale software factories.

AIAgentLoop Engineering
0 likes · 24 min read
Why Engineers Must Guard the Outer Loop in AI Loop Engineering
TonyBai
TonyBai
Jul 14, 2026 · Industry Insights

The 171 Approved Go Proposals Still Unimplemented: A Ten‑Year Technical Debt List

An analysis of the 171 open Go proposals that have been marked Accepted but remain unimplemented, revealing that over half have been pending for more than five years, the categories most affected, the reasons behind the backlog, and recent signs that the Go team is accelerating their resolution.

BacklogGoProposal
0 likes · 16 min read
The 171 Approved Go Proposals Still Unimplemented: A Ten‑Year Technical Debt List
TonyBai
TonyBai
Jul 13, 2026 · Fundamentals

Stop Adding Java Patterns to Go: Unpacking spf13’s Idiomatic Go Principles

The article dissects spf13’s go‑skills repository, exposing how Java‑style project layouts, layered packages, heavy frameworks and misuse of generics clash with Go’s philosophy, and presents concrete, Go‑centric guidelines for package organization, interfaces, error handling, concurrency, testing, standard‑library usage, CLI design, and a pre‑code review checklist.

CLIGoconcurrency
0 likes · 27 min read
Stop Adding Java Patterns to Go: Unpacking spf13’s Idiomatic Go Principles
TonyBai
TonyBai
Jul 12, 2026 · Artificial Intelligence

Why AI Ignores Messy Code but Your Token Bill Doesn’t

A recent study shows that while AI coding agents can complete tasks equally well on clean or messy code, cleaner code consistently reduces token consumption and file revisits, leading to lower operational costs for developers.

AI coding agentsClaude CodeToken Consumption
0 likes · 15 min read
Why AI Ignores Messy Code but Your Token Bill Doesn’t
TonyBai
TonyBai
Jul 11, 2026 · Industry Insights

Go Is the Agentic AI Era’s ‘Chosen Language’ – TypeScript 7.0 Gains 10× Build Speed

Microsoft’s TypeScript 7.0 compiler, rewritten in Go, now builds ten times faster, prompting former Go product manager Steve Francia (spf13) to argue that Go’s readability‑first design, deterministic dependency management, and rapid compile cycle make it the optimal language for the emerging Agentic AI development workflow.

Agentic AIBuild SpeedGo
0 likes · 25 min read
Go Is the Agentic AI Era’s ‘Chosen Language’ – TypeScript 7.0 Gains 10× Build Speed
TonyBai
TonyBai
Jul 10, 2026 · Industry Insights

Zig Creator Slams Bun's Rust Rewrite, Says 'We've Been Waiting to See This'

The article dissects Andrew Kelley’s pointed response to Bun’s Rust rewrite, recounting a five‑year Zig‑Bun relationship, exposing five technical criticisms of the official blog, and reflecting on how venture‑backed startups can strain open‑source community ties.

BunCommunity DynamicsRust
0 likes · 12 min read
Zig Creator Slams Bun's Rust Rewrite, Says 'We've Been Waiting to See This'
TonyBai
TonyBai
Jul 10, 2026 · Artificial Intelligence

The New AI Stack: Models, Harnesses, Loops, and Self‑Evolving Agents

The article argues that AI product performance hinges not on ever smarter foundation models but on the surrounding harness framework—covering loops, file‑system memory, sub‑agents, context engineering, and self‑optimizing code—and provides concrete patterns, pitfalls, and a four‑week roadmap for developers.

AIAgentic SystemsContext Engineering
0 likes · 26 min read
The New AI Stack: Models, Harnesses, Loops, and Self‑Evolving Agents