smartBlogs

Insights on SaaS, product development, architecture, and building better software.

Russ McClelland · April 10, 2023

The Race of the Red Queen

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 →
Russ McClelland · April 3, 2023

Building a Formula 1 Race Car

Does adding more developers solve capacity problems? A look at measuring velocity and finding the real bottlenecks in your development process.

Read More →
Russ McClelland · December 13, 2022

Estimating is a Skill

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 →
Russ McClelland · November 17, 2022

SaaS vs. The Enterprise

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 →
Russ McClelland · November 15, 2022

SaaS Configuration

B2B clients require varied configuration options, yet modern development stacks still lack adequate configuration management tools. Here’s why that matters.

Read More →
Russ McClelland · November 8, 2022

Client Flexibility

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 →
Russ McClelland · November 4, 2022

Commoditization of Technology

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 →