How to Conduct Effective Code Reviews

A code review, at its core, is a conversation about a set of proposed changes. Early in my career, I viewed code reviews as a mostly technical exercise that should be devoid of non-technical concerns. I now see them as one of the few opportunities to concurrently learn and teach…

Read More

DigitalOcean Currents: March 2018

Currents is back with our third report on the developer experience. This February we asked 5,993 participants about their thoughts on hot topics like artificial intelligence and machine learning, new ways of working with codebases and services like continuous integration and delivery, and important issues like the European Union’…

Read More

How We Support Remote Employees at DigitalOcean

Remote culture at DigitalOcean is one of my favorite things to talk about when discussing my job. When I first joined the company in June of 2015, there was already a substantial percentage of existing remote employees (better known as our “remotees”). Working with the remotees wasn’t initially a…

Read More