Everyone’s a Contributor: Knowing What’s Possible in Product Design
Learning to code doesn’t come with the knowledge of what to code. Coding is a tool, and a (possible) means to an end — just like design, prototyping, devops, data visualization, and all of the other...
View Article3 Design Exercises to Drive Your Software Discovery Process
Software starts just like most contracted projects: Information gathering, mapping needs to best practices, and surfacing the hard stuff. We (like many other digital agencies) call this exercise...
View ArticleHard-Won Wrong Opinions on Software
Tech’s idea of “state of the art” is a moving target. Developers tend to pick up their expertise in real time — opinions, preferences, and instincts all tied to a hands-on need. The specificity of it...
View ArticlePicking a SaaS Product is Tougher Than Ever
In the market for an ecommerce platform or a payment processor? Wondering which you need in the first place? Neck deep in CRMs, CMSs, APIs, and other three-letter initialisms? You’re in good company....
View ArticleDesigning a User Interface for Critical Tasks
Designers spend a lot of time “inventing” interfaces. The results are a marriage of best practices (always in motion), trial and error (if there’s time), and intuition (stemming from experience). The...
View ArticleWhat New Developers Need to Develop
The toughest part of becoming a developer? Landing your first role. Opportunities for those 1–3 years of junior experience are a challenge for recent graduates, bootcamp students, and self-paced...
View ArticleHow Organization Size Influences Developers’ Decision-Making
We’ll start with a statement that’ll surprise no one: The right technical decisions for a small company and a large company don’t match up. Patterns and processes from the gradient of organization...
View ArticleHelping Users Hate UI Updates a Little Less
Seasons come and go. People evolve and grow. One day you’re a young and vibrant 20-something and then wham, Gen Z tells you skinny jeans aren’t cool anymore. Ouch. When it comes to software design,...
View ArticleStarting a Design System (Without Overthinking It)
Design systems. They’re a well-tread commodity at this point, headlining conferences, products, podcasts, and articles. We’re guilty, too (1, 2, 3) — and here’s another post. What’s left to talk...
View ArticleSoftware Triage
Writing out a recipe makes it real really quick. There’s a new level of precision required: quantities, time, technique, and the order of operations all have to be recorded in a way that someone else...
View Article