Emma Ludwig

Camp Counselor

Jumping on a Brownfield Project as a Junior Developer

Event Logo

Thursday, August 1, 2024 - 3:30 PM UTC, for 1 hour.

Regular, 60 minute presentation

Room: African 60

coding
developing
junior developer
software
senior developer

This is meant for new developers starting out in their job that are feeling overwhelmed by the ancient code that they see on their screen with no comments and tons of nested functions, and they have no idea how the code works the way it does. As someone who went through this, I have much to say about how I navigated this and became apart of the project, and putting my own code in these types of projects. However, this is also for the senior developers and how they can help their juniors better and help them navigate their ambition but also overwhelm. Getting into the code is scary for both developers and having someone with new ideas and hunger for learning is also scary. There are ways that I personally have gone about this with my senior developer and things I have personally learned along the way that can help this rough transition become a smoother one from both sides. Working with others in general, and also touching something that is dear to their heart and building better code together is the best way to develop better looking and working code.

Prerequisites

For senior developers, an open mind. While there may be annoying things about your junior, remember how hungry they are to learn from you and the ambition they have. They look up to you in all ways. For junior developers, patience and open ears: hear my experience and create your own path of what this difficult path might look like. Learn from experience and take note of my mistakes, but also my wins.

favorited by:
Drew Nys Hannah Reuss Ryan Holmes YURSHIA XIONG Daniel Braun Dan Willman Jonathan Renier-Wigg Tristan Dalgety Jacob Netz Nerando Johnson Brian Robertson William Schaeffer Caleb Autry Roxana Rodriguez-Becker Allan Wick Abby Autry Kevin Curtis Micha Rodriguez Ross Larson