If you’ve used VMware Fusion to run Windows on your Mac for any length of time, this is probably a familiar sight: Fusion only gives your Windows virtual machine 60 gigabytes of space, which may seem like plenty at first—but it rapidly fills up. Thankfully, there’s a relatively easy way to expand your space, as […]
If you’re a developer, you’re probably aware of the benefits of open-source technology (software that’s licensed, publicly posted, and free for developers to use and contribute to). One of the big ideas in the open-source community is that it’s good for all developers to give back. In return for using software that others spent time […]
Almost three years ago, after spending 13 years as a software developer, I took on the role of Delivery Lead here at Atomic. It was a step away from code and toward all things related to project delivery: project management, backlog management, reviewing completed work, managing the team’s Scrum process, etc. It was a move I […]
If you are doing any sort of object-oriented development, you’re bound to reach a point where the number of objects in your codebase is greater than the amount you can keep in your head. Eventually, you will have so many different types of objects (services, managers, service-manager-helpers, etc.) that it gets hard to remember what […]
Software development is a profession that requires a unique skill set. However, over the course of my career, I’ve come to appreciate two important characteristics of good developers that aren’t unique to software at all. I’ve found these traits extremely helpful in my work, and both of them involve habits that I’ve had to make […]
A recent project required our team to transfer knowledge of our code base to another remote team. We decided that remote pairing would be the most effective way to do that. Since our project is written in TypeScript and all of us were on board with using Visual Studio Code, we decided to try Visual […]
If you talk to Atomic Object about a project, you’ll notice that our sales process looks a little different from the norm. At a lot of custom software companies, the process looks something like this: You tell a salesperson what you want, then listen to them talk about their company. The salesperson talks to their […]
Living in the 21st Century is amazing, and one of the most incredible developments of the past couple decades is the smartphone. I remember watching Steve Jobs introduce the iPhone in 2007. I understood how useful it would be. What I didn’t understand was how that device would change everything for everyone.