Remove Reference Remove Software Review Remove Systems Review
article thumbnail

Ask Teresa: Does the Engineer in the Product Trio Need to be the Tech Lead?

Product Talk

In the past, I’ve sometimes used language like “design lead” or “tech lead” to refer to the design and engineering members of the trio. Sometimes it refers to someone’s seniority within the company, and at other times it refers to their authority and autonomy for a given project. The term “lead” is vague.

article thumbnail

Run Less Software

Intercom, Inc.

The same is true in software. In this battle, I’ve found a secret weapon hidden within one of our core engineering strategies, an idea called Run Less Software. As well as being a critical philosophy behind how we build software, it also represents how I feel about the software industry and technology in general.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Why Design-to-Dev QA Still Stings

UX Planet

After fifteen years hopping between design systems, dev stand-ups, and last-minute launch scrambles, I’m convinced design-to-dev QA is still one of the most underestimated bottlenecks in digital product work. We pour weeks into meticulous Figma files, yet the last mile between mock-up and production code keeps tripping us up.

article thumbnail

Strategy Blocks: An operator’s guide to product strategy

Lenny Rachitsky

Step 1: Preparation (3-5 weeks) The preparation step is a foundational effort where a lot of the groundwork and due diligence is done to inform the strategy selection process. Then iron out any adjustments as a result of these reviews. Let’s dive into detailed guidance for each step.

Strategy 121
article thumbnail

5 code review best practices

Atlassian

In 1988, Hewlett Packard (HP) conducted an internal review of their software development processes and set a target to improve their code quality tenfold. Eventually, they concluded that incorporating code reviews into the development cycle saved more money than resolving defects after they were found by customers.

article thumbnail

New Figma MCP + Cursor Integration with Example

UX Planet

[link] The Problem with Previous Approaches Before MCP integration, generating code from AI typically involved providing static images of Figma designs. Unfortunately, this often led to subpar outputs because images couldn’t communicate the rich context of variables, tokens, and design systems embedded within Figma.

article thumbnail

Words matter: Removing exclusionary terminology from our codebase

Intercom, Inc.

It was first proposed after Benjamin Whorf, a fire safety inspector at the time, observed how oil workers treated empty oil barrels as less hazardous than full oil barrels, despite them being equally flammable due to the traces of oil remaining in them. Master” and “slave” also refer to the gruesome practice of slavery. Share the work.