So, You Launched Your Product. Now What?
Your product roadmap requires a Goldilocks strategy: too flexible, and you’ll never make progress. Too rigid, and your product could fizzle out.
Our consultants share decades of collective expertise in software development on the Chariot blog through tutorials, analyses, and insights on the business of software.

Your product roadmap requires a Goldilocks strategy: too flexible, and you’ll never make progress. Too rigid, and your product could fizzle out.
Design Thinking Design Thinking is a popular design methodology that cycles through five stages to provide solutions to complex and unknown problems. At a high level, following the system will enable you to achieve the best solutions by understanding your users’ needs, redefining the problems in a human-centered perspective, thinking of lots of possible solutions, creating an approach to easily test the ideas, and then testing them. The kicker is this can be a linear process, but it probably shouldn’t…
Different numbers of availability zones are appropriate for different workloads. This post helps you pick an appropriate number for your needs.
Reflecting on another successful year of Philly ETE: the logistics, the community, and the unexpected benefits of being virtual.
At Chariot, we know that having flexibility for our consultants in terms of where they work is good for our business and our clients.
Journal My Health helps those with lasting COVID-19 effects and other chronic health issues track health data to enhance their care plan.
After years as a founder, mentor, and entrepreneur, Tracey Welson-Rossman chronicles her experience with her first product-driven business.
What’s next in enterprise technology? 2021 marks the 15th annual Emerging Technologies for the Enterprise conference for developers.
Cassandra Bailey, CEO of Slice Communications, discusses how to successfully shift your digital communications strategy to stay ‘top of mind’ during a pandemic and beyond.
“Traditional” deployment patterns separate the application from its infrastructure. Lambda deployments turn this model on its head, binding the infrastructure tightly to the running code. This can be a challenge, especially when developing in a team: it is all too easy for one developer to accidentally overwrite another’s work. In this post I look at several deployment options, and how they impact a development team.