Good evening. Just finished listening to a fascinating programme on Radio 4 about the history of early computing. It's remarkable to think how far we've come, isn't it? Makes you wonder where we'll be in another fifty years. #ComputingHistory #Radio4
IBM1130.org: All about the IBM 1130 Computing System

The Story of vi

β€œI’m still using vi because I can’t escape it."

vi was created in 1976 by Bill Joy while he was a graduate student at UC Berkeley. At the time most people used line based editors like ed and ex. These editors were powerful but difficult to use because you could not see the surrounding text while editing. Bill Joy wanted a full screen visual editor that would let users move around and edit interactively.

He originally wrote vi as a visual mode for the ex editor rather than as a completely separate program. When people type vi on many systems today they are actually running ex in visual mode. His goal was to make text editing faster and more intuitive on the hardware available at the time.

One important detail is the terminal Bill Joy used while developing vi. He worked on a Lear Siegler ADM 3A terminal. This keyboard had the Escape key where the Tab key is located on modern keyboards and it had no arrow keys. Because of this layout Bill Joy designed vi to rely heavily on the Escape key and the hjkl keys for movement. These design choices are still used in vi and vim today.

vi quickly became popular because it was fast and worked well over slow network connections. vi became the standard text editor on almost every Unix and Linux system. System administrators and developers learned it because it was almost always available.

vi also played a major role in starting one of the longest running debates in computing history known as the editor wars between vi and Emacs. vi users generally value speed and staying on the home row while Emacs users value its high level of customization. This rivalry has continued for decades.

Although the original vi is quite old its influence remains strong. Even today if you log into a minimal Linux server vi or vim is often the only text editor available by default.

#OpenSourceHistory #ComputingHistory #vi #vim #TechHistory #TextEditor #EditorWars #UnixHistory #linux

21 years and counting of 'eight fallacies of distributed computing' | APNIC Blog

Eight long held and common beliefs about the network have been shown, time after time, to be false. What are they, and what do they mean?

APNIC Blog

"However, while BINAC was never fully functional, the Australian machine was so well-designed and constructed that it went on to have a working life of 15 years – well into the time of transistorised computers. So, Australia had the fourth stored-program computer."

#Computing #Computinghistory

https://ia.acs.org.au/article/2017/piece-of-australian-computing-history.html

Piece of Australian computing history

CSIRAC lives on in Melbourne.

Information Age

I remember doodling with one of these flowchart templates when I was a kid (I think it was my mother's, from a COBOL course she took in college), and it never crossed my mind that IBM would have a whole *manual* about it, but of course they do.

And conveniently @bitsavers has a scanned copy online:

https://bitsavers.org/pdf/ibm/generalInfo/C20-8152_Flowcharting_Techniques.pdf

Photo of the template from the Smithsonian, CC0.

#ComputingHistory #FlowCharting #IBM

C++: The Documentary released today

C++: The Documentary premiered today on YouTube, and it was great to be on the live chat with Bjarne and many other key folks who participated in C++’s history. I’m honored to have been…

Sutter’s Mill
IRC got nerd-sniped into wondering when "shell" in the computing context was first coined. Looks like the answer is in the context of RUNCOM (part of Multics), in 1965 - https://people.csail.mit.edu/saltzer/Multics/Multics-Documents/MDN/MDN-4.pdf
#ComputingHistory
The Virtual OS Museum opens its doors

A massive compilation of historic OSes and the emulators to run them

theregister