Software Engineering Perspectives Articles

Sorted By: Most Recent
Steve Brothers Steve Brothers
Updated on August 25, 2022

You Can Use Artificial Intelligence to Fix Your Broken Code

AI can become a colleague that enables productivity gains, helps developers extend their talents and abilities, reduces code querying time, and ultimately mitigates risk.

Spandan Mahapatra Spandan Mahapatra
Updated on August 25, 2022

Imagining a Native Low-Code World

What would widespread low-code really look like, and how could it transform the ways that people of all industries work on a daily basis?

Shannon Hogue Shannon Hogue
Updated on August 25, 2022

Tech Needs to Get Serious About the Diversity of Its Software Engineering Teams

Interviews are only as fair as the people who get invited to them. Too often the status quo is to filter out, not to welcome in.

Shannon Hogue Shannon Hogue
Updated on August 25, 2022

How to Hire Software Engineers During a Remote Work Crisis

Every company that is moving to remote hiring should consider three crucial concepts: competencies, interviewers and measurement.

Sara A. Metwalli Sara A. Metwalli
Updated on August 23, 2022

6 New Awesome Features in Python 3.10

Python 3.10 is out and a lot has changed. Here’s what you need to know.

Sara A. Metwalli Sara A. Metwalli
Updated on August 23, 2022

5 Quantum Computing Careers and How to Break Into Them

What once seemed like science fiction is becoming mainstream. Here are five career options for aspiring quantum computing professionals.

Sara A. Metwalli Sara A. Metwalli
Updated on August 23, 2022

Publish Your Python Code to PyPI in 5 Simple Steps

Packaging and distributing your work doesn’t need to be such a painstaking task.

Sara A. Metwalli Sara A. Metwalli
Updated on August 23, 2022

5 Skills You Need to Launch a Quantum Computing Career

Breaking into quantum computing isn’t as difficult as it seems. Here are the top five skills you need to succeed.

Ryan Nehring Ryan Nehring
Updated on August 23, 2022

Why UX, Extensibility and Maintainability Get Lost in Development and How to Fix That

User experience, maintainability and extensibility should be priorities, but are often sacrificed on the way to launch.

Ryan Nehring Ryan Nehring
Updated on August 23, 2022

How to Empower Your Development Team to Do the Impossible

Identify the right incentives for your programmers and foster their creativity so that they can overcome limitations.