Posts

Showing posts from January, 2019

Software Architecture

The power of good software architecture The importance behind a simple, yet efficient design. In the chapter 14 of his book "Code Craft", author and developer Peter GoodLiffe talks about the importance and influence of good software designing. I found it quite practical (and a little unconventional) how he describes the different styles of architecture in software through comparisons with pasta. I was so hungry yet intrigued while reading through the descriptions of each type and the different applications each have for different situations. I always find it overwhelming how easy it can seem to make a good base to develop software, and yet there are so many sources and lectures on how to get it right, as it is clearly underestimated how challenging it can result to make not only a functional software, but flexible, modular, esthetic, and reliable. And the most difficult thing of all is that there are NO right answers. There are NO instructions or guides on how to b

Moon Machines

Moon Machines The struggle to take the man to the moon So, tonight I just finished watching this documentary called "Moon Machines EP3: Navigation Computer" in Youtube. To be honest, I've never been too keen into space and aeronautics, so my knowledge about spaceraft technology and history is not great. I've always supposed that aerospacial engineering ought to be quite a challenge, and probably Apollo 11's mission to put a man in the moon is the peak representation of years of research and development of hundreds of engineers and scientists. However, I cannot help but to state I am completely astonished by the content of this documentary, as it relates one of many obstacles that engineers had to face in order to achieve the mission in time and quality: the navigation system in space.  The first thing that caught my attention is the fact that the US government chose a university as the main development centre (MIT) to achieve the mission, even when there we

Introduction

Introduction Hi there! Welcome to my Blog! My name is Santiago Nakakawa Bernal. I'm 21 years old and I'm currently studying Computer Science and Engineering in ITESM CEM. People often call me Naka as a diminutive from my last name. I love music and playing the piano. I am currently certificating in a Degree as Piano Interpreter by the Abroad Royal School of Music from the UK. (ABRSM), and hope to study a masters in music technology or music software development. I too have experience in different performances and shows. Videogames are also another big passion of mine. I love playing videogames for both Play Station and PC. My favorite games are the Assassin's Creed Saga, the Elder Scrolls: Skyrim, the Last of Us, Injustice and Uncharted. As you can see, I have an inclination for first player role-play games with rich histories. This winter vacations I recently played Rise of the Tomb Raider, AC Rogue and a lot of Minecraft. About films my favorite content I watched