5 ms·
I've been similarly frustrated in the past. Interestingly, I've found that studying other engineering disciplines outside of software engineering to be best. T
by alaties 5y ago
I've been similarly frustrated in the past.
Interestingly, I've found that studying other engineering disciplines outside of software engineering to be best. The best explanations and modeling frameworks for concurrency I learned were from network engineering books and a couple hardware design classes I took.
Re: principles around performance analysis and diagnostics, Brendan Gregg is a name you should look up. His book on systems performance is a tremendous resource in both principles and methodology. Even though it's not focused on coding specifically, the same principles apply.
- omginternets 5y agoNow that is a recommendation that I was not expecting, and which makes perfect sense in hindsight! Cheers! I shall order his book immediately.