---
title: "Discussion on \"Data Forge # 3: Refactoring, Lots Of Refactoring...\" | Hashnode"
description: "Discussion on \"Data Forge # 3: Refactoring, Lots Of Refactoring...\". Inspired by The Pragmatic Programmer, this article explores the Broken Window theory in software and how it influenced a major refactor in my C code."
url: "https://hashnode.com/posts/data-forge-3-refactoring-lots-of-refactoring/6809a9d3c767d0c1e543c12f"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Data Forge # 3: Refactoring, Lots Of Refactoring...](https://lowlevellog.hashnode.dev/data-forge-3-refactoring-lots-of-refactoring?utm_source=hashnode&utm_medium=feed)

Inspired by The Pragmatic Programmer, this article explores the Broken Window theory in software and how it influenced a major refactor in my C code.

Apr 24, 2025 · 6 min read · lowlevellog.hashnode.dev  
Read the article

-   [#refactoring](https://hashnode.com/tag/refactoring)
-   [#software-development](https://hashnode.com/tag/software-development)
-   [#pragmatic-programmer](https://hashnode.com/tag/pragmatic-programmer)
-   [#error-handling](https://hashnode.com/tag/error-handling)
-   [#c](https://hashnode.com/tag/c)
-   [#library](https://hashnode.com/tag/library)

## Written by

[Andrew Archer](https://hashnode.com/@AndrewArcher)

@AndrewArcher · NY

  
[View profile](https://hashnode.com/@AndrewArcher)

Just a jr. dev trying to learn new things.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
