Software Engineering Perspectives Articles

Sorted By: Most Recent
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.

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.

Tammy Xu Tammy Xu
Updated on July 08, 2021

Should You Put Your Devs on Customer Support Duty?

Drift’s support rotation was born out of necessity — but that’s not why it’s still around.

Tammy Xu Tammy Xu
Updated on July 08, 2021

What You Need to Know About Regression Testing

Your tests need maintenance just like the rest of your code.

Tammy Xu Tammy Xu
Updated on July 08, 2021

5 Ways to Become a Better Pair Programmer

Effective pair programming requires empathy, patience and preparation.

Lisa Bertagnoli Lisa Bertagnoli
Updated on July 08, 2021

How Tech Can Get More Women Into Software Engineering

Fixing all “leaks” in the career pipeline starts with encouraging more girls to study engineering right up to supporting (and financing!) women-led startups.

Brian Nordli Brian Nordli
Updated on July 08, 2021

3 Simple Strategies for Making Your Code Reviews More Effective

Code reviews can bring teams closer together and teach developers new things — if you do them right.

Tammy Xu Tammy Xu
Updated on July 08, 2021

How Developers and Cybersecurity Teams Can Improve Communication

We spoke with three cybersecurity experts about streamlining collaboration between developers and security teams.

Tatum Hunter Tatum Hunter
Updated on July 08, 2021

Is an Open Web Still Possible?

Over the past decade, the internet has largely divided into walled gardens. Advocates want to bring the open web back.