There are many things that contribute to the success of a project, but one of the most important is good communication with our clients. Every project has its unique set of individuals and circumstances that dictate which forms of communication will work best, but for all projects the goal is the same: help everyone on […]
Our clients come to us with really cool ideas for web, mobile, and embedded apps. Usually, they know their domain inside and out, and they’ve come up with a great way to improve the world with some custom new software. But we’ve learned over the years is that a little bit of planning before jumping […]
Security is an important concern for companies that are launching a new web or mobile application. You want to be certain that the integrity of your system and your data are protected against both intentional and casual misuse.
You are planning a software project, or working with Atomic to Research, Design, and Plan one. You’ve thought about your users, created context scenarios, and drawn up a huge list of features you’d love to have. But how do you prioritize that list?
Are preschoolers smarter than college students? When it comes to figuring out gadgets and iPhone apps, it certainly does seem that way sometimes. I heard an interesting piece on NPR several weeks back about this very issue. Researchers at the University of California, Berkeley, have found that 3- and 4-year-olds use a different process than […]
Are you thinking about developing the next great mobile app? When creating your business strategy you’ll want to know: How many potential app users there are? What platform you should develop for? What apps have the greatest reach? What apps generate the most revenue? The mobile app market is evolving quickly, so the answers to […]
Tech companies in the US are notoriously lacking in diversity of all sorts. Gender, racial, and in some places age diversity seem to evade this field, and since the 1980s has actually gotten worse in terms of gender diversity. Early in my career, my youthful optimism led me to believe that things couldn’t be all […]
This past winter I ran an after-school Computer Club for a group of about 40 4th and 5th graders at my local public elementary school. Teaching elementary school kids basic computer programming skills was definitely a challenge, but a rewarding experience and one that I would recommend to any software developer who has kids and […]
While I’m a software developer by trade, I’m also the mother of two school-aged kids, so one of my pastimes is volunteering in various capacities at our local public elementary school. At some point early this school year, in a moment of temporary insanity, I found myself nodding my head “Yes” when a wiser full-time-working […]
Writing C#.Net async code can be a bit of a challenge, and writing tests around the code can frequently cause much pain and agony. In fact, conventional wisdom around the Internet seems to be that writing async tests is hard enough that it’s okay to avoid it. I disagree. Writing tests has enough benefits (most […]