Clients Aren’t Customers – They’re Teammates

The Detroit Lions have been having a tough year with their kicking game. They are on their third kicker this year, and the season is only half over!  As a Lions fan, I was happy to hear the kicker say this:

“If they send me out there, they’re not sending me out there to just kick the ball. They expect points.”

– Matt Prater, Detroit Lions field goal kicker

I felt that this guy understands it’s the results that matter. (Let’s just forget that he missed his first two fields goals this year.) We want him to go out there and kick the ball, sure. But we also want the result of the kick to get us some points! Read more on Clients Aren’t Customers – They’re Teammates…

A Day in the Life of an Atom – Project Kickoff

Yesterday, my coworker Jeanette shared what A Day in the Life of an Atom is like for a software developer in the middle of a project.

I’m going to walk you through an Atomic day at the start of a project — the initial kickoff and start of a Research, Design, and Planning (RDP) engagement. Read more on A Day in the Life of an Atom – Project Kickoff…

A Day in the Life of an Atom – Development

Working for Atomic Object, a day at the office can including many things, such as meetings, project kickoff, sales meetings with clients, or project leadership. It’s pretty fast paced sometimes.

I don’t know if there’s anything as a “typical day,” but I’m going to walk you through a development-heavy day on my current project, where I’m using some technologies that are newer to me.   Read more on A Day in the Life of an Atom – Development…

Using Ember CLI with PhoneGap’s CLI Tools

For a recent project, a client wanted a mobile phone application that would work across both iOS and Android. As someone with more experience with web development than either iOS or Android, turning to Adobe’s PhoneGap seemed a fairly obvious path. I would be able to leverage more of my existing skill set, and could use awesome tools like Ember.js.

I started digging through some getting started guides for PhoneGap and quickly realized that the default platform and build management tooling (cordova-cli) had no support for any sort of asset processing. Read more on Using Ember CLI with PhoneGap’s CLI Tools…

Debugging Memory-Related Errors on a Jetty Web Server

There may be instances where the Jetty web server and the applications it hosts run out of memory, but the underlying cause of the failure is not immediately obvious. In such instances there are tools available and services on Jetty that enable more in-depth and detail analysis. Read more on Debugging Memory-Related Errors on a Jetty Web Server…

Charting our Features & Priorities with a Story Map

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? Read more on Charting our Features & Priorities with a Story Map…

Spilling Cheques – On the Limitations of Testing Tools

Spell chequers are grate butt bee careful ore ewe mite still have sum miss steaks.

No, that’s not right.

Spell checkers are great but be careful or you might still have some mistakes.

That’s better; still not what I wanted though. Why is the “careful” bold? Read more on Spilling Cheques – On the Limitations of Testing Tools…

Trying out Rust – Packages, Upgrades, & Security

I’ve been getting started learning the Rust language, and thought I’d share some my initial take-aways.

I’m an embedded developer, and most of the code I write for work is in C. As I’ve mentioned before, I’m particularly interested in Rust as it’s a systems language that might one day be a suitable replacement for C/C++ in my everyday work. Read more on Trying out Rust – Packages, Upgrades, & Security…