Few thoughts on (de)composition

26 views
Skip to first unread message

Ivan Yordanov

unread,
Dec 15, 2025, 12:48:34 PM (yesterday) Dec 15
to software-design-book
Hello Mr. Ousterhout,

I stumbled upon your book few months ago from the pragmatic programmer podcast. I also work on few ideas related to software design for few years now. 
Although I took a different route. My goal was to define in math terms what a good piece of code means and to eliminate (or at least minimize) subjective opinions and religious arguing about software. After describing it in math terms I tried to find a formula that scores a particular class/module/system/etc. and then started to write some practical guides how to maximize the score of this formula. Then I stumbled upon your book and we have really high overlapping in terms of practical guides for software design. There are few differences as well. I just described one of them in a blog post.
I would like to hear your thoughts about it and I would like to put few links to your profile and book in the post as well. I'm going to put links to wikipedia article and page of the book in stanford.edu, but If you prefer other links let me know.
The article is not published yet, I would like to hear your thoughts before publishing it.

All the best,
Ivan Yordanov
Reply all
Reply to author
Forward
0 new messages