Articles on History
Last updated: 2022/11/28
Top deep-dives on History
Jim Grey shares a bit of what it was like developing software over 30 years ago.
Git has become a major part of most software development infrastructure. And it makes sense. It's a fantastic tool for keeping track of work from lots of people (most of the times). In this informative article, Dino Esposito talks about Git's history, explores the differences between distributed and centralized source code control systems, git's philosophy, and finally ending with an overview of all the different products available for source code control.
An interesting dive into the history of programming and the origins of if, then, and else by Eric Fischer.
You ever been so upset about something, you decided to publish a paper decrying it? Everyone has got a few things that will set them off, make their eyes pop, or their head explode from fury and rage. In this thorough paper, David Mazi`eres and Eddie Kohler drive home a very clear, and powerful message; it's time to get them off your fucking mailing list.
I'll be straight up and say this is a bit of a rant, but Cees de Groot brings up some good points about unnecessary complexity in software. Cees basically makes the point that the complexity of serverless isn't really worth it, and that having non-instant feedback makes development slow.
Something about using punch cards for programming just fascinates me. It's kind of wild to think how far we've come from the first programmers (in terms of quality of life more so than quality of code). Ken Shirriff's article is about the IBM 1401 computer and how it loaded programs from punch cards.
Been a while since we've had a historical article. In this one, Jürgen Schmidhuber navigates the history of computers, illuminating the works of the giants whose shoulders Turing stood upon, underlining their substantial contribution to the creation of computers.
Ken Shirriff outlines in detail the technological marvel that was the system used to measure the distance to the spacecraft sent to the moon.
Fabien Sanglard presents what it took for you to hear the sound effects in the iconic Street Fighter II arcade game.
Lambert Meertens goes back in time to describe the history of Python, while also touching on previously existing languages and language design in general.
- "The ability to evolve and adapt to changing needs is an essential attribute for the long-term survival of any programming language"
- Python's success can be attributed to its simplicity and ease of learning
- Python was inspired by ABC