Atomic Object Show Nav
Close Menu
< Blog Home
Atomic Object
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Contact
Atomic Object Atomic Object
Services
  • Offerings
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Platforms
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Industries
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Blog
Contact
← Back to Blog Home

cto-universe

TypeScript

Type-Driven Development – Replacing Unit Tests with Types in Typescript

Unit tests are great. But on TypeScript projects, many of them can be replaced with explicit type definitions, easing your development cycle.
Personal Optimization

Reviving the Handwritten Thank-You Note: Tips, Tools, and a 4-Sentence Template

Be more grateful in 2019! Here are examples, a tracking tool, and a 4-sentence template to help you write the perfect thank-you note.
Personal Optimization

Creating a Fast, Easy Daily Log with Bear & aText

Keeping a daily log can be tedious. Here's how I use Bear — plus shortcuts from text expander aText— to easily record everything I do during the day.
Development Practices

Commit Messages – the Easiest Documentation You’ll Ever Write

Historical context for a codebase gets lost over time, and documentation gets outdated. Solve both problems by writing bits of documentation as you go.
Android Development

With Jetpack, Android Development Has Leapfrogged iOS

Google has been busy improving their dev tools, languages, and frameworks in the last couple years – creating a solid, well-thought-out framework.
Growing as Makers

My Long, Winding Journey to “Software Developer”

There's only one maker at Atomic without a college degree – me. It's been a long, strange road to where I am, but I'm thankful for the experience.
Development Practices

Bluetooth Mobile App Testing Checklist

8 Bluetooth mobile test scenarios to help you identify and avoid connectivity and implementation problems with your mobile application.
Project & Team Management

Your Backlog Isn’t a To-Do List – It’s Self-fulfilling Prophecy of Success or Failure

Good software can only be built via a well-run project — starting with a great backlog that helps you refine the big-picture plan and stay on track.
Development Practices

Four Steps for Inheriting a Codebase

Taking over an existing software project can be a challenge. In this post I cover a few steps to make the process easier.
Planning Your Project

Is Your New Feature Worth It?

Don't let your excitement overtake and derail your great product. Refine it, and add new features, but only when they make sense.
UX/Design Techniques

Wireframing for Non-Designers – A Crash Course

Wireframes benefit the entire team, and they can be created by any member of the team. I'll give you the whys, whens, and hows of wireframes for software.
Development Practices

A Case Against Dependencies

It can be very tempting to pull in a 3rd-party package to add functionality to your app. But there are hidden costs you should weigh first.

Posts navigation

← Older posts
Newer posts →

Want to see what Atomic can do?

Check out some of our work

Atomic's Portfolio

Atomic is a software design + development consultancy.

© 2025 Atomic Object LLC
Explore
  • Careers
  • Diversity
  • Resources
  • Atomic Blog
  • Developer Resources
  • Client Resources
Offices
  • Grand Rapids
  • Ann Arbor
  • Chicago
  • Raleigh-Durham
Details
  • Contact
  • Media
  • Privacy Policy
Certified B Corporation