Software Engineering Perspectives Articles

Sorted By: Most Recent
Updated on October 13, 2020

Why Non-Functional Requirements are Non-Negotiable

Seven experts give us their takes on how to best prioritize non-functional requirements.

Brand Studio Logo
Updated on October 13, 2020

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.

Brand Studio Logo
Tammy Xu Tammy Xu
Updated on October 06, 2020

When to Use Microservices - and When to Consider Other Options

Sure, microservices are all the rage. But let’s not get carried away.

Tatum Hunter Tatum Hunter
Updated on September 29, 2020

How to Make Your Software More Trans-Inclusive

Four questions to ask about your app, website or data strategy.

Tatum Hunter Tatum Hunter
Updated on September 29, 2020

Terms Like ‘Slave’ and ‘Master’ Finally Have Their Reckoning. It’s a Start.

Their staying power speaks volumes about structural problems in the industry.

Hal Koss Hal Koss
Updated on September 02, 2020

Could High School Internships Make Tech More Inclusive?

Chicago Tech Academy wants to build a pipeline to the city’s booming tech sector.

Tatum Hunter Tatum Hunter
Updated on August 20, 2020

Early Evangelists of Agile Engineering Wouldn’t Mind Watching It Die

Agile often puts processes over people, and it’s pushing women engineers into non-technical roles. Time to move on?

Tatum Hunter Tatum Hunter
Updated on August 19, 2020

How Intuit Used Innersource to Overhaul Legacy Engineering Practices

Service-level agreements and unified GitHub workflows are helping Intuit engineers draw on internal code instead of reinventing the wheel.