---
title: "Discussion on \"Zen and The Art of Class Design\" | Hashnode"
description: "Discussion on \"Zen and The Art of Class Design\". Or why I wrote another PHP ORM"
url: "https://hashnode.com/posts/zen-and-the-art-of-class-design/646a90a28390d0f6fd009d19"
---

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

Discussion

# [Zen and The Art of Class Design](https://blog.phpfui.com/zen-and-the-art-of-class-design?utm_source=hashnode&utm_medium=feed)

Or why I wrote another PHP ORM

May 21, 2023 · 8 min read · blog.phpfui.com  
Updated Oct 20, 2023  
Read the article

-   [#php](https://hashnode.com/tag/php)
-   [#design](https://hashnode.com/tag/design)
-   [#classes](https://hashnode.com/tag/classes)
-   [#object-oriented-programming](https://hashnode.com/tag/object-oriented-programming)

## Written by

[Bruce Wells](https://hashnode.com/@PHPFUI)

@PHPFUI · New York, NY

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

OO PHP Developer

## Responses 1

Markdown supported · ⌘↵ to post

[Rhea Le](https://hashnode.com/@Reeuh)

[Jun 28, 2023](https://hashnode.com/posts/zen-and-the-art-of-class-design/646a90a28390d0f6fd009d19/comment/649c6decc1bfca9aeae58bbd)

You brought up some really good points here, Bruce. I've had the tendency to jump in and start coding when an issue comes up. But I noticed that I'm a lot more productive when I stop and think about why the issue is happening. Thank you for the thoughtful post.

[Bruce Wells](https://hashnode.com/@PHPFUI)

[Jun 28, 2023](https://hashnode.com/posts/zen-and-the-art-of-class-design/646a90a28390d0f6fd009d19/comment/649c6decc1bfca9aeae58bbd#reply-649c6f0d209eff9b1a1fae44)

Glad you liked the post. Coding should work like Alfred Hitchcock directed films. He had the entire film done in his head, every shot. Filming was just the tiresome process of capturing the images.

The more you think about it, the easier it is to type is all out. Often with less typing!

[Rhea Le](https://hashnode.com/@Reeuh)

[Jun 28, 2023](https://hashnode.com/posts/zen-and-the-art-of-class-design/646a90a28390d0f6fd009d19/comment/649c6decc1bfca9aeae58bbd#reply-649c7656209eff9b1a1faeb8)

That's true, thank you! [Bruce Wells](https://hashnode.com/@PHPFUI)
