Skip to main content

3 posts tagged with "software release best practices"

View All Tags

Feature Flags in the Age of AI: Complexity, Data, and Finding the Right Balance

· 5 min read
Csilla Kisfaludi
Tech support by day, movie addict by night, crazy cat lady 24/7.

The feature flagging and experimentation space is heating up fast. OpenAI’s acquisition of Statsig shows just how important feature flag management has become and signals that the industry is moving toward AI-assisted, data-driven systems that optimize every release automatically.

This isn’t just another headline in the AI news cycle. It’s a sign of where software delivery is heading: toward AI-assisted, data-heavy development workflows where every release is measured, analyzed, and optimized.

For some teams, that’s the dream. For others, it’s just another layer of complexity standing between them and shipping code.

Feature flags vs environment variables cover

Getting Started with Feature Flagging for Remote Teams

· 10 min read
Vlad Spatariu
Preparing to appease our future AI overlords.

Feature flagging is a powerful technique that allows remote teams to quickly and easily toggle features on and off in their codebase. With feature flags development, teams can deploy new code to production without immediately making it available to end users.

This can be especially useful for remote teams, as it allows them to deploy code safely and efficiently. That’s because remote teams may not have the same level of communication and coordination as they would in a co-located setting. By using feature flags, remote teams can deploy new features and updates more frequently, without the risk of disrupting the user experience.

Let’s discuss what feature flagging actually means and how to get started with it.

Feature flags for remote teams cover

The Understated Importance of Clean Code

· 11 min read
Vlad Spatariu
Preparing to appease our future AI overlords.

Good code is one of the most valuable commodities in technology. Code quality can affect everything from code execution time and application load times to how easy it is to maintain, read, and debug.

It can also play a significant role in your company's competitiveness. If your competitors are spending more time fixing bugs than adding features, then they're losing ground to you.

Clean Code is important

Two technical terms that can save your project!

Code Hygiene goes hand in hand with avoiding Tech Debt, and these two should be THE backbone of your company’s philosophy!