Atomic Object Show Nav
Close Menu
< Blog Home
Atomic Object
Build with AI
  • 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
Build with AI
We're Hiring
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Build with AI
Blog
Contact
← Back to Blog Home

Recent articles

TypeScript • Aug 16, 2022

Automate API Documentation and TypeScript Types with OpenAPI

Recently I was tasked with updating the API documentation on a project to OpenAPI format. Here's how to get started using it in your project.
Effective communication • Aug 15, 2022

Google Sheets – How to Create Dynamic Ranges for Charts

Recently, I wanted to configure the minimum and maximum ranges for a dynamic chart in Google Sheets. This post shares my solution.
Extracurricular Activities • Aug 13, 2022

6 Lessons from a Tech Job That Sharpened My Political Advocacy

The skills I spend honing at work are not just applicable to my tech career. I've learned you can power your cause work with your day job.
Growing as Makers • Aug 12, 2022

What the Process of Software Development Has to Teach About Answering Big Life Questions

Surprisingly, the process of software development offers a helpful framing for finding the answer to life's big questions.
Project & Team Management • Aug 11, 2022

Embracing Uncertainty in Custom Software Projects, Part 3

Uncertainty and risk are often confused. To begin seeing uncertainty in a different light, we must understand the difference between uncertainty and risk.
Project & Team Management • Aug 10, 2022

Embracing Uncertainty in Custom Software Projects Part 2

In response to uncertainty, team members may try to eliminate it at all costs. Doing so can consume too many resources and divert attention from real goals.
Project & Team Management • Aug 09, 2022

Embracing Uncertainty in Custom Software Projects, Part 1

Like most people, I don’t thrive on uncertainty. I also work for a custom software consultancy, where some degree of uncertainty is inevitable.
Development • Aug 06, 2022

Developers: Be Careful How You Use Metrics

We often apply metrics to job performance. When it comes to software development, however, this is surprisingly complicated.
Project & Team Management • Aug 05, 2022

Software is Never Done: The Optimist’s Perspective

What is the optimistic view of “software is never done”? There is real, innovative, value-added work to do after the launch.
Developer Tools • Aug 04, 2022

Telegram Bots: Get Started Quickly with TeleBot

This post features a series of examples of how to get started with the TeleBot API in Python and includes potential practical applications.
Personal Optimization • Aug 03, 2022

Remember When You Said What to Whom with These 3 Obsidian Tips

Give these three tips a shot and see if Obsidian can help you retain more and richer information from your daily conversations.
Angular • Aug 02, 2022

Using Jest for Testing in an Angular Project

In this post, we will go over how to quickly replace Karma and Jasmine, the default test runner and assertion framework in a new Angular project, with Jest.
« Previous 1 … 120 121 122 123 124 … 422 Next »

Want to see what Atomic can do?

Check out some of our work

Atomic's Portfolio

Atomic is a software design + development consultancy.

© 2026 Atomic Object LLC
Explore
  • Insights
  • Careers
  • Diversity
  • Resources
  • Atomic Blog
  • Developer Resources
Offices
  • Ann Arbor
  • Chicago
  • Grand Rapids
  • Raleigh-Durham
Details
  • Contact
  • Media
  • Privacy Policy