• Zak Kain, Content Designer
    June 12, 2018
    As you might have already read, CDS is working with Immigration, Refugees and Citizenship Canada (IRCC) to make the process of rescheduling a citizenship appointment as convenient and stress-free as possible for applicants, while empowering office staff.
  • Jason White, Head of Data Science
    May 16, 2018
    Most of the departments we work with are deploying new versions of their code quarterly, semi-annually, or annually. This fits well with the standard waterfall software development process, but it comes with some serious risks.
  • Jennifer Fletcher, Partnerships
    April 25, 2018
    As our partnership with NRCan on the EnerGuide API winds down, the CDS product team held a retrospective to reflect on our experience, accomplishments and lessons learned.
  • Jason White, Head of Data Science
    April 24, 2018
    In our experience, software development should be a team effort. This doesn’t mean multiple developers individually contributing code to a single code base; rather, the team as a whole is responsible for each line of code. For any production system, we have an expectation that all code will be approved by at least one other developer, before it is accepted.
  • John Millons, Policies and Engagement
    April 19, 2018
    This past fall, we brought on one of the first two cohorts of Code for Canada (C4C) fellows, the other joining our colleagues in the Government of Ontario. This post outlines how to make the most out of a potential partnership!