Entradas

Mostrando entradas de marzo, 2019

Ethical Reflection on 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) Do you agree with the two previous quotations? Yes, through the whole book, the characters talk about how they use OASIS to get through the difficulties or inconformities of their lifes. Wade openly discuss how he does not enjoy his life, he thinks it's horrible and he finds preferibl

An Introduction to Metaprogramming

As we advance through the topics of the programming courses, we are introduced to new and weird concepts, in this article we talk about "metaprogramming" something that produces new programs or parts of them, this with the help of programming "metaprograms". This is complicated to be described, the professor says that this could be only suitable for the "programming gurus" but not. This in certain kind of way describes the difficulty of the topic. As I remember, at some of my classes, we learn something about metaprogramming, well, at least the word sounds familiar The example was interesting, because it was simple and was enough to explain how the metaprogramming work in a simple situation. The explanation about eval and quines was useful, the definition about quines is new, the author defines it as a "special kind of source code generator". In other hand, the jargon defines the quines as "a program that generates a copy of its own so

Microservices

The reading starts explaining the definition of "microservices", and as I understood the Microservices architecture is similar to the modular architecture. Let me explain, the author's describes that microservices architecture is a set of independently deployable services, this sounds like the "partion of funcionality inside modules". The author continues explaining why this approach is being more used nowadays and the advantages of this model against the monolothic one.  Later on, the article talks about how the developers are trying to build systems the same way we craft things in the real world, plugging together components (little parts that are there to perform some functionality and that together will conform a new thing). An interesting addition to this definition is that a component is a piece that can be "upgraded and replaced". Something interesting is that this architecture as I understand is designed to be implemented in cloud-based ap

The 4+1 View Model

The topics of the two videos are related with the article topic. Starting with the 4+1 video, I think this video information is like the topics of my class of software quality and tests. I’ve worked with some of the mentioned diagrams in the video. The new “scope” is the view encapsulation according to the different type of information that the diagram represents. But it makes sense to divide the diagrams with these criteria, because maybe the needed information may be different for whom is requesting it. And this scope will reduce and define properly the work to produce and deliver the diagrams. In other hand, the other video is a metaphor of the problem that is to design or select a paradigm to develop something, specially when the work is handled by a group. This is a result of the different approaches that each developer takes when defining or implementing requisites, each’s mind works and abstract the information differently. In this case the metaphor uses an elephant as the