Atomic Spin

Villainous Personas – Anticipating the Users You Don’t Want

Atomic Spin

You know and use personas for a majority of your projects, but I’m here to tell you that you may have missed a category of user. A very important one. A not-so-friendly one. Users Who Mean Harm. Let’s pretend you’ve created a beautifully functioning and user-friendly app.

A “Grand Unified Theory” of Agile

Atomic Spin

Okay, that’s a bit grandiose, I admit. But I often see tweets or posts about how people don’t “get” capital-A Agile. Tweets like this and this point out common faults. Everything they say is technically correct but not especially useful. Pointing out all of the not-get-its in the wild won’t make people “get it” better, so these sentiments are useless. I’ve thought a lot about this problem, and I’ve tried to assemble a bit of a theory of Agile that would provide a framework for improvement.

Agile 40

How TypeScript Shaped our Entire Codebase for the Better

Atomic Spin

Over the last year and a half, I’ve had the pleasure of working on a web app built in TypeScript. I came to Atomic with no web development experience at all.

Want to be a Better Consultant? Learn to Work Strategically

Atomic Spin

Looking to level up your consulting skills? One thing I’ve observed among our more senior Atoms is a mastery of approaching work strategically. What Do I Mean by Strategy? As consultants, we juggle a lot of different concerns and goals.

Innovation: Five Signs You Might Be Faking It

Every company wants to be a leader in innovation, but how can you tell if your company is really innovating or just going through the motions? See the 5 signs you might be faking innovation and what to do if you are.

How to Avoid Stakeholder Gridlock on Your Software Project

Atomic Spin

Have you ever been to a meeting that involved a dozen or more people, that constantly went too far into the weeds, that couldn’t come to a consensus, and that left you feeling like nothing was accomplished? It was horrible, right? You probably never want to have that experience again.

Why Your Big-Team Software Project Needs a Utility Player

Atomic Spin

Projects with big teams introduce a slew of interesting problems–problems like keeping developers fed with multiple tracks of work, understanding areas with large technical risks, and sharing knowledge. On a recent project, we developed a role to help solve these problems.

Choosing the Right Software Partner, Part 4: The Engagement Management Process

Atomic Spin

A strong engagement management process keeps complex, custom software development projects on track for success. It’s essential that you (the client) are regularly involved in conversations about budget, scope, and key decisions.

Choosing the Right Software Partner, Part 3: Evaluating Experience

Atomic Spin

Experience is the best teacher. When evaluating custom software development partners, it’s important to know if your potential partner has a track record of success with companies like yours and projects of similar complexity.

Reviving the Handwritten Thank-You Note: Tips, Tools, and a 4-Sentence Template

Atomic Spin

I’m pretty sure you already think handwriting thank-you notes is a good move. So why don’t you more often? Does it seem old-fashioned? Too much work? Overly time-consuming? Not sure what to say? Do you associate it with notes you had send to your aunt, thanking her for your itchy birthday socks?

Tools 52

Embedded BI and Analytics: Best Practices to Monetize Your Data

Speaker: Azmat Tanauli, Senior Director of Product Strategy at Birst

By creating innovative analytics products and expanding into new markets, more and more companies are discovering new potential revenue streams. Join Azmat Tanauli, Senior Director of Product Strategy at Birst, as he walks you through how data that you're likely already collecting can be transformed into revenue!

Creating a Fast, Easy Daily Log with Bear & aText

Atomic Spin

I am a big note taker, mostly because I tend to be forgetful. No matter how significant or recent a discussion may be, I often forget the details of what was said or decided–unless I take effective notes.

Choosing the Right Software Partner, Part 2: Evaluating for Great People

Atomic Spin

Engaging with a service firm isn’t like buying a product. It’s about hiring a set of people to do work on your behalf. Yes, the company as a whole matters, but you also need to be confident that the people there have the right set of skills for your project.

With Jetpack, Android Development Has Leapfrogged iOS

Atomic Spin

Over the past six years, I’ve done a lot of iOS development (and written a lot about iOS ). I would say it’s been the primary focus of my career. But as a software consultant, I need to be flexible, and I’ve done my fair share of Android development as well.

MVC 52

My Long, Winding Journey to “Software Developer”

Atomic Spin

If you take a look at our team page today, you’ll see a little chart showing that almost all of our makers have a college degree, save one very small slice. That slice is me. My journey to becoming a software developer at Atomic is quite distinct because I chose that unique path.

Top 10 industries for monetizing data: Is yours one of them?

Find out which industries, use cases, and business applications are the best opportunities for data monetization. Understand what data is being monetized, who wants it, and why. Use data you already own to create new revenue sources. Download the eBook today!

Choosing the Right Software Development Partner (with or without an RFP), Part 1: Evaluating Longevity

Atomic Spin

Finding the right custom software development firm for your project is a tough job. Even a thorough RFP process won’t save you if you’re not looking for the right things. Software projects are notorious for being late, over budget, and frustrating.

How to Set a Budget for Your Custom Software Project

Atomic Spin

Software is never done—there are always more features and functions you could add. So how much should you budget for a custom software project? Some companies keep throwing money at the project without any budget at all.

Your Backlog Isn’t a To-Do List – It’s Self-fulfilling Prophecy of Success or Failure

Atomic Spin

Your backlog is an imperfect, always changing, self-fulfilling prophecy for how your software will be built. Not only that, but at a software consultancy like Atomic, it’s also a prophecy for how the engagement will end and deliver on your brand promise.

