<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/5-bad-coding-practices-that-make-other-developers-hate-your-code-y5arrkjzl" -->

---
title: 5 bad coding practices that make other developers hate...
description: Bad programming practices are so evil that every developer will hate your work. Always shorten and abbreviate the names as much as possible, so the next...
canonical: https://daily.dev/posts/5-bad-coding-practices-that-make-other-developers-hate-your-code-y5arrkjzl
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: 5 bad coding practices that make other developers hate your code | daily.dev
og:description: Bad programming practices are so evil that every developer will hate your work. Always shorten and abbreviate the names as much as possible, so the next...
og:url: https://daily.dev/posts/5-bad-coding-practices-that-make-other-developers-hate-your-code-y5arrkjzl
og:image: https://api.daily.dev/og/posts/y5ArRkJzl.png
og:image:alt: 5 bad coding practices that make other developers hate your code
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# 5 bad coding practices that make other developers hate your code

**[The Software House](https://daily.dev/sources/tsh)** · 7 min read · 130 upvotes · 11 comments

## Summary

Bad programming practices are so evil that every developer will hate your work. Always shorten and abbreviate the names as much as possible, so the next developer working on your code will have to guess what you were thinking about. Use chained functions, nested conditional statements, over-bloat design patterns and clever one-liners.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://tsh.io/blog/bad-coding-practices/>

## Community discussion

Top comments from developers on daily.dev.

**@ignusg** · 7 upvotes

> I do agree that all of these are bad habits that developers should pay attention to (and no the author did not discover a whole new way of describing bad coding practices - we already have tons of articles talking about code smells).
>
> It does however do quite a poor job at explaining or pointing the users to solutions to these problems.

**@jeremy955** · 4 upvotes

> I haven't read the article yet but i can say from the title this had been happened  for me several times😄😄😄

**@simonmaverick** · 2 upvotes

> Bad practices illustrated with a very good humor

**@monacool** · 2 upvotes

> Don't do these 5 things

**@vodainghia** · 1 upvotes

> thank you

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 1 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments
- [CNCF Unveils Schedule for KubeCon \+ CloudNativeCon Europe 2026](https://daily.dev/posts/cncf-unveils-schedule-for-kubecon-cloudnativecon-europe-2026-ikhcoa5cb) · CNCF · 2 upvotes · 0 comments
- [CNCF Debuts KubeCon \+ CloudNativeCon Japan 2026 Schedule](https://daily.dev/posts/cncf-debuts-kubecon-cloudnativecon-japan-2026-schedule-xp5pyudub) · CNCF · 1 upvotes · 0 comments

---

Tags: [#general-programming](https://daily.dev/tags/general-programming)

[View this post on daily.dev](https://daily.dev/posts/5-bad-coding-practices-that-make-other-developers-hate-your-code-y5arrkjzl)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"5 bad coding practices that make other developers hate your code","url":"https://daily.dev/posts/5-bad-coding-practices-that-make-other-developers-hate-your-code-y5arrkjzl","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/5-bad-coding-practices-that-make-other-developers-hate-your-code-y5arrkjzl"},"datePublished":"2021-06-29T09:57:39.468Z","dateModified":"2021-10-07T14:17:10.317Z","description":"Bad programming practices are so evil that every developer will hate your work. Always shorten and abbreviate the names as much as possible, so the next...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/f9e7a2b240d41d9a0270930a6a468496","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/f9e7a2b240d41d9a0270930a6a468496","isAccessibleForFree":true,"articleSection":"The Software House","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"The Software House","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/db4741926fbd4427bd9c2150af9f5597","url":"https://daily.dev/sources/tsh"},"commentCount":11,"discussionUrl":"https://daily.dev/posts/5-bad-coding-practices-that-make-other-developers-hate-your-code-y5arrkjzl","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":130},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":11}],"keywords":"general-programming","timeRequired":"PT7M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"The Software House","item":"https://daily.dev/sources/tsh"},{"@type":"ListItem","position":3,"name":"5 bad coding practices that make other developers hate your code"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/5-bad-coding-practices-that-make-other-developers-hate-your-code-y5arrkjzl","comment":[{"@type":"Comment","text":"I do agree that all of these are bad habits that developers should pay attention to (and no the author did not discover a whole new way of describing bad coding practices - we already have tons of articles talking about code smells).\nIt does however do quite a poor job at explaining or pointing the users to solutions to these problems.","datePublished":"2021-06-29T15:56:12.879Z","url":"https://daily.dev/posts/y5ArRkJzl#c-gHd_86d0I","author":{"@type":"Person","name":"IgnusG","url":"https://daily.dev/ignusg","image":"https://media.daily.dev/image/upload/f_auto/v1643464938/avatars/PlPdeFARQ"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":7}},{"@type":"Comment","text":"I haven’t read the article yet but i can say from the title this had been happened  for me several times😄😄😄","datePublished":"2021-06-29T12:06:11.147Z","url":"https://daily.dev/posts/y5ArRkJzl#c-RZ13HpixZ","author":{"@type":"Person","name":"Jakhongir Jalilov","url":"https://daily.dev/jeremy955","image":"https://lh3.googleusercontent.com/a/AATXAJw8eA14qTFZxrWCNGkAy5ELehMID_D_HRRuiRtG=s100"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":4}},{"@type":"Comment","text":"Bad practices illustrated with a very good humor","datePublished":"2021-07-01T11:13:59.683Z","url":"https://daily.dev/posts/y5ArRkJzl#c-Jwr_N2Ase","author":{"@type":"Person","name":"simon thuillier","url":"https://daily.dev/simonmaverick","image":"https://lh3.googleusercontent.com/a-/AOh14Ggj57FgS9FAVp2dQXEeTvflqkaxFBfXeoC3cJK0=s100"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":2}},{"@type":"Comment","text":"Don’t do these 5 things","datePublished":"2021-06-30T12:45:49.722Z","url":"https://daily.dev/posts/y5ArRkJzl#c-cmXxGiPnQ","author":{"@type":"Person","name":"Herman Staro","url":"https://daily.dev/monacool","image":"https://avatars.githubusercontent.com/u/66633193?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":2}},{"@type":"Comment","text":"thank you","datePublished":"2021-06-29T15:15:06.192Z","url":"https://daily.dev/posts/y5ArRkJzl#c-hXxNKH7qF","author":{"@type":"Person","name":"Nghia Vo","url":"https://daily.dev/vodainghia","image":"https://avatars.githubusercontent.com/u/38176088?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}}]}
```

