lunes, 17 de abril de 2017

Ready Player One

Morrow wrote in his autobiography that he’d left GSS because … he felt that the OASIS had evolved into something horrible. “It had become a self-imposed prison for humanity,” he wrote. “A pleasant place for the world to hide from its problems while human civilization slowly collapses, primarily due to neglect.” (p. 120)
(Halliday speaking) “I created the OASIS because I never felt at home in the real world. I didn’t know how to connect with people there. I was afraid, for all of my life. Right up until I knew it was ending. That was when I realized, as terrifying and painful as reality can be, it’s also the only place where you can find true happiness. Because reality is real.” (p. 364)

I do not agree that reality is the only place that you can find happiness, for me happiness is something that can be achieved in many places different that reality, in the end being happy is a state of mind ad anything that can change your state of mind can give it to you, even if happiness given to you outside of reality can seem hollow to many people I have seen a lot of people really cherishing their time out of reality and suffering(even if it is for mundain problems) whatever they have to live in real life, I know it sound romantic that reality gives you the real happiness and every thing else is hollow but many times reality gives you different sorts of suffering while other places gives you what you need.

I do think that OASIS have a lot of similarities with things like computers, game consoles, smart phones, etc, because they are things that can give you different sense of reality and even change what reality is for you. they are doors to different feeling and experiences that you might never be able to have in normal, simple reality.
I think it is possible to have something like OASIS in years loke 2050, computer technology advances very quickly and even if it seems unimaginable right now, many things now looked almost impossible 30 years ago, (like having a several tera byte hard drive in our personal computers).

miércoles, 8 de febrero de 2017

Is Design Dead?

Software design is something that we are told is very important, sounds very important and seems really important, but is not used a lot by us because it takes time and we can generally design stuff in the fly(probably because we work in little projects right now). I do not think that software design is dying and I actually think at is an idea that is used more and more(or at least that is how it seems to me).

Even if it is hard to design something that will absolutely not change is rally hard now because projects and needs tend to change designing things is important even if you will have to change some parts of the design later on you will rarely have to change everything and having some sort of base in order to build can be really good for a start even if you will have to change some part of the base and what was build in top of it, changes are normal and I think that design can make the easier to cope with because at least you know what needs to be changed in order so satisfy the new needs that the client have.

For me design is necessary and we need to know from the beginning that design have to be flexible because you might have to change it when it is needed, we should code over design and know that we might change both the design and the code, but even if we change the design it is helping us in what we are doing in the best case we will not have to change it but in the worst case it helped us do what we were doing even if that part have to be redone from zero, without design we would still have to change that part but building it would have been more difficult to do and if we did not had to change it it would have been more expensive to martian later on.

lunes, 30 de enero de 2017

Who Needs an Architect?

For me it is weird to think about a software architect, it seems a little far fetched to have a guy hose whole job(even if it is just for a little time) is to design the software and not the coding itself, even if it seems weird at first design and architecture are very important parts of doing code and having someone good at it might just be what a project needs to success because changing some lines of code or some functionality a little is very easy, but changing the architecture of a program is hard and some major changes might be needed so it is important to have the architecture fine from the beginning or at least from stages as early as possible, changing it later might be a toll to expensive to pay and the other option might be to loss a good part of the design of the software witch might be bad for both the future of the software and the development so having someone that knows what has to be done as a software architect seems important in the end even if it sounds odd at first.

Software architecture is a difficult idea to grasp(at least for me) because it seems to just be trying to plan everything beforehand, and that sounds difficult and very abstract because trying to see in the future which classes are going to be made and which functions and witch parameters are going to receive etc seems really tough, I generally start coding just having some idea about what the software is going to do and late I just do the classes and functions according to what I need  at the moment, at least right now this seems to work( maybe because the projects I do right now are somewhat small) but I will try to plan stuff more in the future.

martes, 24 de enero de 2017

Software Architecture

Software architecture is something that is said a lot to us students but we really never had the chance to grasp it, we where always told that having a good architecture is the key to having a software that is easy to debug, read, and cheap to maintain and that this things are good in the long run even if at the beginning having a good architecture and implementing it seems to be expensive in both money and time.

For both buildings and software it is very important to have a plan on how you are going to do things before actually doing them, because this design will be what will maintain things afloat, it might seem that software architecture is not very relevant because it seems possible to build software that  complacently lacks architecture and design and the code can be useful, but designing things before doing them is important, that can make things better and cheaper now and in the future, a good design can mean having software that is cheaper even in the near future because it make it easier to find mistakes, it makes it easier to understand what is actually going to be done in the near future and it ensures less changes in what the code will be doing. Changes are a part of almost everything and they may happen even with a great design and architecture, but it is very different to have to change something because your client changed his mind and having to change something because your lack of design made it difficult for you to see what you were going to do.

A good design can be the difference between something working like it was intended or not and it can make things cheaper to make and maintain so it most be used every time we make a program, specially if the program haves a very big scope.

domingo, 22 de enero de 2017

Moon Machines

The story of a man going to the moon is fairly common , but the part about the software used in order to go is one that I had never heard before, it is interesting to think that there was a time in wich the idea that writting software was not one of the most important or crucial parts of a project is extremely weird now when there is a project writing the software is considered important and is given to a specialized team.

The idea of the importance of software for a project has grown a lot over the years, from being considered a side project that was unimportant like in the moon landing to being the central or even only part for many of the projects done today.

I really liked watching the documentary, the story of the problems that this project had was quite interesting and it was lateral breaking to see how much this people worked for the moon landing to happen even with the price of losing the family in many ocations, I find it very refortifying that at least in this documentary their names and efforts are remembered . The project was very harsh and lives of people where other line(a situation that I never wish to be in). Because of the great affords of the programmers everything went fine and all the astronauts could survive their journey to the moon. Code should always be seen as an important part of a project and I find it somewhat foolish to think that it can be done easily or without much trouble(I guess that examples like this changed that perception a lot). I guess that in the future code will be seen as something even more important that it is today but only time can really tell us that. 

viernes, 13 de enero de 2017

myself

Hi, my name is Jose Angel Prado Dupont my hobbies are playing video games, reading manga and watching Japanese cartoons, currently I`m playing a new game called no man`s sky and I have great hopes for it being really good. The last movie I watched was Lights out witch was an ok horror movie.  I have heard that this class is very hard but I expect to be able to handle it.