When we build an application, we build it for our users – the ones paying for our application, the ones that interact with it. However, we often forget that the ones interacting with our application the most is another group of users – our own colleagues, developers. We'll discuss how building a good UX isn't all button placement and using the right contextual colours, but how it also means catering to the developers on your project, and how we can use Laravel's logging system, internal documentation and commit messages to make everyone on our team happier, and deliver faster. We'll also look at some of the pitfalls that can confuse a new developer who's joining your team, and the simple ways in which we can work around it to make both onboarding and development a better, more enjoyable experience.