DEV Community

Discussion on: You set up a new dev team. What are the first things you would do to make things go as smoothly as possible?

Collapse
 
perigk profile image
Periklis Gkolias

Nice coincidence :) Good luck on your book.

How would you remove friction?

Collapse
 
mikenikles profile image
Mike

Good question, let me specify that a bit better.

One area that often causes friction is setting up a project's development environment. I'd personally use gitpod.io (Why I use a cloud-based development environment and how you can too) so that developers on the team can click a link and start up a fully configured environment.

Another area is CI / CD. I'd develop that pipeline as early as possible when it's still very simple to do. Then as the project grows, the CI / CD configuration grows with it organically.

Thread Thread
 
perigk profile image
Periklis Gkolias • Edited

Never thought to use gitpod this way. For most companies cloud IDEs are a no-go. Nice tips :)

Thread Thread
 
mikenikles profile image
Mike

Even if it's self-hosted as per gitpod.io/self-hosted?

I understand the concerns when it's used a SaaS offering.

Thread Thread
 
perigk profile image
Periklis Gkolias

I didnt know that option. That sounds better indeed