Ir al contenido principal

Triumph of the Nerds Part I


Technology today is something with which we can't live or stand being without. Many people do not know that is that everything regarding high order management, basic services, and complex control is brought to all of us towards computer systems.
Computer clubs of “nerds” in the 70’s and 80’s were a key factor in the revolution of modern computer science given by the fact that it was where the mathematical principles of logic and advanced operations made match with the tech in order to seek a personal approach to the dream of “do more” and do interesting things. Their enthusiasm and their desire of personal, portable and simpler versions of big mainframe computers, prevented computing from remain in the corporate closet.
This video documentary was an interesting insight into the beginning and the path of the computer-(science) industry in the last decades. It is very attractive to think that something that began as the “nerd’s pastime” became one of the biggest technological advancements of the 21’st century. Starting from the big and massive tube-based computers to smartphones and laptop-tablet hybrids and quantum computing, computing is still based on Alan Turing’s original idea.
I had not ever thought about the importance of spreadsheets. This kind of software which was one of a kind, and that we take for granted today that we have it. It is in fact not exciting in terms of design, but if we get deeper in its functionality, there’s where we have something, back then, having a tool that could make loads of tedious calculations in a matter of seconds was a game changer, especially for businesses. In my opinion VisiCalc and its successors still have a strong role in the adoption of desktop computers in the office and in consequence, at home and even in our pockets.

Comentarios

Entradas populares de este blog

Language as the Ultimate Weapon

The power of language and discourse was recognized during the last century, because not only George Orwell, also recognized the strength and ability of language, on the other hand, Michel Foucault, also raised the power of discourse provided by the institutions for the control of individuals. Recognizing that this form is correct, that it refers to language as a weapon of government, placed in the world of politics and the social, words and resources formulated, it is exactly that, the tools to achieve what you want and local way for politicians these are the tools for the revolted people. In order to answer the question that is asked, it is important to bear in mind that nowadays the data analysis is focused on the analysis of the data chains in order to obtain information, so it is necessary to understand that not only in words and Written oral language but that technology does not invade every day in a positive way as a negative, computers are fundamental tools for service, so f...

Beating the Averages

For a long time in school I have had the experience of "having to" learn a programming language, and mostly the reason is that "we will be working on a project that requires the use of that language" and, in my opinion that's fair; but sometimes it is because we have to understand the whole picture (like c in operating systems). In practice the definition of a "strange syntax" has more to do with the fact that it's mostly a syntax that has uncommon elements like lisp, and given that in our course  we are using clojure, a language "based" on lisp's paradigm, we get as a result a very uncommon experience as computer science students. It also says that usually programmers are "married" with the programming languages that are their favorites, but when you know more than two or three programming languages you begin to get the idea where a language is more effective than the other for certain tasks. For example: recently I sta...

The Promises of Functional Programming

The article “The promises of functional programming” written by Konrad Hinsen highlights how software development has undergone significant advances as much as advances in technology and computational hardware, in the same way the article describes what is the essence of functional languages, what gives life and the reasons why they are created, in parallel it also explains the advantages of using it. The first feature to highlight functional programming is in the use of functions, since unlike the use of mathematical functions, the variables are not part of the functional programming paradigm which according to the article is the first surprise faced to the ones that are starting to use functional programing. One of the other features for the functional paradigm is the built-in fail safe mode against race conditions which is the lack of counter and side effects, and the possibility to define the language itself. Hand in hand with this change also highlights the difference in t...