Entradas

Mostrando las entradas de febrero, 2019

WarGames

Last class we watched a movie called "WarGames", this is a movie that I found very interesting. The movie tells the story of a guy who connects to WOPR, a military supercomputer programmed to predict possible outcomes of nuclear war, thinking that this computer is a new gaming computer. Once he connects to it, he discovers a list of names that were similar to games, he saw names like chess, tic tac toe but he found a title that referred to a Global Thermonuclear War, he started this game. He played with the computer but then he was wanted by the FBI, the WOPR computer was tied between the simulation and the reality, he attempted to start World War III because it was connected to the nuclear weapons control system.  I must say that even though this movie is not an actual one, I really enjoyed it. The movie plot is simple but grabs the viewers attention. I think that special effects are not a thing that may affect the movie, even though it lacks complicated special effects

Software Craftsmanship

After listening to the podcast called "Software Craftmanship", an interview with Bob Martin, I found many interesting things that I would like to discuss with this blog entry. First, I found interesting the idea of making sure that you work with someone else when doing software development, why? Because sharing different ideas, information and tips for better software development, also it is important and needed to get feedback of the project or development, you will also need to interact with the client so every part of the project is fulfilled. There is no need to be part of a big software enterprise to complete the previous mentioned, you start learning this since school, sharing your project with someone who dominates this is helpful for the development of the project.  But now let's talk about the main topic of the podcast, a Software Craftmanship. According to Bob Martin, a Software Craftmanship is someone who includes the improvement of the traditional agi

Is Design Dead?

There are some interesting things that I found after reading the article written by Martin Fowler "Is Design Dead?" which I would like to discuss through this blog entry. First, I found interesting the way that Martin refers to the different aspects of working in a project and about extreme programming. He says that extreme programming is used to improve the team development whether it is in a company or in a team, he also refers to the "client" as a part of the team because of the consultations made to the client all the time by this you ensure that the client is happy with the work that the team is doing, I think that this type of programming is good because this causes the teamwork faster and better and provides the client with better results of the project.  Then, I found also interesting the part of the planned design, I found this interesting because I had no idea of how it was done, Martin says that the planned design is made through listing all the issu

Who needs an architect?

After reading the article "Who Needs an Architect?" by Martin Fowler, I found many interesting things that I would like to express through this blog entry.  One thing I found really interesting is the way the author explains what things architect and architecture do and how they are connected to software programming. I also found interesting the way the text describes software architecture, according to IEEE, software architect is defined as  "the highest level concept of a system in its environment" and Ralph Johnson describes it as a "how the system is divided into components and how the components interact through interfaces". These two definitions may be different but I think there are some similar points between them, they both include the idea of a team. This is a very important concept in software architecture because a complete software is not made only by a person, it is the teamwork that can make this possible.  Now, talking about archi