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.

111
Articles
0
Likes
57
Views
0
Comments
Recent Articles

Latest from TonyBai

100 recent articles max
TonyBai
TonyBai
Apr 18, 2026 · Industry Insights

Why Ollama Fell From Open‑Source Hero to Community Villain

The article revisits Ollama’s rise as a user‑friendly local LLM runner, then details the community backlash over its omission of llama.cpp credit, the introduction of a private model format, performance regressions, and a VC‑driven commercialization pattern, while presenting open‑source alternatives.

OllamaVC trapcommunity backlash
0 likes · 9 min read
Why Ollama Fell From Open‑Source Hero to Community Villain
TonyBai
TonyBai
Apr 17, 2026 · Industry Insights

The 30‑Year Journey: From Parallel Computing to Modern GPU‑Powered AI

This article traces three decades of government‑funded research in parallel computing, graphics systems, and stream processing, showing how those advances migrated to companies like Nvidia, evolved into CUDA and other GPU technologies, and ultimately enabled today’s AI revolution.

AICUDAGPU computing
0 likes · 18 min read
The 30‑Year Journey: From Parallel Computing to Modern GPU‑Powered AI
TonyBai
TonyBai
Apr 16, 2026 · Backend Development

Why Go’s ‘go’ Statement Is the New Goto and How Four Rules Tame Runaway Goroutines

The article analyzes how Go’s cheap ‘go’ keyword, while democratizing concurrency, creates fire‑and‑forget pitfalls that lead to resource leaks, deadlocks, and testing headaches, and presents a research‑backed structured‑concurrency discipline defined by four concrete principles, code patterns, and a community library.

ConcurrencyErrGroupGo
0 likes · 16 min read
Why Go’s ‘go’ Statement Is the New Goto and How Four Rules Tame Runaway Goroutines
TonyBai
TonyBai
Apr 15, 2026 · Industry Insights

Modern C++: Productivity Revolution or Added Complexity? Community Deep Dive

A recent r/cpp discussion reveals three distinct C++ developer mindsets—legacy‑code loyalists, modern‑feature enthusiasts, and mixed‑approach pragmatists—debating whether C++20/23 innovations boost productivity or merely pile on complexity, and proposes incremental modernization as a balanced path forward.

C#C++20C++23
0 likes · 11 min read
Modern C++: Productivity Revolution or Added Complexity? Community Deep Dive
TonyBai
TonyBai
Apr 11, 2026 · Fundamentals

Go Command Working Group Forms: Decade-Old Commands Facing Deprecation

The newly created Go Command Working Group is proposing to retire long‑standing commands like "go list ..." and the GO111MODULE=auto setting, and to simplify go.mod version numbers, marking a quiet but far‑reaching overhaul of the Go toolchain.

GO111MODULEGodeprecation
0 likes · 11 min read
Go Command Working Group Forms: Decade-Old Commands Facing Deprecation
TonyBai
TonyBai
Apr 10, 2026 · Artificial Intelligence

Why AI Is Driving Top Programmers’ Salaries Higher – Insights from DHH

In a candid interview, Ruby on Rails creator DHH explains how AI breakthroughs like Claude Opus and Agent‑first workflows are inflating the value of elite developers while marginalizing average coders, and he shares concrete examples of his own AI‑augmented productivity gains.

AIAgent WorkflowDHH
0 likes · 12 min read
Why AI Is Driving Top Programmers’ Salaries Higher – Insights from DHH
TonyBai
TonyBai
Apr 9, 2026 · Industry Insights

Rust Developers Petition for a Bigger Standard Library: Should Go Be the Model?

A heated community debate sparked by a Rust forum post questions the language’s minimal std library, arguing that reliance on numerous third‑party crates creates supply‑chain risks, and contrasts Rust’s “small core, strong ecosystem” approach with Go’s comprehensive “batteries‑included” standard library, while exploring possible compromises.

GoLanguage DesignRust
0 likes · 11 min read
Rust Developers Petition for a Bigger Standard Library: Should Go Be the Model?
TonyBai
TonyBai
Apr 4, 2026 · Industry Insights

When AI Sucks the Joy Out of Coding: From Programmer to Claude Code Project Manager

The rapid rise of AI coding tools like Claude Code has sparked a deep sense of loss among veteran developers, who feel their creative identity reduced to code reviewers, experience a decline in learning, and see the community split between efficiency‑focused and craft‑focused camps, prompting calls for reclaiming human oversight and balanced AI use.

AIClaude CodeIndustry Insights
0 likes · 11 min read
When AI Sucks the Joy Out of Coding: From Programmer to Claude Code Project Manager