Tagged articles
20 articles
Page 1 of 1
Top Architect
Top Architect
Apr 23, 2026 · Fundamentals

12 Surefire Ways to Write Unmaintainable Code

The article lists twelve concrete anti‑patterns—such as over‑splitting microservices, writing megamethods, deep nesting, misleading comments, copy‑pasting code, ignoring logging, and over‑engineering with heavyweight frameworks—that dramatically reduce code readability and make maintenance a nightmare, illustrated through the fictional programmer Er Gou and his bewildered teammates.

MicroservicesSoftware ArchitectureTechnical Debt
0 likes · 13 min read
12 Surefire Ways to Write Unmaintainable Code
macrozheng
macrozheng
Nov 2, 2025 · Backend Development

12 Toxic Coding Habits That Destroy Readability (And How to Avoid Them)

The article humorously outlines twelve detrimental coding habits—from over‑splitting microservices to avoiding logs—that cripple readability and maintainability, illustrating each with a fictional programmer “Er Gou” and warning developers not to follow these anti‑patterns.

MicroservicesSoftware Engineeringbad practices
0 likes · 12 min read
12 Toxic Coding Habits That Destroy Readability (And How to Avoid Them)
Code Mala Tang
Code Mala Tang
Dec 24, 2024 · Frontend Development

9 TypeScript Bad Habits to Break for Cleaner, Safer Code

This article lists nine common TypeScript pitfalls—such as disabling strict mode, misusing the || operator, overusing any, and vague generic names—and explains the correct practices and reasons to adopt them, helping developers write more maintainable and type‑safe code.

TypeScriptbad practices
0 likes · 5 min read
9 TypeScript Bad Habits to Break for Cleaner, Safer Code
Architect's Guide
Architect's Guide
Feb 6, 2024 · Backend Development

12 Counterproductive Coding Practices Illustrated by the Fictional Programmer “Er Gou”

The article humorously lists twelve detrimental coding habits—such as over‑splitting microservices, writing excessively long methods, nesting deep conditionals, random variable names, misleading comments, copy‑pasting code, ignoring logs, and reinventing wheels—that reduce code readability and increase maintenance difficulty.

MicroservicesSoftware Engineeringbad practices
0 likes · 11 min read
12 Counterproductive Coding Practices Illustrated by the Fictional Programmer “Er Gou”
dbaplus Community
dbaplus Community
Jan 29, 2024 · Fundamentals

12 Toxic Coding Habits That Destroy Readability and Maintenance

The article lists twelve common anti‑patterns—such as splitting microservices per table, writing overly long methods, nesting deep conditionals, random variable names, misleading comments, copy‑pasting code, ignoring logs, and over‑engineering solutions—that dramatically reduce code readability and make maintenance a nightmare.

MicroservicesSoftware Engineeringbad practices
0 likes · 11 min read
12 Toxic Coding Habits That Destroy Readability and Maintenance
ITPUB
ITPUB
Dec 2, 2023 · Fundamentals

12 Toxic Coding Habits That Destroy Readability (And How to Avoid Them)

The article lists twelve common anti‑patterns—such as over‑splitting microservices, writing excessively long methods, random naming, misleading comments, and avoiding logging—that dramatically reduce code readability and increase maintenance difficulty, illustrating each with a fictional developer’s missteps.

MicroservicesSoftware Engineeringbad practices
0 likes · 11 min read
12 Toxic Coding Habits That Destroy Readability (And How to Avoid Them)
Top Architect
Top Architect
Jun 9, 2022 · Fundamentals

How to Write Unmaintainable Code: A Satirical Guide for Developers

This tongue‑in‑cheek article lists a series of deliberately bad coding practices—ranging from confusing naming conventions and deceptive comments to abusive design choices and omitted testing—intended to illustrate how developers can make their software virtually impossible to maintain.

JavaSoftware Engineeringbad practices
0 likes · 14 min read
How to Write Unmaintainable Code: A Satirical Guide for Developers
Programmer DD
Programmer DD
Apr 25, 2022 · Fundamentals

How to Write Code Nobody Can Maintain – A Satirical Anti‑Pattern Guide

This satirical guide enumerates absurd techniques—from confusing naming conventions and deceptive comments to overloaded functions and excessive nesting—that deliberately make code hard to read, test, and maintain, offering a tongue‑in‑cheek look at worst‑case software engineering practices.

Software Engineeringbad practicescode anti-patterns
0 likes · 14 min read
How to Write Code Nobody Can Maintain – A Satirical Anti‑Pattern Guide
Open Source Linux
Open Source Linux
Oct 28, 2021 · Fundamentals

How to Write Code Nobody Can Maintain (And Still Get Away With It)

This tongue‑in‑cheek guide enumerates a series of deliberately bad programming techniques—ranging from confusing naming conventions and deceptive comments to absurd design choices and hidden macros—aimed at making code virtually impossible to understand, maintain, or test.

