Entradas

Mostrando entradas de febrero, 2019

WarGames

I found quite entertaining, even for our current time, the movie called "WarGames" directed by John Badham. The film may not have the best special effects, but it does not need them, its plot is simple, but at the same time it is quite suitable. I do not know how important it was or how many people saw this great movie in its time, but I'm sure it should have marked many of the people who saw it. WarGames contains an encouraging message for the benefit of world peace and gives it effectively. I found mpressive, how to integrate the importance of technology with a subject as controversial as World War III. Quite simply, it is concluded that, like the game of tic-tac-toe, if the participants are expert players, there is no way someone can win and therefore it makes no sense to keep trying to win. That same concept is something that the super machine did not understand so the most feasible solution to avoid a nuclear catastrophe was to teach him that sometimes there is no w

Software Craftsmanship

Certainly, one learns more quickly from other people and this knowledge can be easily transmitted to more people, and in addition, there can be many improvements, because everyone does things differently, but in essence they are doing the same, but with different practices that are better fit each person. And this case is very true, because when I started using the Zend framework, I tried to read the guide for the projects, I must say that it was difficult to fully understand the operation, but in fact it was easier with a small introductory talk to the framework, this greatly facilitated the understanding and evidently improved my performance in the applications I made. In fact, I feel confident that I could be someone's teacher and give my student, an introduction to Zend. “Share ideas and become a community. Community of professionals.” I share this thought, because sharing knowledge is incredibly amazing for everyone, and indeed we have a big community helping each other w

Is Design Dead?

When talking about software architecture, as a student, I think it is difficult for us to apply it normally in school projects, because we have many things to do and many times the time is limited, however, I think it is important to have a software architecture in companies, since it could be very difficult to understand how the system works. This is a case that I experienced when I started working, since, although they use a framework it is very difficult to see everything from a global perspective, and there are even several things that are hardcoded, I have tried to refactor but it is very difficult since those modules are used daily, then a small mistake could spoil the infrastructure, a roll-back can easily solves the mistake, but the downtime is terribly great. Maybe I have already mentioned this, but designing a system can be a very heavy and difficult task, since that is where the structure and components of the software should be planned, and it is often very difficult t

Who needs an architect?

It is real that building something is really complicated. Just imagine all the procedures that architects have to do in order to make a building stable. On the other hand, software is a little more complicated. There are many things that make the code complex, and in sometimes, hard to change. Just imagine a code that if you move one thing, you have to move a lot of more things. Making a code not hard to change is a challenge. The question is why. Simple, we’re used to coding at a low level and that’s why making changes are sometimes really difficult. For example, if you’re a programmer, then you should now that when you are writing the solution to a problem and suddenly a better solution comes into your mind you erase all the code because you don’t know how to change it. That’s because schools teach us that we must write at a low level. But what if we try to code at a high level. Having this particular ability, we must be able to write code and change it easily. And th