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
We're Hiring
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
We're Hiring
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Blog
Contact
← Back to Blog Home

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.
Development Practices

3 Steps to Creating Spikes with Lasting Value

Spikes are great for exploring and de-risking problems. I'll outline three steps I take to make sure that spikes have lasting value for a software project.
The Software Life

What I’ve Gained from Conducting Interviews

For three years, I've interviewed applicants at our office. The interviewing process has given me opportunities and increased fulfillment in my job.
Project & Team Management

The Consultant’s Craft: Becoming More Than a Programmer

We must contribute more than code. We must become programming consultants, helping our stakeholders make smart decisions that deliver maximum value.

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.

© 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