this /static/media/twitter/WHVGAX.png

One of the drawbacks of changing a project or even your job is that a lot of the knowledge you gained over the years cannot be applied to a new project.

No matter the level of experience, we all need some time to get up to speed with a new code base.

Having contributed to many open source projects, I pretty much know where to look in a new project, but facing a code base with more than one million lines of code I realized that some techniques do not work anymore, some have to be adjusted, and I also needed to develop new strategies.

I will show you how to become productive with a new, big code base, by showing tried and tested approaches, techniques, and tools, from different areas, such as:

  • communication
  • documentation
  • testing
  • tooling

Jürgen Gmach

Affiliation: Canonical

I am a software developer with a passion for Python and Linux, developing open source both at my day job at Canonical, and at night as a maintainer/contributor to tox and many other projects.

visit the speaker at: GithubHomepage