Software Engineeringbad practicescode obfuscation
0 likes · 17 min read
How to Write Code Nobody Can Maintain (And Still Get Away With It)
Top Architect
Top Architect
Sep 21, 2021 · Fundamentals

How to Write Unmaintainable Code: A Satirical Guide by a Top Architect

This tongue‑in‑cheek guide enumerates a series of anti‑patterns—from confusing naming and deceptive comments to absurd design choices and neglect of testing—intended to illustrate how developers can deliberately produce code that is extremely hard to maintain.

JavaSoftware Engineeringbad practices
0 likes · 13 min read
How to Write Unmaintainable Code: A Satirical Guide by a Top Architect
ITPUB
ITPUB
Sep 2, 2021 · Fundamentals

How to Write Code Nobody Can Maintain – A Satirical Guide

This tongue‑in‑cheek article enumerates a series of deliberately bad programming practices—from confusing naming conventions and deceptive comments to abusive design choices and anti‑testing habits—showing how to make code virtually impossible for colleagues to understand or maintain.

Software Engineeringbad practicescode anti-patterns
0 likes · 14 min read
How to Write Code Nobody Can Maintain – A Satirical Guide
Full-Stack Internet Architecture
Full-Stack Internet Architecture
May 12, 2021 · Backend Development

21 Counterproductive Practices That Can Destroy a Software Team

The article lists twenty‑one harmful programming habits—such as reinventing wheels, overusing design patterns, skipping testing, ignoring monitoring, and avoiding proper architecture—that can cripple a development team and serve as a warning for engineers seeking better practices.

Anti-PatternsDevOpsSoftware Engineering
0 likes · 6 min read
21 Counterproductive Practices That Can Destroy a Software Team
Programmer DD
Programmer DD
Mar 24, 2020 · Fundamentals

How to Write Code Nobody Can Maintain – A Satirical Guide

This tongue‑in‑cheek article enumerates a series of deliberately bad programming practices—from confusing variable names and misleading comments to over‑engineered designs and zero testing—to show how to make code virtually impossible to maintain.

JavaSoftware Engineeringbad practices
0 likes · 12 min read
How to Write Code Nobody Can Maintain – A Satirical Guide
Programmer DD
Programmer DD
Mar 9, 2020 · Fundamentals

19 Hilarious Rules for Writing the Worst Code (And How to Avoid Them)

This article humorously presents a GitHub project's 19 tongue‑in‑cheek guidelines for writing terrible code—from typing less and mixing naming styles to avoiding comments, tests, and documentation—while illustrating each rule with vivid examples and images.

Software Engineeringbad practicescode quality
0 likes · 8 min read
19 Hilarious Rules for Writing the Worst Code (And How to Avoid Them)
ITPUB
ITPUB
Feb 19, 2020 · Fundamentals

How to Write Code Nobody Can Maintain – A Satirical Guide

This tongue‑in‑cheek article enumerates a series of deliberately bad programming techniques—from confusing variable names and deceptive comments to over‑engineered designs and anti‑testing habits—showing how to make code virtually impossible to understand or maintain.

Software Engineeringbad practicescode maintainability
0 likes · 14 min read
How to Write Code Nobody Can Maintain – A Satirical Guide
Liangxu Linux
Liangxu Linux
Dec 26, 2019 · Fundamentals

How to Write Code Nobody Can Maintain: A Satirical Guide to Anti‑Patterns

This tongue‑in‑cheek article enumerates a series of deliberately harmful programming anti‑patterns—from confusing variable names and deceptive documentation to absurd design choices and nonexistent testing—showing how to make code virtually impossible to understand or maintain.

ObfuscationSoftware Engineeringbad practices
0 likes · 14 min read
How to Write Code Nobody Can Maintain: A Satirical Guide to Anti‑Patterns
Qunar Tech Salon
Qunar Tech Salon
Apr 7, 2016 · Fundamentals

9 Bad Programming Habits We Secretly Love

The article humorously explores nine commonly discouraged programming habits—such as using goto, avoiding documentation, cramming code onto one line, omitting type declarations, and redefining operators—explaining why developers sometimes break rules and how these practices can affect code readability, maintainability, and performance.

Software Engineeringbad practicescode quality
0 likes · 14 min read
9 Bad Programming Habits We Secretly Love
21CTO
21CTO
Nov 30, 2015 · Fundamentals

9 Bad Programming Habits We Secretly Love (And Why They Persist)

While many developers know they should avoid certain coding shortcuts, this article reveals nine surprisingly common bad programming habits—like using goto, skipping documentation, over‑compressing code, and redefining operators—that programmers often cling to, explaining their origins, risks, and occasional hidden benefits.

GotoSoftware Engineeringbad practices
0 likes · 14 min read
9 Bad Programming Habits We Secretly Love (And Why They Persist)