On my current project, it’s necessary to host a Windows virtual machine from my MacBook Pro using VMware Fusion. This can sometimes result in a frustrating and slow development process. Out of the box: I found myself unable to use my window manager to move and resize windows as I would’ve liked, I experienced window […]
Earlier this year, I rotated onto a long-running project. This was the first project I’d joined that already had an established code base and team. This particular project is complex, with a large team, big goals, and a long history.
This summer, a small crew from Atomic decided to try something a bit out of our comfort zone…sailing. It turned out to be a lot of work–and a lot of fun! While captaining a sailboat may seem disconnected from the software development work I do at Atomic, I’ve noticed a connection between the two that […]
I didn’t take computer science in high school. Neither did any of my friends who are women. I was fortunate enough to go to a school district that offered Advanced Placement Computer Science (AP CS). I’m also young enough to remember that I chose to take psychology instead. That decision doesn’t make any sense. I […]
Lately, I’ve been thinking about what makes me feel trusted at work. There are a lot of great articles written about why trust is good and important to have with your team, so I won’t go into detail about that. To me, it seems obvious that you need to trust those you work with in […]
At Atomic, our managing partners do most of our official pre-project consulting (sales) work. As a developer, I’m dedicated full-time to a client project. So I’m typically not involved in meeting new clients, and I wasn’t aware of how projects and clients come to Atomic.
People naturally form bonds with colleagues at work. A team of people who work together will spend a lot of time with one another every day, and an individual’s departure from that team can have ripple effects on one’s morale and relationship with work.
Often, when developing a new React component for a web app, I find myself with lots to do. For example, I may need to add a Redux container, API endpoint, some Redux actions, and the UI of the component. These tasks are all interconnected and interdependent, so it’s difficult to know where to start and […]
A few months ago, I read “The Surprising Power of Questions” in the Harvard Business Review. It resonated with me quite a bit. I was most interested in the idea that simply asking more questions can help you learn more and bond with others. For example, one study found that “I wish they had asked […]
Job shadowing can be stressful. Awkward introductions, unclear expectations, and ambiguous objectives can impede what should be a productive learning experience. Instead, learn from my mistakes. Avoid these common pitfalls, and make the most of your shadowing opportunity.