Posts

Showing posts from February, 2019

War Games

War Games is a movie that has caused a lot of misconceptions in the general public about AI and hacking which some people have suffer from this misconceptions. The biggest case would Kevin Mitnick that the point of the prosecutor was that if Kevin Mitnick wasn't stopped at all, he could be the one that starts WW3 just as the movie suggested. We know this is false and even Kevin Mitnick suggested that was a bit of a stretch compared to his abilities. The over simplistic view of complex systems in the , and the paranoia about AI caused a lot of people to think that in reality one person could start a whole war and launch hundreds of missiles to start it. Yet an interesting view about the movie could be the AI, and we have to see the problems that can create when we let a computer to have full control of a system. In this case was an exaggeration making it seem that a computer could be the one that decides the faith of human kind. Now we don't have at this moment computers with su

Repairs

Software Development is one of that areas that the people who are involve it will see so many aspects of it that is hard to describe to a newcomer what are the things they need to focus on. This is because the induistry has changed in a drastic way through the years and it will continue to change with time to time. Now a thing that people should understand in the industry is that everything is related to the base product which it is the code. With new type of frameworks and the way we handle the process to deliver requirements, the first that thing that matters the most is that it should work not matter the cost. Now I am not saying that delivering a perfectly documented code that doesn't work is a better solution, we should always deliver a working product to clients. Yet we have to considered the type of code we are delivering to them. Think about how easy is to maintain or understandable it is for other future developers. Cause even if this things doesn't impact us they will

Arcs

Architect, probably the highest title there could be in the software development area apart from Chief Technology Officer. People who have reached this title usually have a lot of experience and being in the game for a long time. Now this title we understand is hard to get, yet sometimes people decide to get this title by just the fact of time is not the best solution. Big tech companies usually guide their interviews based on one element of the whole development environment. This is that algorithm and data structure questions. This is a good practice but to a certain level. Usually this tests are used to determine the knowledge and critical thinking a candidate applied to a certain problem. This problem should be solved with the different tools a developer could have at it's disposal. Usually with an experienced developer the questions shouldn't be a big problem for them. The only problem is that there are a lot of problems in different projects that are not necessarily relate