Software Engineering Perspectives Articles

Sorted By: Most Recent
Rahul Agarwal Rahul Agarwal
Updated on March 15, 2023

5 Python Magic Methods or Dunder Methods to Know

Also called magic methods, dunder methods are necessary to understand Python. Here’s a guide to getting started with them.

Image: Shutterstock
Paul Nelson Paul Nelson
Updated on March 15, 2023

4 Habits for Fostering Growth in Your Engineering Team

Grow the capabilities of everyone on the team by incorporating these practices.

Mohammed Osman Mohammed Osman
Updated on March 15, 2023

If Software Is Eating the World, Is It Time to Question Your Career?

As technology accelerates at the speed of light, software developers must practice continuous learning.

Tammy Xu Tammy Xu
Updated on March 15, 2023

Why Developing Automotive Software Is a Bit Different

Car computers need to work in extreme conditions, with virtually no room for error.

Michael Stone Michael Stone
Updated on March 15, 2023

Why Your Software Testing Strategies Could Use a Dose of Creativity

An effective software testing strategy should include a mix of automated, manual, and exploratory testing.

Lisa Bertagnoli Lisa Bertagnoli
Updated on March 15, 2023

A Day in the Life of an Enterprise Architect

Enterprise architecture examines business needs and the tech available to help the company accomplish its goals.

Tammy Xu Tammy Xu
Updated on March 15, 2023

Learning UML Diagrams Will Make You a Better Developer

A clear UML diagram could save you hours of confusion.

Image: Shutterstock / Built In
Peter Nagel Peter Nagel
Updated on March 15, 2023

Here’s How to Build a Growth-Ready Engineering Team

Be intentional about recruiting, hiring, and culture early on to avoid growing pains as you scale.

Tammy Xu Tammy Xu
Updated on March 15, 2023

Reading Code Is an Important Skill. Here’s Why.

Pick a codebase, read the documentation and dive in!

Mark Kinsella Mark Kinsella
Updated on March 15, 2023

Why You Should Strive to Be an Entrepreneurial Engineer

Four ways you can foster a business-minded approach.