# blog

**URL:** https://discourse.codinghorror.com/c/blog/5.md

[Latest](https://discourse.codinghorror.com/latest.md) · [Categories](https://discourse.codinghorror.com/categories.md)

---

## [About the blog category](https://discourse.codinghorror.com/t/about-the-blog-category/1389)

<div class="topic-metadata">

**Author:** [@codinghorror](https://discourse.codinghorror.com/u/codinghorror)\
**Replies:** 1\
**Last updated:** [February 5, 2021, 8:27pm UTC](https://discourse.codinghorror.com/t/about-the-blog-category/1389 "2021-02-05T20:27:38Z")

</div>

Automatically created topics for discussion about Coding Horror blog entries. Replies here will also appear on the blog.

---

## [Dealing With Bad Apples](https://discourse.codinghorror.com/t/dealing-with-bad-apples/288)

<div class="topic-metadata">

**Author:** [@codinghorror](https://discourse.codinghorror.com/u/codinghorror)\
**Replies:** 144\
**Last updated:** [February 27, 2011, 12:00am UTC](https://discourse.codinghorror.com/t/dealing-with-bad-apples/288 "2011-02-27T00:00:00Z")

</div>

---

## [The State of Solid State Hard Drives](https://discourse.codinghorror.com/t/the-state-of-solid-state-hard-drives/138)

<div class="topic-metadata">

**Author:** [@codinghorror](https://discourse.codinghorror.com/u/codinghorror)\
**Replies:** 163\
**Last updated:** [March 4, 2011, 12:00am UTC](https://discourse.codinghorror.com/t/the-state-of-solid-state-hard-drives/138 "2011-03-04T00:00:00Z")

</div>

---

## [Will your next computer monitor be a HDTV?](https://discourse.codinghorror.com/t/will-your-next-computer-monitor-be-a-hdtv/656)

<div class="topic-metadata">

**Author:** [@codinghorror](https://discourse.codinghorror.com/u/codinghorror)\
**Replies:** 36\
**Last updated:** [September 18, 2010, 12:00am UTC](https://discourse.codinghorror.com/t/will-your-next-computer-monitor-be-a-hdtv/656 "2010-09-18T00:00:00Z")

</div>

---

## [Paying Down Your Technical Debt](https://discourse.codinghorror.com/t/paying-down-your-technical-debt/211)

<div class="topic-metadata">

**Author:** [@codinghorror](https://discourse.codinghorror.com/u/codinghorror)\
**Replies:** 82\
**Last updated:** [March 25, 2011, 12:00am UTC](https://discourse.codinghorror.com/t/paying-down-your-technical-debt/211 "2011-03-25T00:00:00Z")

</div>

---

## [Revisiting Solid State Hard Drives](https://discourse.codinghorror.com/t/revisiting-solid-state-hard-drives/106)

<div class="topic-metadata">

**Author:** [@codinghorror](https://discourse.codinghorror.com/u/codinghorror)\
**Replies:** 65\
**Last updated:** [March 31, 2011, 12:00am UTC](https://discourse.codinghorror.com/t/revisiting-solid-state-hard-drives/106 "2011-03-31T00:00:00Z")

</div>

---

## [Are You a Doer or a Talker?](https://discourse.codinghorror.com/t/are-you-a-doer-or-a-talker/418)

<div class="topic-metadata">

**Author:** [@codinghorror](https://discourse.codinghorror.com/u/codinghorror)\
**Replies:** 83\
**Last updated:** [April 2, 2011, 12:00am UTC](https://discourse.codinghorror.com/t/are-you-a-doer-or-a-talker/418 "2011-04-02T00:00:00Z")

</div>

---

## [To Serve Man, with Software](https://discourse.codinghorror.com/t/to-serve-man-with-software/5696)

<div class="topic-metadata">

**Author:** [@codinghorror](https://discourse.codinghorror.com/u/codinghorror)\
**Replies:** 45\
**Last updated:** [September 30, 2026, 7:54pm UTC](https://discourse.codinghorror.com/t/to-serve-man-with-software/5696 "2026-09-30T19:54:41Z")

</div>

I didn't choose to be a programmer. Somehow, it seemed, the computers chose me. For a long time, that was fine, that was enough; that was all I needed. But along the way I never felt that being a programmer was this unam…

---

## [If we do not stop to help each other, what do we become?](https://discourse.codinghorror.com/t/if-we-do-not-stop-to-help-each-other-what-do-we-become/10443)

<div class="topic-metadata">

**Author:** [@codinghorror](https://discourse.codinghorror.com/u/codinghorror)\
**Replies:** 21\
**Last updated:** [September 29, 2026, 2:42am UTC](https://discourse.codinghorror.com/t/if-we-do-not-stop-to-help-each-other-what-do-we-become/10443 "2026-09-29T02:42:11Z")

</div>

Yesterday, I received this email as a response to You Can't Vibe Code Love. It's such a remarkable and powerful statement that I asked permission to share it here, in its entirety, with personal information redacted: T…

---

## [Revisiting the XML Angle Bracket Tax](https://discourse.codinghorror.com/t/revisiting-the-xml-angle-bracket-tax/301)

<div class="topic-metadata">

**Author:** [@codinghorror](https://discourse.codinghorror.com/u/codinghorror)\
**Replies:** 187\
**Last updated:** [September 18, 2026, 4:49am UTC](https://discourse.codinghorror.com/t/revisiting-the-xml-angle-bracket-tax/301 "2026-09-18T04:49:23Z")

</div>

---

## [You Can't "Vibe Code" Love](https://discourse.codinghorror.com/t/you-cant-vibe-code-love/10437)

<div class="topic-metadata">

**Author:** [@codinghorror](https://discourse.codinghorror.com/u/codinghorror)\
**Replies:** 2\
**Last updated:** [September 17, 2026, 8:48am UTC](https://discourse.codinghorror.com/t/you-cant-vibe-code-love/10437 "2026-09-17T08:48:38Z")

</div>

About six months ago, I was offered a presentation slot at the WeAreDevelopers World Congress in Berlin. I rarely take speaking engagements, especially international ones, but this one arrived at just the right time, the…

---

## [Every Choice Changes Everything: The Show](https://discourse.codinghorror.com/t/every-choice-changes-everything-the-show/10403)

<div class="topic-metadata">

**Author:** [@codinghorror](https://discourse.codinghorror.com/u/codinghorror)\
**Replies:** 16\
**Last updated:** [August 30, 2026, 1:47am UTC](https://discourse.codinghorror.com/t/every-choice-changes-everything-the-show/10403 "2026-08-30T01:47:47Z")

</div>

About 3 weeks ago, Leo Laporte and I recorded the first episode of what will be a new monthly show on the TWiT network. Naming things is hard, and we almost voted on the name, like we did for Stack Overflow, but we quick…

---

## [Recommended Reading for Developers](https://discourse.codinghorror.com/t/recommended-reading-for-developers/1384)

<div class="topic-metadata">

**Author:** [@codinghorror](https://discourse.codinghorror.com/u/codinghorror)\
**Replies:** 44\
**Last updated:** [August 28, 2026, 8:17am UTC](https://discourse.codinghorror.com/t/recommended-reading-for-developers/1384 "2026-08-28T08:17:31Z")

</div>

---

## [Open Wireless and the Illusion of Security](https://discourse.codinghorror.com/t/open-wireless-and-the-illusion-of-security/298)

<div class="topic-metadata">

**Author:** [@codinghorror](https://discourse.codinghorror.com/u/codinghorror)\
**Replies:** 127\
**Last updated:** [August 3, 2026, 3:54am UTC](https://discourse.codinghorror.com/t/open-wireless-and-the-illusion-of-security/298 "2026-08-03T03:54:33Z")

</div>

---

## [Every Choice Changes Everything: The Show](https://discourse.codinghorror.com/t/every-choice-changes-everything-the-show/10402)

<div class="topic-metadata">

**Author:** [@codinghorror](https://discourse.codinghorror.com/u/codinghorror)\
**Replies:** 1\
**Last updated:** [August 3, 2026, 1:31am UTC](https://discourse.codinghorror.com/t/every-choice-changes-everything-the-show/10402 "2026-08-03T01:31:17Z")

</div>

About 3 weeks ago, Leo Laporte and I recorded the first episode of what will be a new monthly show on the TWiT network. I wish we could vote on the name, like we did for Stack Overflow, but we quickly landed on Off By On…

---

## [Tending Your Software Garden](https://discourse.codinghorror.com/t/tending-your-software-garden/251)

<div class="topic-metadata">

**Author:** [@codinghorror](https://discourse.codinghorror.com/u/codinghorror)\
**Replies:** 86\
**Last updated:** [July 28, 2026, 3:31am UTC](https://discourse.codinghorror.com/t/tending-your-software-garden/251 "2026-07-28T03:31:30Z")

</div>

---

## [Regex use vs. Regex abuse](https://discourse.codinghorror.com/t/regex-use-vs-regex-abuse/1181)

<div class="topic-metadata">

**Author:** [@codinghorror](https://discourse.codinghorror.com/u/codinghorror)\
**Replies:** 19\
**Last updated:** [July 27, 2026, 3:44pm UTC](https://discourse.codinghorror.com/t/regex-use-vs-regex-abuse/1181 "2026-07-27T15:44:25Z")

</div>

---

## [Thank You For Being a Friend](https://discourse.codinghorror.com/t/thank-you-for-being-a-friend/10372)

<div class="topic-metadata">

**Author:** [@codinghorror](https://discourse.codinghorror.com/u/codinghorror)\
**Replies:** 29\
**Last updated:** [July 27, 2026, 2:43pm UTC](https://discourse.codinghorror.com/t/thank-you-for-being-a-friend/10372 "2026-07-27T14:43:01Z")

</div>

It's been one of those months, and by that, I mean one of the 663 months since I was born. This won't be a long post, because I only have two things to say. First, I'm really glad we re-ordered the GMI (Guaranteed Minimu…

---

## [John Dvorak, blogging O.G](https://discourse.codinghorror.com/t/john-dvorak-blogging-o-g/1094)

<div class="topic-metadata">

**Author:** [@codinghorror](https://discourse.codinghorror.com/u/codinghorror)\
**Replies:** 1\
**Last updated:** [July 26, 2026, 8:51pm UTC](https://discourse.codinghorror.com/t/john-dvorak-blogging-o-g/1094 "2026-07-26T20:51:10Z")

</div>

---

## [Paul Graham's Participatory Narcissism](https://discourse.codinghorror.com/t/paul-grahams-participatory-narcissism/358)

<div class="topic-metadata">

**Author:** [@codinghorror](https://discourse.codinghorror.com/u/codinghorror)\
**Replies:** 178\
**Last updated:** [July 25, 2026, 7:04am UTC](https://discourse.codinghorror.com/t/paul-grahams-participatory-narcissism/358 "2026-07-25T07:04:20Z")

</div>

---

## [Why Objects Suck](https://discourse.codinghorror.com/t/why-objects-suck/1358)

<div class="topic-metadata">

**Author:** [@codinghorror](https://discourse.codinghorror.com/u/codinghorror)\
**Replies:** 36\
**Last updated:** [July 8, 2026, 3:42am UTC](https://discourse.codinghorror.com/t/why-objects-suck/1358 "2026-07-08T03:42:23Z")

</div>

---

## [The Bathroom Wall of Code](https://discourse.codinghorror.com/t/the-bathroom-wall-of-code/176)

<div class="topic-metadata">

**Author:** [@codinghorror](https://discourse.codinghorror.com/u/codinghorror)\
**Replies:** 97\
**Last updated:** [July 7, 2026, 3:28am UTC](https://discourse.codinghorror.com/t/the-bathroom-wall-of-code/176 "2026-07-07T03:28:04Z")

</div>

---

## [Adventures in Rechargeable Batteries](https://discourse.codinghorror.com/t/adventures-in-rechargeable-batteries/360)

<div class="topic-metadata">

**Author:** [@codinghorror](https://discourse.codinghorror.com/u/codinghorror)\
**Replies:** 149\
**Last updated:** [July 7, 2026, 4:53am UTC](https://discourse.codinghorror.com/t/adventures-in-rechargeable-batteries/360 "2026-07-07T04:53:31Z")

</div>

---

## [Should Competent Programmers be "Mathematically Inclined"?](https://discourse.codinghorror.com/t/should-competent-programmers-be-mathematically-inclined/195)

<div class="topic-metadata">

**Author:** [@codinghorror](https://discourse.codinghorror.com/u/codinghorror)\
**Replies:** 303\
**Last updated:** [July 7, 2026, 3:57am UTC](https://discourse.codinghorror.com/t/should-competent-programmers-be-mathematically-inclined/195 "2026-07-07T03:57:38Z")

</div>

---

## [Complaint-Driven Development](https://discourse.codinghorror.com/t/complaint-driven-development/11)

<div class="topic-metadata">

**Author:** [@codinghorror](https://discourse.codinghorror.com/u/codinghorror)\
**Replies:** 17\
**Last updated:** [April 5, 2014, 7:11am UTC](https://discourse.codinghorror.com/t/complaint-driven-development/11 "2014-04-05T07:11:40Z")

</div>

---

## [Web Discussions: Flat by Design](https://discourse.codinghorror.com/t/web-discussions-flat-by-design/23)

<div class="topic-metadata">

**Author:** [@codinghorror](https://discourse.codinghorror.com/u/codinghorror)\
**Replies:** 94\
**Last updated:** [June 28, 2026, 7:18pm UTC](https://discourse.codinghorror.com/t/web-discussions-flat-by-design/23 "2026-06-28T19:18:29Z")

</div>

---

## [Coding Without Comments](https://discourse.codinghorror.com/t/coding-without-comments/285)

<div class="topic-metadata">

**Author:** [@codinghorror](https://discourse.codinghorror.com/u/codinghorror)\
**Replies:** 271\
**Last updated:** [June 23, 2026, 8:13pm UTC](https://discourse.codinghorror.com/t/coding-without-comments/285 "2026-06-23T20:13:04Z")

</div>

---

## [Code Tells You How, Comments Tell You Why](https://discourse.codinghorror.com/t/code-tells-you-how-comments-tell-you-why/662)

<div class="topic-metadata">

**Author:** [@codinghorror](https://discourse.codinghorror.com/u/codinghorror)\
**Replies:** 56\
**Last updated:** [June 23, 2026, 7:55pm UTC](https://discourse.codinghorror.com/t/code-tells-you-how-comments-tell-you-why/662 "2026-06-23T19:55:54Z")

</div>

---

## [Everything you always wanted to know about Task Manager but were afraid to ask](https://discourse.codinghorror.com/t/everything-you-always-wanted-to-know-about-task-manager-but-were-afraid-to-ask/1009)

<div class="topic-metadata">

**Author:** [@codinghorror](https://discourse.codinghorror.com/u/codinghorror)\
**Replies:** 64\
**Last updated:** [June 17, 2026, 3:58am UTC](https://discourse.codinghorror.com/t/everything-you-always-wanted-to-know-about-task-manager-but-were-afraid-to-ask/1009 "2026-06-17T03:58:25Z")

</div>

---

## [Sins of Software Security](https://discourse.codinghorror.com/t/sins-of-software-security/575)

<div class="topic-metadata">

**Author:** [@codinghorror](https://discourse.codinghorror.com/u/codinghorror)\
**Replies:** 27\
**Last updated:** [February 6, 2010, 12:00am UTC](https://discourse.codinghorror.com/t/sins-of-software-security/575 "2010-02-06T00:00:00Z")

</div>

[Next page](https://discourse.codinghorror.com/c/blog/5.md?page=1)
