Five Years of Running a Systems Reading Group at Microsoft

(armaansood.com)

49 points | by Foe 3 hours ago

4 comments

  • oa335 5 minutes ago
    I would be interested to hear others experiences with running these types of groups. We’ve tried this a couple of times at my current job and both times it’s petered out - people don’t do the assigned reading and then just stop attending.

    Any suggestions on how to keep such a group alive?

  • smokel 37 minutes ago
    I understand that in a research lab or in academia, this is common practice. But in the more menial coding industry that most of us are probably in, how do you find time for this? Do people read papers in their spare time and discuss over lunch, or are there enlightened managers who support this during working hours?
    • eldenring 18 minutes ago
      I'm not sure what you mean by menial coding but all my employers have supported this in the past. This was a variety of companies, big tech, startups, etc. I think its more likely your employer is the outlier.
      • nico 7 minutes ago
        I’ve been scolded for reading books and documentation for the tasks and software I was asked to build (at a startup) during my regular work hours

        No company I’ve worked at has ever had dedicated time for reading papers or articles

        Maybe I’ve only worked at outliers?

    • Foe 17 minutes ago
      Good question. Most of the people who participate read papers in their spare time and we discuss it over lunch.
  • Foe 3 hours ago
    Hi HN, I've been organizing a systems reading group at Microsoft for five years now. I wrote down some takeaways on what worked (and what didn't). I'd love to hear if anyone else has successfully kept an engineering reading group alive at their company, or if you have any favorite systems papers we should add to our list!
    • SegfaultSeagull 31 minutes ago
      This is great and congrats on the success. Many years ago I tried starting a cybersecurity reading group in my city since the startup I was working at was small and people there weren’t interested in that topic. I got a lot of very green, aspiring and non-professionals to show up. We couldn’t really agree on where to start and people had different ideas of where to focus or even how much they wanted to contribute. Mostly people wanted to hear a summary and didn’t really put in the kind of effort that I had hoped. It didn’t last long. Congrats again on making it 5 years and covering so much ground.
    • markus_zhang 1 hour ago
      Interesting. We don't have an engineering culture, so definitely no. Did you find similar groups within MSFT?

      BTW heard about this paper[1] a few weeks ago, but not completely aligned with database and probably a bit too introductory for your group.

      [1]https://www.cs.fsu.edu/~awang/courses/cop5611_s2024/vnode.pd...

      • Foe 4 minutes ago
        There are other groups within Microsoft, but they usually follow a presentation format rather than a collaborative discussion. Off the top of my head, Phil Bernstein[1] and Hanuma Kodavalla[2] run great database seminars for invited speakers. I regularly attend and have presented in both forums; Phil's crowd is mostly researchers, while Hanuma's is mostly full of SQL engineers. Different from a small reading group, but still great.

        Appreciate the paper link! We like going back to the basics sometimes, so I'll definitely take a look.

        [1] https://en.wikipedia.org/wiki/Phil_Bernstein

        [2] https://scholar.google.com/citations?user=9eNQbZUAAAAJ&hl=en

  • megous 1 hour ago
    [flagged]