Synthesis Hackathon

Synthesis has monthly “push” challenges where we challenge our team to change their habits to become more healthy or to handle stress more effectively. Our push challenge this month is focused on productivity and how we can be more productive as both individuals and as a team.

The Synthesis team met up after hours at our offices in Melrose Arch to participate in a mini productivity hackathon. Each team had the task of determining who was the best and most productive coder in a measurable, quantitative way.

After a quick discussion and brain storming session, the various teams, fueled by beer and pizza, set out on their quest to find the best coder in the company.

Different methods and approaches were used to determine who the best coder was including:

  • Querying the API of our code repository, BitBucket, to get a list of repos and commits.
  • Analyzing the number of commits by a specific developer vs the total number of commits by everyone in a project.
  • Number of lines of code that were added or removed.
  • Ranking factor based on the complexity of the programming language.
  • Using code analysis tools that analyzed code quality by looking at a multitude factors including:  method naming, naming conventions, unused variables, comments, null checking, exception handling, error handling, compatibility, performance, security, etc.
  • Ranking factor based on experience.
  • Analyzing commits that fixed bugs.
  • Analyzing commits that added new features.
  • Analyzing commit messages.
  • Number of issues in a project.
  • Number of meetings with directors.
  • Growth of a project over the life span of the project.

 

Synthesis Productivity Hackathon

Synthesis Productivity Hackathon

Synthesis Productivity Hackathon

Synthesis Productivity Hackathon

Synthesis Productivity Hackathon

Synthesis Productivity Hackathon

Synthesis Productivity Hackathon

Synthesis Productivity Hackathon

Twitter feed

  • Latest Tweets

    • Synthesis participated in @theNWU's Career Day, where we engaged Computer Science students about the IT industry an… https://t.co/iODtB8kJom5 days ago
    • Check out our highlights video of the recent #AWSSummit that was held in Cape Town! https://t.co/z1DfaSYq0q1 week ago