Today, I’d like to share a story about how one of my wizard mentors taught me a new skill (test-driven development) and really got it into my brain. Not by lecturing me or forcing me to do it, but by patiently, persistently encouraging me to grow.
When I graduated and started at Atomic, I had a lot of anxiety because I felt like I was surrounded by wizards. I’ve spent the last three years learning to think like a wizard, to conjure joy from pain and cast protection spells over the important things. I finally feel like I’ve grown into a […]
Over the last year and a half, I’ve had the pleasure of working on a web app built in TypeScript. I came to Atomic with no web development experience at all. On my first couple of projects, I spent most of my time working on small, relatively isolated pieces of functionality for various applications: a […]
Atomic is home to lots of very high-level wizards. Their abilities and specialties span the whole of the software craftsmanship space, and each one has their own skill set to leverage when tackling the many unique problems that come through our door. I’m not a very high-level wizard yet, but I’ve found that deliberately striving […]
Recently, my husband and I received some great news: We’re expecting our first child in February! We’re thrilled, and the journey is going to be very exciting, but it does come with some significant changes. Namely, for the last few months, I’ve felt that the things I needed to do have required several times the […]
The application I’m working on right now has a search box that makes suggestions as the user types and does quick, inline searches to provide extra-fast results. Yesterday, I talked about how we improve our timing with debouncing. Today I’ll dive into the technical details of how we built the autocomplete behavior using React–Redux and […]
We have an application with an autosuggestion search box that’s driven by a query to our GraphQL server. When the user types in a string, such as “at,” we can query our server for the term our search engine thinks we should suggest—maybe “atomic.” We wanted this search box to be fast and efficient; what’s […]
A while back, I wrote a post about being surrounded by wizards. I’ve since spent even more time watching and learning from said wizards, and I am starting to pick up some tricks! I’m feeling like I might be about a Level 4 wizard now.
At Atomic, we pair pragmatically. During an eight-hour work day, we may have an hour or two of other appointments or schedule mismatch, plus two hours for lunch, breaks, time spent cranking out menial tasks on our own, etc. We’ll call it around five hours of pairing on an average day. That’s a lot of […]
Recently, I had an opportunity to tell a lot of individuals how much I appreciate having them in my life. I found it to be a fairly scary experience: What if they thought I was too mushy? What if they didn’t care about me as much as I cared about them? One by one, I […]