We're hiring!

We're actively seeking developers & designers for our new Detroit location. Learn more

Lightweight Data-driven Project Management Presentation

What is the presentation about? Carl and I will be presenting about the use of burn-up charts as a vital element of data-driven project management. Atomic has been using this simple technique for more than five years. Burn-up charts are a lightweight method of tracking a team’s progress toward completing a project. Burn-up charts do...

Read More »
Posted in Community, Events, News | Tagged , , | Leave a comment

Do not pass strings to Excel’s NETWORKDAYS function

NETWORKDAYS is an Excel function that returns the number of whole working days between two dates. When doing our quarterly financial analysis we commonly utilize this function for various calculations. Unfortunately, it is easy to misuse this function if you pass it strings instead of dates. The misuse can easily go unnoticed because the answer…

Read More »

Posted in Design & Development | 1 Comment

Lean Startup event comes to Grand Rapids

Entrepreneurs, investors, and product managers: Are you looking for a way to improve the chances of your product’s success? Okay so it’s a pretty rhetorical question, right? Of course you want to improve your chances for success. Lucky for you some really smart people have been creating a framework to help. It is called the…

Read More »

Posted in Business of Software, News, Startups | Tagged | 1 Comment

wkhtmltopdf and Rails

Earlier this week Dustin Tinney and I needed to add simple pdf generation support to a Rails application. We queried the Atomic Brain Trust for advice and were told to check out wkhtmltopdf. wkhtmltopdf is a simple shell utility that converts html to pdf using the webkit rendering engine, and Qt. After downloading the application…

Read More »

Posted in Design & Development, Web | Tagged | 3 Comments

Working at Atomic

Our software product development process requires hardworking and happy developers, designers, and testers. Currently, we’re looking to hire web, application and mobile developers, embedded developers, user experience/visual designers, and exploratory testers. If you believe you would be a positive addition to our molecule please apply here. Why work at Atomic Let’s start by getting the…

Read More »

Posted in Business of Software, Company, Culture, News | 5 Comments

iOS Distribution Methods

There are three main ways to distribute iOS applications. Each has its own set of advantages and disadvantages. App Store The mainstream way of distributing applications. People find, purchase, and download your app directly from the App Store, an application that is preinstalled on their device by Apple. This method of distribution make sense if…

Read More »

Posted in Business of Software, Mobile | 1 Comment

Updating PhoneGap’s ChildBrowser plugin to handle local files

Recently, I have been working on an iPad sales tool application with Shawn Crowley and Marissa Christy. We are using a framework called PhoneGap to build the application. PhoneGap allows us to write the majority of the app using HTML and JavaScript. HTML and JavaScript have been excellent for 95% of the application, but these…

Read More »

Posted in Mobile | 34 Comments

5 Reasons to Attend a Conference

At Atomic Object we have a very simple and generous policy for attending conferences: simply identify the conference you want to attend, defend why the conference is a good fit, and sign up. Atomic covers registration, lodging, and flights. Through the first 3 quarters of 2010 we have already invested over $45,000 in conferences. This…

Read More »

Posted in Process & Practices | 3 Comments

Drawing with your customer

Some of my colleagues attended the Agile 2010 Conference. When groups of people return to Atomic after a conference they take time to present the interesting things that they learned at the conference to the rest of the team. The most interesting thing that I learned from their presentation was the idea of doing rapid…

Read More »

Posted in Process & Practices, Prototyping | 7 Comments

Native App Vs. Mobile Friendly Web Application

There are two main ways to create mobile applications. The following post lays out advantages and disadvantages of both approaches. Native Apps – applications that are installed directly on smart phone devices (iPhone, Android, Blackberry, etc.). Advantages Cool Factor – “There’s an app for that.” Being in the Apple App Store or Google Android App…

Read More »

Posted in Business of Software, Design & Development, Mobile, Project Management | Tagged , | 6 Comments