Articles about Software Development

Painting of night sky over city, with 5G cell tower signals

Huawei and the Fight Over 5G

While 4G networks can send hundreds of millions of bytes per second, 5G networks will send billions, changing how we live and work.

Trade Secrets and Cover-Ups: The Case of Waymo vs. Uber

With the end of their self-driving automotive trade secrets trial, Uber has agreed to pay $245 million in shares to Alphabet (Google), Waymo’s parent.

Front view of a Altair 8800 computer

Code is Tricky, Part 2: Source Code Never Runs

Every computer program comes from source code, but computers never use source code to run their programs. How does that work? Part 2 in our series.

Award Winning Research Conducted by Quandary Peak Experts

Two Quandary Peak experts and their teams presented their latest research at the twenty-sixth International Symposium on Software Reliability and Engineering, one of the most accredited IEEE events.

Could Better Testing Have Prevented Toyota’s Unintended Acceleration Problem?

When human health and safety depends on software, correct system operation is the most important concern. Unfortunately, a lack of proper testing and verification in such systems allows program defects to remain undetected and later turn into hazardous failures.

Creative painting of computer melting on desk

Measuring Software Maintainability

Measuring software maintainability is non-trivial and there exists no single metric to measure it accurately. Maintainability is a multifaceted quality attribute; each of the facets must be analyzed to objectively measure it.

Hand drawn sketch of a programmer customizing Gmail API

Introduction to the Gmail API

In this article, I walk you through the steps required to start building your own application on top of the Gmail API.