Part of the Software Internals Email Bookclub.
The next book we'll cover is Understanding Software Dynamics by Richard Sites. Since this is a shorter book (400 pages) with many chapters (30), we'll read two chapters a week.
All discussion is via a Google Group. You probably need a Google account. Your email will be public if you post but otherwise it will not be visible to anyone.
There will be no Zoom or Google Hangout, it will purely be over text email.
Each week, one person will send out an email on Saturday recapping the chapter to start discussion. It can be as short as a paragraph or two just to get discussion going. Anyone else can chime in afterward.
Don't worry about being an expert and don't worry about what to say, I'll go first and will prod you when it's your turn.
Sign ups are now closed.
Each week one member of the group kicks off discussion for the previous chapter. I.e. on June 1st I'll start a discussion on Chapter 1 & 2. So you should read the chapter before the date it is listed.
Here are the folks (tentatively) starting discussion each week.
Date | Leader | Chapters | Titles |
June 1st | Phil | 1 & 2 | My Program Is Too Slow & Measuring CPUs |
June 8th | Kemal Akkoyun | 3 & 4 | Measuring Memory & CPU and Memory Interaction |
June 15th | James Thompson | 5 & 6 | Measuring Disk/SSD & Measuring Networks |
June 22nd | Kyle Boon | 7 & 8 | Disk and Network Database Interaction & Logging |
June 29th | Vineet Ghatge | 9 & 10 | Aggregate Measures & Dashboards |
July 6th | Andrew Werner | 11 & 12 | Other Existing Tools & Traces |
July 13th | Aadhav Vignesh | 13 & 14 | Observation Tool Design Principles & KUtrace: Goals, Design, Implementation |
July 20th | Skanda Kaashyap | 15 & 16 | KUtrace: Linux Kernel Patches & KUtrace: Linux Loadable Module |
July 27th | Amin Setayesh | 17 & 18 | KUtrace: User-Mode Runtime Control & KUtrace: Postprocessing |
August 3rd | Eric Marnadi | 19 & 20 | KUtrace: Display of Software Dynamics & What to Look For |
August 10th | Lasse Jacobs | 21 & 22 | Executing Too Much & Executing Slowly |
August 17th | Asim Ihsan | 23 & 24 | Waiting for CPU & Waiting for Memory |
August 24th | Gabriel Guerra | 25 & 26 | Waiting for Disk & Waiting for Network |
August 31st | Giovanni Gherdovich | 27 & 28 | Waiting for Locks & Waiting for Time |
September 7th | Kalpak Seal | 29 & 30 | Waiting for Queues & Recap |