Three Reasons To Keep Your Frameworks Up To Date

Frameworks are constantly changing and evolving—especially open-source ones, which we rely heavily on at Atomic. And it’s not always easy to stay up to date.

Updates sometimes deprecate APIs or introduce new architecture patterns. These changes can require significant rework of a project, and they are expensive for customers. Nevertheless, updates are worth it. In the long run, the expense of keeping your project’s technologies up-to-date greatly outweighs the cost. Read more on Three Reasons To Keep Your Frameworks Up To Date…

Four Keys to Developing an IoT Mindset at Your Company

At Atomic, we’ve noticed an increase in the number of companies asking us for help with creating “connected” products (physical objects that are linked to the Internet and can send and/or receive data). It’s the new thing, and everyone’s feeling pressure to add their product to the list of 8.4 billion connected things already on the market. Read more on Four Keys to Developing an IoT Mindset at Your Company…

Introduce Human-Centered Design: Start Small and Start Today

Introducing Human-Centered Design doesn’t have to be complicated. It isn’t a monolithic process that has to be applied across an entire organization before it works. Human-Centered Design is a discipline, a way of thinking and framing context, that provides value incrementally throughout the lifecycle of product design, development, support, and beyond. You can start simple, wherever you are in a product lifecycle, and begin reaping value from it immediately. Read more on Introduce Human-Centered Design: Start Small and Start Today…

Six Leadership Roles that Can Make or Break Your Software Project

When you hire a software team, you probably have a pretty good understanding of the technical roles they need to fill: development, design, devops, testing, etc. But don’t gloss over the leadership roles—especially the ones that your team may be responsible for. Read more on Six Leadership Roles that Can Make or Break Your Software Project…

Creating Strong, Successful IoT Products with Holistic Development

Internet of Things devices are valuable because they bring together physical objects, apps, and the cloud. That’s also why they’re extremely difficult to build successfully. All the different pieces of an IoT system have to work seamlessly together, and they have to provide a smooth, successful user experience.

Read more on Creating Strong, Successful IoT Products with Holistic Development…

Six Pitfalls on the Road to Valuable Custom Software

If you’re about to invest in custom software, you have high hopes for what it can do for your business. As my colleague Mike wrote recently:

Building custom software is like sculpting with clay—you can create just about anything you can imagine. Read more on Six Pitfalls on the Road to Valuable Custom Software…

Read more on Six Pitfalls on the Road to Valuable Custom Software…

The True Cost of Hiring Your Own Developers

I recently caught up with a technology entrepreneur whose startup had succeeded in creating innovative technology. He was justly proud of what they achieved, and he’s now partnered with a much larger company to sell and support their product all over the world. One important thing he learned in their three-year run? Building a software team is not what he’s good at. Read more on The True Cost of Hiring Your Own Developers…

Should you build custom software? It depends on which kind of problem you have.

Building custom software is like sculpting with clay—you can create just about anything you can imagine. Whatever your unique business process is, custom software can be coded to handle it in a streamlined and elegant way. It enables you to differentiate your product offerings and create repeatable value for a large number of users. Read more on Should you build custom software? It depends on which kind of problem you have….

Application Rewrites – Getting Started

Ugh. Imagine you are responsible for leading a project to replace a 15-year-old, complicated, internal business application. No one is happy with the status quo, and the complexity of the application makes this project seem intractable.

You ask yourself, “How did things get this bad? How am I going to get started?”
Read more on Application Rewrites – Getting Started…