At Atomic, we’ve been staying connected with “Quarantunes” — mini live concerts given by employees and streamed to the entire company over Zoom. These concerts are a fun little pick-me-up during the week that help many of us get through the emotional roller coaster brought about by current events. Zoom is a great platform for […]
Maker, developer, programmer. For the last twelve years, these are words that I would use to describe my primary function at work. That changed recently when I became a manager for the first time. It’s been a fun and challenging transition. In only a few months, I’ve learned a lot and become immensely aware that […]
In the past, I’ve tried out many different tools for managing tasks and projects. There’s never been one that really stood out to me as superior or one I enjoyed using all that much. But I recently gave Asana a try and was very surprised by how much I liked it. At its heart, Asana […]
When working at a software consultancy, you may be asked to evaluate an unfamiliar codebase. There are a lot of reasons why you may need to make such an evaluation—for example, your company is going to take over development on a legacy codebase, you’re considering undertaking an application rewrite, or maybe you’re thinking of integrating […]
Making a big decision with a group of people is never an easy process. A big decision generally means a great deal is riding on the outcome, and thus, emotions will be high and opinions strong. How do you navigate those waters?
Managing a long-term client relationship, or any relationship for that matter, takes work. You have two organizations, each with its own business goals, attempting to interact with one another through two or more people. Those people also each have their own personal goals and their own way of interpreting and applying all of these goals […]
Releasing a new version of a mobile app can be a stressful process. The first few times you do it, your customer base is probably pretty small, so it doesn’t feel like a very big deal. However, after your user base grows into the thousands, the pressure really starts to build. The fear of releasing […]
One of the biggest challenges of building elegant mobile interfaces is making them adapt properly to the full gamut of screen sizes. This is especially true for Android development. Back in 2016, Google introduced a new container view class called ConstraintLayout which makes this task much easier. One nice feature of the ConstraintLayout class is […]
About a year ago, I took on a new responsibility as a Career Development Manager at Atomic Object. In addition to my normal consultant duties, I now get to work with a small group of people to help them plan out their professional development. I frequently get to have conversations with people about what their […]
Bluetooth is one of those technologies that seems like a very simple thing from the perspective of a user—you set it up once and forget about it. But in reality, there’s a lot of complexity hidden behind the scenes. As we all know, wherever there’s complexity, there’s more that can potentially go wrong.