Design Thinking Toolkit, Lesson 4 – Start Your Day

Welcome to our series on Design Thinking methods and activities. You’ll find a full list of posts in this series at the end of the page.

Start Your Day is one of the most beloved and consistently used exercises at Atomic. I’m also a touch biased because I love this activity and, to date, so has every team I’ve worked with.

Read more on Design Thinking Toolkit, Lesson 4 – Start Your Day…

Creating BroadcastReceivers that Run while Your Android App Is Backgrounded

In my latest project, I’m building iOS and Android apps that have to handle incoming Bluetooth data even when the apps are backgrounded. To achieve this on Android, I decided to implement a BroadcastReceiver.
Read more on Creating BroadcastReceivers that Run while Your Android App Is Backgrounded…

Three Ways I’ve Adopted the “Teach and Learn” Lifestyle

Here at Atomic Object, we have a passion to continue learning and sharing knowledge with fellow Atoms. Whether this means researching a new technology, attending a conference, or holding a brown bag discussion during lunch, we’re constantly seeking to explore new ideas and topics. This desire and drive to learn is described by one of Atomic’s six values: Teach and Learn. Read more on Three Ways I’ve Adopted the “Teach and Learn” Lifestyle…

Adding an OLED to Your Particle Device

Anyone who knows me very well could probably tell you that I’m a pretty big fan of Particle, a provider of hardware and software components for building internet-connected products (IoT). I love their product suite because they have abstracted the common functions of IoT products into easy-to-use components while still allowing access to all the nitty-gritty details for those of us who need to get down to that level. Read more on Adding an OLED to Your Particle Device…

How Being a Consultant Taught me to Appreciate the Value of Time

In a recent job interview with a potential Atom, we were talking about some of the differences between product companies and life at a software consultancy like Atomic. One topic that arose was tracking time, and it occurred to me how much tracking work time at Atomic has changed the way I approach my work and personal time. Read more on How Being a Consultant Taught me to Appreciate the Value of Time…

Coding Bootcamps Have a Fundamental Problem

One of the aspects of my role at Atomic Object involves hiring new employees. Throughout this process, I’ve come in contact with a lot of graduates from coding bootcamps across the United States. To date, none of these graduates have been a good fit for Atomic. This fact has led me to start formulating a theory: Coding bootcamps might have a fundamental problem. Read more on Coding Bootcamps Have a Fundamental Problem…

When & How to Solve Problems with Genetic Algorithms

Genetic algorithms are a class of algorithms designed to explore a large search space and find optimal solutions by mimicking evolution and natural selection. Potential solutions are randomly found, evaluated, and bred with one another in hopes of producing better solutions.
Read more on When & How to Solve Problems with Genetic Algorithms…

Three Ways to Cross-Examine Your Assumptions

Building software is hard. We struggle with asynchronous operations, distributed systems, and concurrency. When we are trying to figure out how to solve a given problem, we take an approach that is guided by a set of assumptions. These assumptions are critical tidbits of info that help blaze our trail toward making our plans a reality…

Until they don’t…’cause sometimes, they won’t. Sometimes, they guide us down the wrong path due to a flawed assumption along the way.
Read more on Three Ways to Cross-Examine Your Assumptions…

loading…