article thumbnail

What’s The Difference Between Feature Flags and Other “Flags” in Software Engineering?

Split

It turns, out, some folks hear “flag” and think I’m referring to a compile-time flag that controls what gets built, a command-line flag that turns on a feature when a server boots, or a flag in a server configuration file. Then I started asking follow-up questions and discovered a confusion we need to clear up. I made a 1.5

article thumbnail

Digital Sustainability: A Growing Frontier in Software Development

The Product Coalition

That’s why these skills can prove to be useful when consulting with software engineers and other specialists in deciding which languages to use when energy efficiency is a priority. Cost-Effectiveness and Support: Consider the software’s pricing model and the quality of customer support and training provided.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Foundations to build on: Intercom’s principles for building product

Intercom, Inc.

At Intercom, we push ourselves to share and refer to our principles a lot. Engineering principles. Engineering principles provide guidance on day-to-day technical decision making and insight into how previous decisions have been made. They describe how we behave when we excel as engineers. Shape the solution.

article thumbnail

Product Managers and Product Owners: What’s the Difference?

Product Talk

This is what I often refer to as “traditional product management.” In a traditional company, a product manager sits in the middle between business stakeholders and the engineering team. He argues that we want our teams of engineers to be missionaries. Let’s start at the beginning. Tweet This. We don’t want that.

article thumbnail

How to Prepare for an Engineering Manager Interview

PMLesson's Ace the PM Interview

Engineering manager interviews are some of the toughest in the tech industry. Unfortunately, engineering manager interviews can often be quite opaque - EM interview questions can range a wide spectrum, and it's usually unclear what good preparation looks like. Recruitment and Hiring How do you recruit great engineers?

article thumbnail

Product Discovery Basics: Everything You Need to Know

Product Talk

They’ve also released countless new features, improved their recommendations engine, and enhanced the user interface. This shift in mindset often gets referred to as “product thinking” or as a “product mindset.”. A product trio —typically comprised of a product manager, a designer, and a software engineer—leads product discovery.

article thumbnail

How to beta test, with award-winning learning app Pocket Prep

Usersnap

We talked to Colin Ulin, senior software engineer at Pocket Prep, about their low-effort high-outcome beta testing strategy and design-thinking development process. And this is also how we’ve built strong customer relationships.” – Colin Ulin, senior software engineer. We are keen on doing it right the first time.