3 ms·
The best way is to have a mentor. You can't beat that (in programming, as in life and any other discipline). Second best, is looking at how the best people in
by TheAlchemist 1y ago
The best way is to have a mentor. You can't beat that (in programming, as in life and any other discipline).
Second best, is looking at how the best people in the company I work for solve problems. Still takes a lot of time and effort, but I found it's well worth the effort.
As for books, A philosophy of Software Design by John Osterhout and Domain-Driven Design by Eric Evans are the ones I've found the best impactful for 'good taste'.