In these new chapter " Triumph of the Nerds Part II : Riding the bear" we are going to talk about the success the Microsoft and other companies like Apple. In personal, this was tough fight between companies so beyond the success, it was about money and power. Some interesting facts about the video is that CP/M was the first operating system created by Gary Kildall and the relation between IBM and Microsoft, that was an interesting history, because IBM didn't have the software just de pieces, believing that the computer industry was dominated by them.
The error that some companies commit is that didn't get that the heart of the personal computer was the software. It was the part that gave life to the computer. The hardware were the body and with the time this madre more sophisticated. Operated Systems are on cellphones or tablets not only on personal computers.
The title of this documentary "Riding the bear", after seeing it I traduce it as metaphor that no matter how the rules are, you have to dominate them or in this case riding the bear, the bear are the obstacles that a company faces to succeed.
Nowadays, technology is growing up too fast, because practically these new generations they were born with it, so the computer industry demands people to innovate stuff for the next generations.
In conclusion, I think that the success of each company is the fact that the rules of the industry are in constant change, but sometimes we rely too much and we take for granted that no one could won us. So, from my point of view I recommend always be updated and aware of what is around us, I mean the competitors. If you had an idea you need to know how to develop it, even on the marketing sometimes is what stop companies to succeed.
miércoles, 24 de febrero de 2016
domingo, 7 de febrero de 2016
Revenge of the Nerds
On this entry were are going to talk about the article Revenge of the Nerds by Paul Graham that talk about different languages and the advantages and disadvantages of each in a general way. According to Graham it's bad to think that all languages are equivalent because each are designed with an special purpose that makes our life easier, instead of using one single language for every project we develop. The experience I had along the career is learning different programming languages and getting use to it, because a the begging was only Java, that it's what I think the language we saw the most, then C and finally Lisp.
Personally, at the begging was difficult to get use to programming in Clojure, on this language you did not have to define the type of variables, I mean define int, string, all was implicit. But with the time, even it's confusing I like because it's compact, even the parentheses are still confusing. I know that there are a lot of languages I need to learn, but my objective is to know the strengths of each to know when to use it on a project.
So I agree with something, that not to marry with some language is like a preview entry calling Beating Averages, that the key of their project was that the risk themselves using another language, that a few knew it.
It's good to know more about Lisp and it's advantage, because is a new language to me, and I have not explore it at all, so these article gave more information, about the pros of using it.
In conclusion, it's interesting having another point of view and perspective of LISP, I didn't new it was the base of some languages, but I agree that with it's characteristics like recursion and conditionals, make easier the life as a programmer.
Personally, at the begging was difficult to get use to programming in Clojure, on this language you did not have to define the type of variables, I mean define int, string, all was implicit. But with the time, even it's confusing I like because it's compact, even the parentheses are still confusing. I know that there are a lot of languages I need to learn, but my objective is to know the strengths of each to know when to use it on a project.
So I agree with something, that not to marry with some language is like a preview entry calling Beating Averages, that the key of their project was that the risk themselves using another language, that a few knew it.
It's good to know more about Lisp and it's advantage, because is a new language to me, and I have not explore it at all, so these article gave more information, about the pros of using it.
In conclusion, it's interesting having another point of view and perspective of LISP, I didn't new it was the base of some languages, but I agree that with it's characteristics like recursion and conditionals, make easier the life as a programmer.
lunes, 1 de febrero de 2016
Dick Gabriel on Lisp
[Comment]
Now in this entry were gonna talk about a podcast where Gabriel explain us about some Lisp features and interesting facts, like I did not know that Lisp had about 50 years old, which is a lot.
Lisp is a functional programming language, mostly use on Artificial Intelligence, from me all this is new that's why I found this podcast interesting. Because each language had evolution so much, first versions of Lisp were only 50 lines of code, which is a few from my point of view.
All the functional programming thing is new to me and some times confusing, but knowing that everything is a function make our life simpler. It's so different like Java were you need to define which variable is, solo I like even more clojure, make your code shorter and simpler.
Another aspect that I like about this podcast is the fact that tell you which applications have, like in robotics, artificial intelligence and even airline, so I can gave me an idea of what I can do. The logic of this programming language is challenging, because of the things it can do.
And finally I found really curious that LISP has as a feature the meta-circular interpreter, that in other words is the possibility to evaluate itself using another program with the same language. So giving this few tips I really recommend listening this podcast because, it has so much to offer and Gabriel had the answers because his is an expert on this field and it could make you prove this language.
In conclusion I think that this podcast gave us a bigger panorama of what you can and can not, so in the future I hope acquire experience with clojure and dominate the parentheses thing. So I hope not suffer to much learning it.
Now in this entry were gonna talk about a podcast where Gabriel explain us about some Lisp features and interesting facts, like I did not know that Lisp had about 50 years old, which is a lot.
Lisp is a functional programming language, mostly use on Artificial Intelligence, from me all this is new that's why I found this podcast interesting. Because each language had evolution so much, first versions of Lisp were only 50 lines of code, which is a few from my point of view.
All the functional programming thing is new to me and some times confusing, but knowing that everything is a function make our life simpler. It's so different like Java were you need to define which variable is, solo I like even more clojure, make your code shorter and simpler.
Another aspect that I like about this podcast is the fact that tell you which applications have, like in robotics, artificial intelligence and even airline, so I can gave me an idea of what I can do. The logic of this programming language is challenging, because of the things it can do.
And finally I found really curious that LISP has as a feature the meta-circular interpreter, that in other words is the possibility to evaluate itself using another program with the same language. So giving this few tips I really recommend listening this podcast because, it has so much to offer and Gabriel had the answers because his is an expert on this field and it could make you prove this language.
In conclusion I think that this podcast gave us a bigger panorama of what you can and can not, so in the future I hope acquire experience with clojure and dominate the parentheses thing. So I hope not suffer to much learning it.
Suscribirse a:
Entradas (Atom)