Becoming a Better Curator of Your Code
Presented by: Ian Zelikman
Writing code that functions correctly is only part of the development process. The majority of our time is spent reading, maintaining and refactoring our code. In this talk we will discuss how when we see our work as code curation we actually enable our job to be much easier and productive.
We will start the talk with an introduction to the role of a curator and how it applies to software engineers.
In this talk we will discuss some principals and techniques that enable us to produce better code but applying them with the curation mindset of maintaining code quality beyond producing the next bug free feature.
Some of the topics we will cover:
* Promote the use of conventions and style guides for your team
* Promote refactoring in order to keep your code maintainable and readable
* The first goal of writing tests should be to document the code functionality
* Describe your code history via commits
* Encourage discussion on feature implementation
* Encourage discussion during code reviews
* Boy Scout rule - leave the code in a better shape than which you found it
At the end of the talk we will review the software curation mindset and how you can bring it to your organization.
The goal of this talk is to inspire attendees to take the curation mindset with them whenever they develop code.
Focus not just on individual feature but on how to continuously create maintainable and stable code you can be proud of.