Imagine most of the artificial barriers imposed on your development work were to be removed. Imagine if nobody micromanaged you, nobody asked when you come into work or when you leave. Imagine if there was very little management. Wouldn’t it be ideal? Everything would just fall into place and we’d be so much more productive, right? At JetBrains, a lot of these barriers don’t exist. But not having barriers isn’t always easy. In fact, you cannot just break them all down and think everything will just work. In this talk, we’re going to look at the pros and cons of this approach, and see how to overcome certain issues that arise, or even if they can be easily overcome.