Coding for Risk / Reducing Code Branches
If your development process is filled with endless cycles of merges, reviews, rework, and lots of code branches, there’s a better way.
Read More →Insights on SaaS, product development, architecture, and building better software.
If your development process is filled with endless cycles of merges, reviews, rework, and lots of code branches, there’s a better way.
Read More →Security in computing requires constant evolution — similar to biology’s host-pathogen dynamics. Each organism has natural defenses, and so must your software.
Read More →Does adding more developers solve capacity problems? A look at measuring velocity and finding the real bottlenecks in your development process.
Read More →Starting with a poorly functioning data import and migration process can torpedo even the most enthusiastic new customers before they’ve had a chance to succeed.
Read More →One of the most under-appreciated skills in technology is estimating. Using a simple process, you can estimate stories and build trust with your teams over time.
Read More →Feature flags give product managers powerful insights to develop with reduced risk and smarter operational management — and they integrate naturally with smartSettings.
Read More →Enterprise teams can draw on B2B SaaS industry practices to build higher quality solutions to end-user needs — and reduce delivery time in the process.
Read More →B2B clients require varied configuration options, yet modern development stacks still lack adequate configuration management tools. Here’s why that matters.
Read More →The right tools and design patterns extend platform life and reduce development time and support costs — giving your clients the flexibility they expect.
Read More →We must constantly look for opportunities to commoditize functionality and code to avoid technical debt — and free teams to focus on what actually differentiates the product.
Read More →