News for hackers. Stuff that matters.
Re:Show HN: I published a book to save you from my software ... by kubb on Monday August 26, 2024 @11:30AM (#41358115)
It doesn’t work like that. Your mistakes were unique to your experience and situation. You can’t extract them into abstract rules and make a book to give to people. They need to make their own mistakes. And they’ll find out that what was a mistake for you will work for them.

I wish you a lot of success in your publication though, may this be a good source of passive income and give you financial independence.

Re:Show HN: I published a book to save you from my software ... by acureau on Monday August 26, 2024 @11:40AM (#41358240)
I promise you that there is some objectivity in software architecture, and that you can indeed extract useful information from books.
Re:Show HN: I published a book to save you from my software ... by kubb on Monday August 26, 2024 @11:46AM (#41358335)
Remember, use composition over inheritance. Except if using inheritance makes sense ;)
Re:Show HN: I published a book to save you from my software ... by meaboutsoftware on Monday August 26, 2024 @12:32PM (#41358902)
Nice one!
Re:Show HN: I published a book to save you from my software ... by langcss on Tuesday August 27, 2024 @02:17AM (#41364966)
Design patterns: composition inspite of inheritance
Re:Show HN: I published a book to save you from my software ... by meaboutsoftware on Monday August 26, 2024 @12:32PM (#41358899)
I partially agree with you- nothing is better than working on "your own" mistakes, but some mistakes often repeat in software architecture. Why not take advantage and not repeat them by learning from others' mistakes? :)
Re:Show HN: I published a book to save you from my software ... by goostavos on Monday August 26, 2024 @12:33PM (#41358917)
While I agree that people need to make mistakes (giving newbies room TO make those mistakes is an important part of mentorship imo), I couldn't disagree more with the idea that there's nothing to learn about architecture from a book.

A vast majority of the mistakes people make are avoidable ones stemming from ignorance. They're often missing the "why" part of architecture. "What does it mean for an architectural choice to be 'good'?" This can 100% be "book learned" and then mastered through the messy process of experience. You have to at least know the rules to play the game. Many people skip the "know" part.

Re:Show HN: I published a book to save you from my software ... by breakfastduck on Monday August 26, 2024 @01:32PM (#41359561)
Bizarre comment, of course there's value here