History of Technology



Computer pioneer J.C.R. Licklider envisioned a future where humans and computers would work together in harmony and have a symbiotic...

Another Look at Man-Computer Symbiosis


C is one of the most enduring programming languages in history. Learn about its origins, uses and why it's still in use after nearly 50...

The History of the C Programming Language


Computers all use binary, right? Well, not quite. Ternary (or 'trinary') computers use three bits instead of two, increasing computing...

Why Not Ternary Computers?


Computer programming can be traced all the way back to 1843 - before computers even existed! Throughout the ages, computer programming has...

From Ada Lovelace to Deep Learning


Most people think of computing as a relatively modern innovation, but the Antikythera Mechanism proves that assumption wrong. Created over...

The Antikythera Mechanism: The World's Oldest Analog Computer


Many hands had a part in the development of the Internet. It was a collaborative effort of the military, academia and private enterprise.

Architects and Builders of the Internet Cathedral


Open source strives to contribute to the development community with its history of cooperation, participation, sharing and free...

Open Source and the Spirit of Unrestrained Participation


Most people picture computer programmers as men, but in fact, many of the first programmers were women. Here we take a closer look at the...

The Women of ENIAC: Programming Pioneers


The web has become a tool that nearly everyone uses on a daily basis. But this hasn't always been the case - the World Wide Web has gone...

A Brief History of Web Development


The concept of robotics is constantly changing, with new innovations pushing the boundaries of modern technology. However, there are...

5 Defining Qualities of Robots


Artificial intelligence is steadily progressing, for better or worse. What makes a machine "intelligent," and just how intelligent are they...

Thinking Machines: The Artificial Intelligence Debate


The technology we take for granted today was once considered revolutionary. Here we examine some of the documents that helped shape the...

7 Computing Manifestos That Changed the World


Ada Lovelace was ahead of her time, with programming ideas that wouldn't come into practice until a century later. Learn more about this...

Ada Lovelace, Enchantress of Numbers


Digital technology has taken years to reach its current state, and that journey has been punctuated by many important milestones along the...

Milestones in Digital Computing


ASCII art, once a response to the limitations of computers, is showing a resurgence in popularity with new algorithms that can...

New Generators Put Modern Algorithms to Work on ASCII Art


In 1965, Gordon Moore predicted the doubling of computing power every year (later modified to every two years). Fifty years later, Moore's...

More Than Moore - 50 Years of Moore's Law


Smartphones, tablets, cloud computing — all technologies that have been introduced fairly recently, right? You might be surprised to see...

New Technologies That Are Older Than You Think


In the late '70s, CP/M seemed poised to take the lead in the emerging market of PC operating systems. What happened to this former...

CP/M: The Story of the OS That Almost Succeeded Over Windows


High-tech consumer devices have changed a lot of us in very fundamental ways, perhaps more than we realize - or would like to admit. Check...