An important principle in object development is designing software so that its structure reflects that of the problem.
“the initial design is likely to be the most prosaic and naive implementation. Insight comes from working with the system.”
― Software Estimation Without Guessing: Effective Planning in an Imperfect World
― Software Estimation Without Guessing: Effective Planning in an Imperfect World
Hossein’s 2025 Year in Books
Take a look at Hossein’s Year in Books, including some fun facts about their reading.
Polls voted on by Hossein
Lists liked by Hossein

























