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

code

Python

Improve Code Quality in Python Flask with Pylint, djLint, and Black

Writing clean code is something everyone can begin immediately simply by leveraging free tools like Pylint, djLint, and Black.
Development

Onboarding as a New Dev: How to Wrap Your Head Around a Large Code Base

Be patient when learning a large code base. It's a long process, but if you keep working at it, eventually everything will come into focus.
Exploratory Testing

Set Team Standards for Unit Test Code Coverage in JetBrains Rider

While code coverage is not a perfect indicator of a healthy test suite, JetBrains Rider can help identify areas of potential risk in your solution.
Development Practices

New to a Codebase? Try Drilling!

Drilling the codebase can help answer many questions without assistance and help you build confidence as an entry-level developer.
Extracurricular Activities

Benefit of a Daily Dose of Wordle: Sharpen Your Problem-Solving Skills

Simply solving a small problem like Wordle is enough to kick off my day and motivate me to solve more problems throughout it.
Development Practices

A Case Study: Understanding Unfamiliar Code Without Aid

I’d like to share how I dug into some unfamiliar code to find some direction so you can see how I approach this sort of problem.
Developer Tools

For Code Consistency, Always Share Your Environment Settings

IDEs offer plenty of options for sharing configuration settings in a team. Sharing configuration files enforces code consistency and reduces ramp-in.
Personal Optimization

Writing Custom Software: In Defense of Inefficiency

In creative work, it's vital to play and explore boundaries. Custom software doesn't get written efficiently because the programmer was a fast typist.
Development Practices

A Code Smell Heuristic: Polluted by the Precipitant

Over the last few years, I’ve found myself leaning on a useful new code smell I’ve stumbled across, one I call being "Polluted by the Precipitant."
Development

Chesterton’s Fence and Writing Code Comments

Old code often has a story to tell. Instead of tearing it down, follow the example in the story of Chesterton's fence and leave code comments as markers.
Growing as Makers

Learn to Code: Make It Simple, Personal & Communal

Learning to code is simple but not easy. Good learning makes it stupid simple. It also makes it personal, and it makes it communal.

Posts navigation

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.

© 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