Personal Optimization Mature as a Junior Developer: Habit Building Forming habits around the type of professional you want to become can be a game changer for building confidence in any career.
Project & Team Management Is a Small Team or Large One Better for a Junior Dev? It Depends. In my time at Atomic Object, I’ve worked on a small team with only one other developer and on a larger team with seven developers.
Project & Team Management How to Find Your Role on a Software Development Team Working with your team lead to craft a role leveraging your strengths and aligning with your interests can make your team more productive.
Effective communication How Your Software Project is Like a Language In my time at Atomic Object, I've worked on a range of different projects. I've begun thinking of each project as its own language.
Personal Optimization Tips for Developers When You Find Yourself Getting Stuck Having trouble moving forward on your task? Do you feel you're getting stuck? I hope these tips will help you get unstuck, on track, and moving.
Project & Team Management 3 Practices I Use to Create a Comfortable Environment for Junior Developers I've found that when I can make junior developers feel comfortable, they're more likley to ask questions, speak up, and point out mistakes.
Growing as Makers 6 Developer Archetypes: Leverage Your Differences We've recently begun to introduce "Developer Archetypes," a set of self-identified labels Atoms can use to radiate their strengths and interests.
Project & Team Management Tips for Devs Integrating Into an Established Team Transitioning onto an established team can feel like being a newbie all over again, especially if the codebase, languages, or team dynamics are unfamiliar.
Development Practices Review Pull Requests Confidently As a new dev, I needed a process for reviewing pull requests that allowed me to feel confident. Here are four questions I ask for every PR I review.
Development Practices A Checklist for Documenting Your Public-Facing API Here, I'll walk through the different forms of public-facing API documentation and developer tools that we added at different phases of the project.
Growing as Makers How and Why I’m Improving My Developer Vocabulary Since I've started actively trying to improve my developer vocabulary, I've seen benefits that extend beyond mentoring other developers.
Growing as Makers How Daily Journaling Helped Me Level Up as a Developer I've recently embraced daily journaling. For one month, I took time each day to note how my mental model of a project changed throughout the day.