Developer Productivity  Developer Productivity

Explore Website

  • Home
  • What is it?
  • Focus Areas
  • Company Case Studies
  • Slack & Meetups
Search Open Sidebar
3 posts by author

Julian Nadeau

Julian Nadeau's Picture

Julian is a Production Engineer at Shopify working on developer productivity.

Shopify - Canada https://jnadeau.ca Twitter

ShopifyDeveloper Environments

Current Developer Environments at Shopify

by Julian Nadeau on January 14, 2018

In a previous post, we discussed the systems we have had throughout the history of Shopify. In this follow up post we'll talk about the system we run today. Finally, we will have another post that includes a few forward thinking questions about developer operations at Shopify. Dev Dev is…

Read More

ShopifyDeveloper Environments

Historical Developer Environments at Shopify

by Julian Nadeau on January 14, 2018

Development operations at Shopify has a long history that winds its way through various systems, technologies, and iterations. Over the course of these iterations we have learned a number of lessons, experienced ups and downs, and ultimately ended up with a system that performs well. In this post, we’ll…

Read More

ShopifyDeveloper Environments

The Future of Developer Environments at Shopify

by Julian Nadeau on January 14, 2018

In the previous posts we talked about our past experiences with Artisinal Systems, Boxen, and Vagrant as well as our current system using Railgun and Dev. In this post, we're going to talk about some future plans and give a few forward thoughts. Railgun and Dev accomplish most goals most…

Read More

Page 1 of 1

Explore Website

  • Home
  • What is it?
  • Focus Areas
  • Company Case Studies
  • Slack & Meetups

About Developer Productivity

Productivity is defined as “the effectiveness of productive effort, especially in industry, as measured in terms of the rate of output per unit of input.” Therefore, developer Productivity can be described as a concept, set of tools or processes, or a team that is dedicated to enhancing the efficiency of other developers with the goal of allowing them to increase their overall output.

This concept and the responsibilities of the team in charge of developer productivity can be varied throughout different companies, however after a number of meetings it became clear that the teams mostly focus on a few key areas. Unfortunately, the developers at different companies don’t seem to discuss, have meet-ups, or work together on allied goals.

Read More
Close Sidebar

Latest Posts

  • Development Environments Within VMs
    March 04, 2018
  • Focusing on what's important: Managing GitHub notifications with Octobox
    Focusing on what's important: Managing GitHub notifications with Octobox
    February 22, 2018
  • Room to Move
    Room to Move
    February 13, 2018
  • Healthy Teams Are Productive Teams
    Healthy Teams Are Productive Teams
    January 30, 2018

Tell your story

Everyone is welcome and encouraged to write for this community-run Developer Productivity website

We'd love to hear your or your company's story about what Developer Productivity means to you. You retain all ownership! See this for more info

We're working on an auto-invite system - in the meantime, ping @julian on the Developer Productivity Slack Group

Tags

General ProductivityDeveloper EnvironmentsMystery ScienceMeetupVersion Control and HostingDatadogContinuous IntegrationDeploys and Release EngineeringMobile ToolingcompanyFullscriptSurveyMonkeytheScore Shopify

Twitter Follow us on Twitter

Developer Productivity © 2019
Content Disclaimers
Curious theme by JustGoodThemes


Made and written with ♥ from people around the world