As consultants, we always have to be prepared for the unexpected. In rare cases, the surprise can be that a project is suddenly wrapping up. This can happen for a number of reasons. It could be a clerical error in accounting that resulted in the project unexpectedly reaching the limit of its budget. It could […]
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 […]
We’d like it if things always went smoothly, but in life, they seldom do. This truth holds for custom software projects as well—we struggle with unforeseen bugs, scope creep, a third-party integration that doesn’t work, team velocity lower than expected, projects more complex than originally thought, etc. In these situations, it’s helpful to remember how […]
My wife and I typically visit family on the weekends, which involves a couple-hour drive and spending the night somewhere. She loves to have the house cleaned before we leave. That’s her goal. My goal is to leave on time. Those goals don’t line up very well unless there is a strong partnership effort.
As I near my one year AO-versary (as we affectionately call our anniversaries at Atomic Object), I have started to look back at how much I’ve grown, not just as a UX designer, but also as a consultant. I also recently had the opportunity to be a client to some other consultants: the designer and […]
At Atomic Object, we’ve always been big fans of the open office floor plan. Our offices consist of wide-open rooms with table groups where team members can easily work together. This environment allows spontaneous brainstorming sessions and problem-solving discussions to occur naturally throughout the day. One thing that I really love about the open office setup […]
During the sales process, it’s really easy to spend all of your time talking with clients about their software needs while ignoring questions of process. But so often it’s organizational differences that causes all of the headaches. Clients often lack the authority to make quick decisions, have competing priorities, or are blocked by IT policies. […]
“Collaboration” sounds dreamy when people say it—as if everything will be great because we worked together on a project. But simply put, collaboration isn’t easy. This post explores the challenges of collaboration, not in a negative light, but in the spirit of learning from challenging times to make interactions more positive in the future.
At Atomic, we pride ourselves on not just engineering the right code for a client, but on actively helping them shape their software to be the best possible solution for whatever problem they want to solve. There’s a huge feeling of satisfaction that comes with the ability to own a product like that, but also […]
If you’re a client working with a polyvalent team of makers at Atomic Object, one of the most valuable things you can do is to give feedback throughout the project. This may come as a shock to you. In the past, you might have been involved in a project where feedback wasn’t welcome—or even treated as downright hostile. […]