How a broken elevator led to one of the most loved programming languages available today

TechSpot is about to celebrate its 25th anniversary. TechSpot means tech analysis and advice you can trust.

The big picture: It’s not uncommon for programmers to build and reuse one-off solutions to meet specific needs or overcome never-before-seen challenges. However, having that solution stay relevant, evolve, and flourish after 17 years is pretty uncommon. The Rust programming language has done just that, growing from one man’s side project to one of today’s most heavily supported open-source projects.

Seventeen years ago, Mozilla developer Graydon Hoare returned from work to find his building’s elevator out of order. Forced to climb 21 flights of stairs, he became increasingly annoyed that a software malfunction caused his unplanned cardio session.

Hoare went on to pour these frustrations into a fast, flexible language project aimed at minimizing memory errors and preventing issues such as his elevator breaking down. The Rust programming language has since become a heavily supported open-source project for programmers ranging from small, solo projects to massive applications developed by technology giants like Microsoft and Amazon.

Programming languages such as C and C++ come with a tradeoff. They provide the flexibility needed to program functions required for an application’s successful execution but, in turn, require developers to manage memory transactions carefully. Failure to account for these memory transactions can introduce crashing and instability within the application.

To ease the burdens of memory management, languages like Java introduced the concept of garbage collectors. These collectors are designed to clean up system memory periodically, minimizing the risk of memory errors. However, this comes at the expense of higher overall memory utilization and more resource draw to keep the collectors running.

Hoare attempted to create an effective and efficient programming language to bridge the gap between these legacy memory management approaches. While it requires developers to adhere to somewhat rigid coding rules, the language manages memory on behalf of the developer, ensuring any developed code is memory-safe.

By 2013 the language’s supporters had refined Rust’s memory management system to the point that it no longer required a garbage collector function. The language continued to mature and gain support from developers worldwide, prompting Rust’s first official stable release in May 2015.

In 2022, the size of the Rust community had effectively tripled to more than three million users and was featured on the National Security Agency’s (NSA) recommended list of memory-safe languages. This ranking put Rust in the company of other well-established household names such as Java, C#, and Ruby.

Rust’s use in the automotive and aerospace industries and by IT companies, including Microsoft, Amazon, and Dropbox, continues to increase daily, decreasing overall reliance on legacy C and C++ development.

Read More
Rubi Noren

Latest

Nestory Irankunda scores Australia’s first World Cup goal against Turkiye

Nestory Irankunda buried Australia’s opening goal of the 2026 FIFA World Cup on June 14, finishing a counter-attack in the 27th minute against Turkiye in Vancouver. At 20 years old, he became the youngest player in Socceroos history to score at a World Cup. The goal gave Australia a 1-0 lead in their Group D

Carlo Ancelotti takes responsibility for Brazil’s 1-1 draw with Morocco as crypto fan tokens enter the World Cup spotlight

Brazil opened their 2026 FIFA World Cup campaign with a 1-1 draw against Morocco on June 13, and Carlo Ancelotti accepted full responsibility for the tactical shortcomings that left the five-time champions splitting points in their Group C opener. Ancelotti promised improvement and reminded everyone that you don’t win a World Cup in your first

Scotland defeats Haiti 1-0 in World Cup opener, tops Group C

Scotland picked up their first World Cup victory in 28 years on June 13, beating Haiti 1-0 in their Group C opener at the 2026 FIFA World Cup. John McGinn scored the only goal of the match in the 28th minute, pouncing on a rebound after Haitian goalkeeper Johny Placide saved an initial effort from

Pyth Network Targets Bloomberg’s $50 Billion Market-Data Empire

Pyth Network is pushing deeper into the more than $50 billion market for financial data, launching 24/7 index products across metals, oil, and U.S. equities as it positions its onchain price feeds against incumbents like Bloomberg. Key Takeaways Pyth Network launched 24/7 indices for metals, oil, and U.S. equities, adopted by Coinbase and Kraken. Euronext

Newsletter

Don't miss

Nestory Irankunda scores Australia’s first World Cup goal against Turkiye

Nestory Irankunda buried Australia’s opening goal of the 2026 FIFA World Cup on June 14, finishing a counter-attack in the 27th minute against Turkiye in Vancouver. At 20 years old, he became the youngest player in Socceroos history to score at a World Cup. The goal gave Australia a 1-0 lead in their Group D

Carlo Ancelotti takes responsibility for Brazil’s 1-1 draw with Morocco as crypto fan tokens enter the World Cup spotlight

Brazil opened their 2026 FIFA World Cup campaign with a 1-1 draw against Morocco on June 13, and Carlo Ancelotti accepted full responsibility for the tactical shortcomings that left the five-time champions splitting points in their Group C opener. Ancelotti promised improvement and reminded everyone that you don’t win a World Cup in your first

Scotland defeats Haiti 1-0 in World Cup opener, tops Group C

Scotland picked up their first World Cup victory in 28 years on June 13, beating Haiti 1-0 in their Group C opener at the 2026 FIFA World Cup. John McGinn scored the only goal of the match in the 28th minute, pouncing on a rebound after Haitian goalkeeper Johny Placide saved an initial effort from

Pyth Network Targets Bloomberg’s $50 Billion Market-Data Empire

Pyth Network is pushing deeper into the more than $50 billion market for financial data, launching 24/7 index products across metals, oil, and U.S. equities as it positions its onchain price feeds against incumbents like Bloomberg. Key Takeaways Pyth Network launched 24/7 indices for metals, oil, and U.S. equities, adopted by Coinbase and Kraken. Euronext

Macron and Trump test their bruised bromance at G7 summit

For help please visit help.ft.com. We apologise for any inconvenience. The following information can help our support team to resolve this issue. Reason Challenge Request ID a0ba469e68afe135 Status Code 403

Your business texts could look like scam messages from July 1 if you don’t act now

From July 1, any branded SMS your business sends without a registered sender ID will be labelled “Unverified” and grouped with scam messages.  What’s happening: From 1 July 2026, any business or organisation that sends SMS using a branded name, such as “MyShop” or “AcmeServices”, instead of a phone number, must have that sender ID

Business groups are fighting Labor’s CGT changes. Here is where SMEs stand

Labor’s most contested tax reform in a generation cleared its first formal hurdle on Thursday and immediately ran into organised resistance. Treasurer Jim Chalmers introduced the government’s tax reform legislation to the House of Representatives on 28 May, bundling together four budget measures: the capital gains tax overhaul, new limits on negative gearing, a $250

Meet the most influential business owners from Southwest Nigeria

This article spotlights the most influential business owners from Southwest Nigeria, adjudged by their dominance in their respective sectors of the economy where they operate. The post Meet the most influential business owners from Southwest Nigeria appeared first on Nairametrics...