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

programming

The Software Life

5 Tools Developers Can Use to Get Unstuck

It’s important to have tools in your back pocket to help you get unstuck. So next time you hit a wall, try one of the following techniques.
Game Development

Here’s What Made My Scratch Games Go Viral

Let's look at 3 Scratch games I made that went viral after being featured on Scratch's homepage. Here's what I learned from making each.
The Software Life

What Babies Can Teach You About Being a Better Programmer

As a programmer with a newborn, I've started to notice some striking parallels between how babies learn and how we approach programming.
Growing as Makers

From Beginner to Contributor: Habits for Long-Term Growth as a Programmer

Discover proven strategies to grow from a junior developer to a valuable team contributor with a habit that fosters long-term success.
Growing as Makers

5 Pottery Disciplines That Shaped Me Into a Better Programmer

Pottery and programming seem different, but the soft skills needed are similar. Here's how I've used ceramics to become a better programmer.
Extracurricular Activities

What Do Programming and Crocheting Have in Common? These 3 Things.

I learned to crochet around the same time I began studying computer programming, and I've noticed some interesting parallels between the two.
Growing as Makers

Try These 2 Games to Make Learning Programming Fun

Here are two games I stumbled upon whose key mechanic is programming. Each game can make learning to program fun.
Platforms & Languages

The Evolution of Go: What’s New in Version 1.21

Go 1.21 has solidified the language's reputation as an adaptable, efficient, and community-focused platform.
Personal Optimization

Process vs. Project: From Knitting to Programming

You will occasionally see makers refer to themselves as Process people or Project people, and most people fall into one of the two camps.
Extracurricular Activities

Programming for Arduino? Use Platform.io instead of the Arduino IDE

For a fun side project in Arduino, I discovered you can use the Platform.io plugin to do tons of embedded programming in VSCode.
Platforms & Languages

Learn a New Programming Language Even If You Don’t Need It

Why bother learning another programming language? Take the pressure of learning something "useful" and just have fun.
C#

Everything a Java Developer Needs to Know About C#

Learning a new programming language can be intimidating. Luckily, C# is incredibly easy to dive into if you have a background in Java.

Posts navigation

← Older posts

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