Design thinking uses logic, imagination, intuition, & systemic reasoning to solve tricky problems. It's never boring, sometimes physical, & always engaging.| Atomic Spin
Simplicity means it takes less effort to interpret, and complicated means it takes advanced effort to interpret.| Atomic Spin
Transform your agile retrospectives from mundane meetings to engaging sessions that celebrate collaborative magic!| Atomic Spin
These activities aren’t just about filling stadium seats or sorting sticky notes; they’re about creating shared understanding across the team.| Atomic Spin
Blog posts by Casey Falkowski, software consultant & developer at Atomic Object.| Atomic Spin
In many agile development projects, code will need to change frequently, and clean code that is easy to understand is easier to change.| Atomic Spin
It's easy to miss important technical details when refining agile user stories. Follow this checklist to make sure your team has the information they need!| Atomic Spin
Standup is a straightforward scrum practice. But what happens to team dynamics when standup isn’t held at the beginning of the day?| Atomic Spin
Software projects need to pivot sometimes to unlock future potential. A change at the right time can be crucial for success.| Atomic Spin
In the world of software development, short-term projects for clients require a different approach than their larger, long-term counterparts.| Atomic Spin
The postcard is a quick way to inform clients of work completed in the sprint and a snapshot of value delivered by the team. Simplicity is key.| Atomic Spin
Having a project glossary in your product development documentation will help build a baseline shared vocabulary for your project team and stakeholders.| Atomic Spin
Product owners are important to ensuring focus on a project. Don't have one? Here's how to make sure the project remains on track.| Atomic Spin
Jira's breadth of customizations and features can also be a downside. Let's take a look at a few common pitfalls in a typical Jira project.| Atomic Spin
Prototyping is an indispensable tool in a designer's toolkit that transforms ideas into solutions through visualization and rapid iteration| Atomic Spin
Use this competitive landscape activity to align on your brand’s current and future position in the market and spark strategic discussion.| Atomic Spin
I'll introduce a set of utility types and functions that make deep promise handling more ergonomic and type-safe.| Atomic Spin
Let's explore using AI to transform a basic web scraper into an automated information processor or content parser.| Atomic Spin
The issues with Generative AI seem new, but are they? Let's solve GenAI problems using lessons learned from the world of smartphones we know.| Atomic Spin
LLM work has evolved past the one-shot. Let’s take a look at a few common patterns where origami-like LLM interactions can have a big impact.| Atomic Spin
ChatPRD, a custom GPT, has changed how I kick off projects, organize thinking, and share understanding with clients and teammates.| Atomic Spin
Learn why you should keep it concise and other tips on how to better use AI prompts for increased model accuracy and reliability!| Atomic Spin
When someone is looking to become more open to using AI, they may want to take these points into consideration.| Atomic Spin
Atomic offers a Technical Due Diligence service, often used by VC firms funding startups. Here's how we've added AI to that workflow.| Atomic Spin
Vibe coding pairs your ideas with an AI like ChatGPT to quickly prototype & test. AI is a boost, not a replacement, for product development.| Atomic Spin
AI can accelerate parts of my process as a designer. One area where it’s made a big impact is when creating low-fidelity wireframes.| Atomic Spin
AI doesn’t need to be a strategy. It can be a habit, and habits scale. Here's how we built an AI-curious culture.| Atomic Spin
With OpenAI's recent introduction of Codex, I decided it was the perfect opportunity to refactor a previous AI project.| Atomic Spin
From LLM Only to RAG app, let's look at each of four examples of LLM architecture that incorporate LLMs at varying levels of complexity.| Atomic Spin
In the real world, your team will have to deal with software bugs. A regular bug triage meeting can help you deal with them.| Atomic Spin
Stepping into tech for nonprofits? Here are the lessons I’d share over coffee, based on what we learned the hard way.| Atomic Spin
Blog posts by Kelsey Brennan, software Consultant & Developer at Atomic Object.| Atomic Spin
Everyday developer tasks generate a lot of files. Here's an easy way to keep yours organized, and a shell function to help.| Atomic Spin
Caching is important in a fundamental way to computation. But, when caching goes bad, it gets horribly, catastrophically bad.| Atomic Spin
With my former Zsh setup, I was unable to tab-complete file names starting from the middle. But, now, I have intuitive tab completion.| Atomic Spin
Discover how resource misallocation can derail software projects and explore strategies to optimize for successful project outcomes.| Atomic Spin
Learn how delivery leads can build project memory using AI tools. An AI copilot can help you stay aligned and reduce cognitive load.| Atomic Spin
Story Maps and Journey Maps sound similar but they have important differences. Understand when to employ each and drive alignment.| Atomic Spin
Discover the elements of successful client-consultant integrated teams in software development and how they lead to software solutions.| Atomic Spin
An overview of the benefits and best use cases for headless vs. traditional CMSs, when developing apps with dynamic content.| Atomic Spin
Blog posts about how to manage your software team, written by makers at Atomic Object.| Atomic Spin
What is the role of a Delivery Lead on a self-organizing team? Delivery Leads supercharge teams to help them work more sustainably.| Atomic Spin
Scaling teams quickly will minimize negative impact on project goals. Here's a simple but effective tool I recently used on a project.| Atomic Spin
Product Managers shape the product's vision and strategy. Discover the key differences in supporting this role in B2B vs. B2C companies.| Atomic Spin
Recently, I realized that many of the working methods I use as a delivery lead are rooted in Design Thinking practices I learned as a designer.| Atomic Spin
My favorite part of watching other people doing consulting work is seeing what makes their style special. Observing this showed me a path to level up.| Atomic Spin
The uncomfortable part of change is inevitable. My advice won't make that discomfort go away, but I do believe some practices can make it manageable.| Atomic Spin
Why to avoid horizontal and vertical silos – and what to do instead.| Atomic Spin
The most thoughtful way to lead teams through changes takes time, but doing so with care and patience will build team trust and camaraderie.| Atomic Spin
Blog posts on exploratory testing, from the makers at Atomic Object.| Atomic Spin
Any product claiming to conduct valuable research for your software by interviewing a synthetic user or using generative AI is lying.| Atomic Spin
Variables in Figma are an integral part of achieving consistent design. Let's employ and sync Figma variables using the Figma API.| Atomic Spin
When something is in the Quality Assurance (QA) column, it means the app has been put on the QA drive for QA to do QA on. Right?| Atomic Spin
Going lower-fidelity is worth the fight, I promise. Below are ways I’ve experienced the benefits of fighting for low-fidelity work.| Atomic Spin
Designing for both light and dark themes used to be a painstaking process. Fortunately, Figma's variables come to the rescue.| Atomic Spin
Atomic Object’s Raleigh office hosted a design thinking workshop for eight local startups and introduced participants to journey mapping.| Atomic Spin
Projects that skip human-centered problem definition can focus on the wrong problem. Only a human-centered AI approach spurs real innovation.| Atomic Spin
Figma only supports a simple dissolve animation. I wanted my transition to have more personality, so my solution used video and blend mode.| Atomic Spin
Accessible color contrast and strong visual design aren’t at odds. Build a palette that’s on brand, beautiful, and fully WCAG-compliant.| Atomic Spin
Blog posts by Bryan Elkus, Software Design Practice Lead at Atomic Object| Atomic Spin
In my time at Atomic Object, I've worked on a range of different projects. I've begun thinking of each project as its own language.| Atomic Spin
How can a pair disagree while keeping their working relationship healthy? Treat each problem as a negotiation, and we can turn disagreements into solutions.| Atomic Spin
Once we allow ourselves and our peers to get it wrong without judgment, we can unmute on Zoom, and have fully productive and healthy conversations.| Atomic Spin
Something that helps expedite development is having the minimum amount of project documentation at the right level of detail.| Atomic Spin
When building a generalist marketing team, documenting your tasks pays dividends long-term, from onboarding to switching tasks.| Atomic Spin
More important than typing speed, your data structures knowledge, or math, communication might just be the most important skill for a software developer.| Atomic Spin
Blog posts by Rebecca Rayford, software consultant & developer at Atomic Object.| Atomic Spin
Blog posts by Nick Hawn, software consultant & developer at Atomic Object.| Atomic Spin
Blog posts by Matthew Harper, software consultant & developer at Atomic Object.| Atomic Spin
Taking a tour of the data as it moves through the system can be useful and can highlight other areas that might be worth an exploratory testing tour.| Atomic Spin
Blog posts by Lauren Ebels, software consultant and developer at Atomic Object.| Atomic Spin
Following best practices can significantly reduce the friction for end-to-end testing. Here's how to write Cypress tests that don't suck.| Atomic Spin
Learn how unit tests serve as a living specification, enhancing code clarity. Explore Test-Driven Development with real-world examples.| Atomic Spin
End users don't know or care about acceptance criteria! The only useful measure of the product quality is the user experience with it.| Atomic Spin
Here's how and why you should log your ZSH History. Use a zsh hook to save commands to daily log files, allowing for easy searching.| Atomic Spin
As someone who regularly works with Kubernetes, I've come to appreciate the efficiency of review apps. Here are 5 approaches I use.| Atomic Spin
Most healthcare IoT projects are productivity tools. They’re measured differently so they need a different set of rules for defining value.| Atomic Spin
Blog posts on developer tools, from the makers at Atomic Object.| Atomic Spin
Blog posts by Maggie Criqui , Software Consultant & Designer at Atomic Object| Atomic Spin
When you're building a home server, choosing the right operating system can feel overwhelming. My choice? Unraid.| Atomic Spin
If you use iMessage, you can access and query the database where all of the messages are stored. All you need is a Mac and some basic SQL skills to begin!| Atomic Spin
After avoiding it for a decade or so, I’m finally dipping my toes into home automation. So, what's changed, and why now?| Atomic Spin
This is my 15th post documenting images I use at home. This time's topic: how I am running Code-server on my TrueNAS Scale instance.| Atomic Spin
Add a new LVM Thin pool, based on multiple disks, as a Proxmox storage.| Atomic Spin
Godot does not support abstract functions. The good news is, there are ways to work around this and fake abstract classes.| Atomic Spin