Development The Value of Being an Intentionally Dogmatic Software Developer Falling into the trap of dogmatism is common in software development, but being intentionally dogmatic can be a boon for anyone's career.
Product Development De-risk Software Development the MVP Way There's a lot of misunderstanding around the concept of MVP (Minimum Viable Product) in software. I intend to make a case for it today.
Business Practices Is It Time to Replace Your Business Software? Here Are the Signs How do you know when it's time to replace your business software? Here are five signs you should make a switch.
Project & Team Management What Does It Mean to Be a Software Product Owner? New to being a software Product Owner? Here's what you should know about your customers, stakeholders, and industry.
Growing as Makers Good Gardening = Good Software (or What I Learned While Getting a Horticulture Certification) Curiosity is important, a concept that was reinforced as I finished a horticulture certification from the MSU Extension Gardening program.
Development Practices Solve the Theory of Constraints in Software Development The Theory of Constraints (TOC) is a management philosophy focused on resolving constraints to improve overall system performance.
Designing for Users Don’t Confuse Complex with Complicated, Part 2 – Complexity is Part of the Deal Simplicity means it takes less effort to interpret, and complicated means it takes advanced effort to interpret.
The Software Life What is a Software Consultant and Developer Anyway? At Atomic the software consultant & developers are product innovators, tool sharpeners, process geeks and, of course, skilled developers.
Business Practices The Value of Transparency When Buying Custom Software One of Atomic's key values is “Act Transparently.” It’s counterintuitive to most working in sales, but it's critical to a successful outcome.
The Software Life Understanding Software Jargon, Part 3: Design Terms Today, we'll discuss design terms such as "design system," a method that uses elements in a style guide to build the components of a system.
The Software Life Understanding Software Jargon, Part 2: Process Terms In the second part of this three-part series, I'll cover some common process terms you'll hear working on your first custom software product.
Culture Breaking Down Employee Blogging, Part 1: Why Bother? As Atomic’s marketing director, one of the questions I’m most often asked is how we get our employees blogging daily about software.