All Articles

Sorted By: Most Recent
Stephen Gossett Stephen Gossett
Updated on July 08, 2021

The How, When and Why of Deleting Old or Dead Code

Useless code can slow down the release of new features. But be sure to think it through before mashing “delete.”

Molly Fosco Molly Fosco
Updated on July 08, 2021

A Decentralized Internet? How Blockchain Domains Could Fight Online Censorship.

Domain names that live on the blockchain are one solution to fighting censorship and protecting free speech.

Tatum Hunter Tatum Hunter
Updated on July 08, 2021

Merge Trains Streamline Bug Fixes and Save Developer Resources

Manual deploys make it hard to pinpoint what broke your codebase. Monday.com and GitLab think there’s a better way.

Tatum Hunter Tatum Hunter
Updated on July 08, 2021

7 Reasons to Get Serious About Your Open-Source Strategy

Don’t leave your developers to figure it out by themselves.

Tatum Hunter Tatum Hunter
Updated on July 08, 2021

8 Ways to Make Sprint Retrospectives More Actionable

The retro shouldn’t feel like a chore.

Tammy Xu Tammy Xu
Updated on July 08, 2021

What Are Feature Flags? When Should Devs Use Them?

They can make your life easier, but don’t get carried away.

Jeff Link Jeff Link
Updated on July 08, 2021

4 Key SaaS Metrics Investors Actually Care About

It all boils down to unit economics.

Tammy Xu Tammy Xu
Updated on July 08, 2021

Is Your CAPTCHA Keeping Humans Out?

Use the most up-to-date CAPTCHA — or, better yet, don’t use one at all.

Stephen Gossett Stephen Gossett
Updated on July 08, 2021

Covid Dashboards Confuse People — Let Them Read Words Instead

COVID-19 vaccination “stories” show the power of a simple data communication method: Use your words.

Stephen Gossett Stephen Gossett
Updated on July 08, 2021

Data Mapping: 9 Successful Strategies

Knowing where data exists is half the battle.