Software Engineering Perspectives Articles

Sorted By: Most Recent
Tammy Xu Tammy Xu
Updated on April 10, 2025

13 Best Practices for Improving Web Application Security

Here’s what you need to know to get started.

13 Best Practices for Improving Web Application Security
Adam Calica Adam Calica
Updated on April 10, 2025

How These Software Engineers Make Clean Code a Priority

These 21 experts share their best tips for fostering an environment that's proactive on cleaning up code.

How These Software Engineers Make Clean Code a Priority
Brand Studio Logo
Brian Nordli Brian Nordli
Updated on April 10, 2025

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.

3 Simple Strategies for Making Your Code Reviews More Effective
Tatum Hunter Tatum Hunter
Updated on April 10, 2025

Stop Talking About ‘Technical Debt’

At best, it’s a way to avoid explaining your work. Often, it’s an excuse for shipping bad code.

Stop Talking About ‘Technical Debt’
Dhananjay Patel Dhananjay Patel
Updated on April 09, 2025

A Complete Guide to Stacks in Python

A stack in Python is an abstract data type that stores the order in which items were added to the structure but only allows additions/deletions to the top of the stack.

Image: Shutterstock / Built In
Katie Fustich Katie Fustich
Updated on April 09, 2025

How Lightstream CTO Jenny Farver Builds High-Performing Tech Teams

Hiring great people is just the start. Next, you have to think about how the team fits together.

How Lightstream CTO Jenny Farver Builds High-Performing Tech Teams
Brand Studio Logo
Stephen Gossett Stephen Gossett
Updated on April 09, 2025

Building a Machine Learning Pipeline? Here’s What You Need to Know.

Automate and replicate without bursting your architecture.

Building a Machine Learning Pipeline? Here’s What You Need to Know.
Tammy Xu Tammy Xu
Updated on April 09, 2025

What Does It Take to Become a Successful Tech Lead?

Technical expertise is important, but it’s not enough.

What Does It Take to Become a Successful Tech Lead?