The SoftwareGR Alliance – Supporting Local User Groups

New user groups pop up all the time around new technologies and methodologies. Self organization around learning is amazing and powerful—having a community of smart people that self organize and improve the software community is vital for our long-term success.

The major roadblock that these groups commonly struggle with are the business aspects of running a group: Read more on The SoftwareGR Alliance – Supporting Local User Groups…

8 Characteristics of a Software Developer at Atomic

For most of our history, Atomic has been hesitant to be too specific about the kind of developers we look to hire. Because our work and client base are diverse, we’ve stuck to words like “smart,” “generalist,” and “culture fit”—hoping to cast a wide net and bring in a lot of candidates.

We’re embarking on a big hiring push (well, big for us: 10-12 developers over the next 1.5 years), so I decided to shake things up a little. I’d also read that job descriptions with specific requirements and expectations tend to bring in a more diverse and qualified group of candidates. Read more on 8 Characteristics of a Software Developer at Atomic…

Better Environment, Better Team – 5 Ways Changing Conditions Can Solve Problems

Fish discover water last. — Anonymous

When Atomic Object was searching for a new office space, it made me think about what makes a good work environment and if there were any research studies that supported my personal experiences. I did some research, and what I found changed the way I view how people work together.

I realized an “environment” is composed of much more than just the obvious physical objects—though they are important too. Things like the layout of your office space, the people you are interacting with, the information you are exposed to, and even the processes you engage in—they’re all parts that make up the larger picture of your unique work environment. Read more on Better Environment, Better Team – 5 Ways Changing Conditions Can Solve Problems…

First Contact to Offer – Atomic’s Developer Interview Process

Much like working with our clients to design and build an application, putting together an interview process involves balancing competing constraints. We want plenty of time to get to know candidates, but keep time investment within reasonable bounds for everyone involved. We set up defined tasks and scenarios but also want to leave room for open-ended conversations and work.

Read more on First Contact to Offer – Atomic’s Developer Interview Process…