Four Steps for Inheriting a Codebase

Atomic Spin

In the last two years, I’ve worked on a few projects passed on to me by other teams.

11 Proven Ways to Turn Your Culture into a Culture of Innovation

Learn the 11 proven strategies that you can implement quickly to get every employee innovating and contributing to the growth of your company.

Is Your New Feature Worth It?

Atomic Spin

When you’ve created a successful application, it is tempting to relentlessly add new functionality. You think that if you stop building, you’ll fall behind. New features bring in new business. They show your existing users that you are still active and adding value.

Wireframing for Non-Designers – A Crash Course

Atomic Spin

Wireframes are not just for designers! As a software maker, you can and should be using them to eliminate risk and validate concepts. These tools benefit the entire team, and they can be created by any member of the team.

Wireframing for Non-Designers – A Crash Course

Atomic Spin

Wireframes are not just for designers! As a software maker, you can and should be using them to eliminate risk and validate concepts. These tools benefit the entire team, and they can be created by any member of the team.

Getting Ready to Break Everything (in 5 Easy Steps)

Atomic Spin

Every project eventually hits a point where a big change needs to be made, and it’s going to break everything. And you’re going to be the one stuck putting it back together.

Quantifying a Culture of Innovation

Examining five years of anonymous data from over 6 million users in 170+ countries, Spigit has discovered that a culture of innovation can be measured – with a 99% statistical confidence level – by a metric called "ideation rate." Download the eBook now for an in-depth look at this groundbreaking study.

How We Built a Scrappy Curriculum Editor using VSCode, TypeScript, and AWS Lambda

Atomic Spin

Great apps aren’t stuck in the mud. They change with the times. They float like oak leaves along a wide river of user expectations, business requirements, fashion trends, and platform changes. To keep floating, leaves apps need a watchful team of developers to walk the muddy banks nudging them back toward fast water whenever they beach on rocks or swirl into murmuring whirlpools of chat bots.

Seven Quick Strategies for Effective Scrum Stand-Up Meetings

Atomic Spin

The daily stand-up meeting is an important component of the SCRUM process. It helps the whole team stay in-sync and up-to-date on what’s happening with the project, and it alerts everyone to blockers as soon as they become an issue.

Creating Psychological Safety Leads to Happy Teams

Atomic Spin

Have you ever loved being part of a team? It’s a great feeling. Often, it doesn’t even matter what you’re working on as a group. Everyone shows up to work with enthusiasm, and all members support one another.

Want to Write Clearer Code? Follow the Cooperative Principle

Atomic Spin

Lately, I’ve noticed a transition in my craft as a software developer. While I once devoted almost all of my mental energy to getting code to run properly, I’m now putting more thought into writing clear and maintainable code.

MVC 52

The Magic of Intent: Start Knowing The Goals of Your Users

Speaker: Terhi Hanninen, Senior Product Manager, Zalando, and Dr. Franziska Roth, Senior User Researcher, Zalando

It's important to know your users - what are their preferences, pain points, ultimate goals? With user research and usage data, you can get a great idea of your users act. The tricky part is, very few users reliably act the same way every time they use your product. Join Terhi Hanninen, Senior Product Manager, and Dr. Franziska Roth, Senior User Researcher at Zalando, as they explain how they were able to reach a new level of user understanding - by taking their user research and segmenting their users by point-in-time intent. You'll leave with a strategy to change how your product team, and organization at large, understands your users.

Three Ways to Build Trust & Safety as a Team Leader

Atomic Spin

More and more studies have shown that the most effective teams are the ones whose members trust each other and feel “psychologically safe.”

If You Build It, Will They Use It? Assessing Your Client’s Change Management Readiness

Atomic Spin

A software project can’t be called “successful” unless it’s implemented successfully. And believe it or not, there’s a lot that software consultants can do to help with successful implementation.

Type-Driven Development – Replacing Unit Tests with Types in Typescript

Atomic Spin

Being explicit about the return type of the function is the most under-utilized feature of TypeScript. At least, that’s true for the way I write my code. When I first started using TypeScript, I was really impressed with the way it inferred the return type of the function, and having these types perpetuate throughout the app without any effort on my part made it really easy to switch over from JavaScript.

Software Exposes People Problems that You Can’t Ignore

Atomic Spin

Image credit : Alan D Cirker (CC BY 3.0), via Wikimedia Commons. Software, and computers in general, are excellent at enforcing process. But process is often in direct conflict with people. So what happens when a new software system is thrust upon people?

Encouraging Innovation in an Established Product Culture

Speaker: Richard Cardran, Chief Creative Officer and VP Strategy, HIA Technologies

Innovation is both a process and an outcome. The best way to begin innovating your products is by innovating your internal process. We'll explore the challenges, solutions, and hands-on techniques for becoming a successful "agent of change" within a well-established product culture. We'll examine the importance of UX and user-centric feature analysis, the adaptation of Agile Methodologies to the creative process, as well as a way to drive successful culture change for setting expectations and winning approvals with cross-functional stakeholders. Innovation and Leadership go hand in hand. Join Richard Cardran, Chief Creative Officer and VP Strategy, HIA Technologies, as we assess some case studies to see how to lead with a clear strategy well-defined tactics, and an unbiased understanding of the fundamental question: "why are you innovating?"