Hi all! Data scientist here, trying professionalise a group of hobby programmers who’ve somehow found ourselves doing it for a living. The programming we know; it’s the infrastructure we’re lacking. None of us knows how to organise a programming team, myself very much included.

Can anyone recommend resources, books, courses on software engineering suitable for data scientists?

  • bassdruminphonebox@beehaw.org
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    I really like The Mythical Man-Month by Fred Brooks. It’s originally from 1975, based on his experience in managing a team that wrote the operating system for a series of IBM computers. So it doesn’t talk about modern tooling. But I do like the way it gives the lay of the land, so to speak. Lots of interesting ideas, and quite a lot of wonderful illustrations and diagrams too :)

    • case_when@feddit.ukOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Not exactly managing a team – it’s more a question of best practices around pull requests, version control, testing, code reviews, pair programming etc. I’m not interested in management, but I do I want to know what a well managed team ought to be doing!