Tagged articles
4 articles
Page 1 of 1
Radish, Keep Going!
Radish, Keep Going!
Apr 8, 2026 · Backend Development

7 Guerrilla Tactics to Outsmart AI Code Assistants in Go

The article revisits Roedy Green's satirical "How To Write Unmaintainable Code" and adapts its tricks into seven concrete techniques—ranging from meaningless variable names to build‑tag mazes—that deliberately cripple AI code assistants like Claude Code while highlighting the trade‑offs for maintainability.

AILLM defenseProgramming Practices
0 likes · 12 min read
7 Guerrilla Tactics to Outsmart AI Code Assistants in Go
FunTester
FunTester
Nov 4, 2019 · Fundamentals

Why Test‑Driven Development Could Accelerate Your Software Projects

This article explains what Test‑Driven Development (TDD) is, outlines its step‑by‑step workflow, reviews its historical origins, compares it with traditional testing, and discusses the key benefits and drawbacks to help teams decide whether to adopt TDD.

Programming PracticesSoftware Testingagile
0 likes · 7 min read
Why Test‑Driven Development Could Accelerate Your Software Projects
21CTO
21CTO
Oct 25, 2018 · Fundamentals

Why Bad Code Persists: 3 Core Reasons and How to Fix It

The article examines why the software industry produces low‑quality code, identifying three main causes—low expectations, poor programming books, and shortcut‑driven practices—and suggests how developers and leaders can improve code standards.

Programming Practicesbad codecode quality
0 likes · 6 min read
Why Bad Code Persists: 3 Core Reasons and How to Fix It
DevOps
DevOps
Aug 24, 2017 · Fundamentals

An Introduction to Test-Driven Development: Benefits, Principles, Process, and Tips

This article explains Test‑Driven Development (TDD) by outlining its advantages, underlying principles, step‑by‑step workflow, core guidelines, testing techniques, and practical tips, helping developers adopt the practice efficiently with minimal cost.

Programming PracticesSoftware Testingtest‑driven development
0 likes · 14 min read
An Introduction to Test-Driven Development: Benefits, Principles, Process, and Tips