Skip to main content

Posts

Showing posts from January, 2019

Something is wrong on the internet

As someone who grew up on the internet, I credit it as one of the most important influences on who I am today. I had a computer with internet access in my bedroom from the age of 13. It gave me access to a lot of things which were totally inappropriate for a young teenager, but it was OK. The culture, politics, and interpersonal relationships which I consider to be central to my identity were shaped by the internet, in ways that I have always considered to be beneficial to me personally. I have always been a critical proponent of the internet and everything it has brought, and broadly considered it to be emancipatory and beneficial. I state this at the outset because thinking through the implications of the problem I am going to describe troubles my own assumptions and prejudices in significant ways. One of the thus-far hypothetical questions I ask myself frequently is how I would feel about my own children having the same kind of access to the internet today. And I f

How Technology is Hijacking Your Mind

It’s easier to fool people than to convince them that they’ve been fooled. I’m an expert on how technology hijacks our psychological vulnerabilities. That’s why I spent the last three years as a Design Ethicist at Google caring about how to design things in a way that defends a billion people’s minds from getting hijacked. When using technology, we often focus optimistically on all the things it does for us. But I want to show you where it might do the opposite. Where does technology exploit our minds’ weaknesses ? I learned to think this way when I was a magician. Magicians start by looking for blind spots, edges, vulnerabilities and limits of people’s perception, so they can influence what people do without them even realizing it. Once you know how to push people’s buttons, you can play them like a piano. And this is exactly what product designers do to your mind. They play your psychological vulnerabilities (consciously and unconsciously) against you in the r

Introduction to Spring Boot

Spring Boot makes it easy to create stand-alone, production-grade Spring-based Applications that you can run. We take an opinionated view of the Spring platform and third-party libraries, so that you can get started with minimum fuss. Most Spring Boot applications need very little Spring configuration. You can use Spring Boot to create Java applications that can be started by using java -jar or more traditional war deployments. We also provide a command line tool that runs “spring scripts”. Our primary goals are: Provide a radically faster and widely accessible getting-started experience for all Spring development. Be opinionated out of the box but get out of the way quickly as requirements start to diverge from the defaults. Provide a range of non-functional features that are common to large classes of projects (such as embedded servers, security, metrics, health checks, and externalized configuration). Absolutely no code generation and no requirement for XML configuration.

Why we built MYMICROAPPS?

Why we built MYMICROAPPS? We have been working in the development enviroment for many years. Although writing code is fun, the build, deployment and running of the code was always difficult and time consuming. Even working with our major cloud providers was not easy also. There is always the initial setup that needs to be done for networking, security and access controls. Then we need to setup the VM's which was easy but the ops of it became to much. Even using the cloud providers app deployments setup was also not so easy and expensive. And then off course is the dreaded pricing stuctures. It was too complex and too expensive and you pay for everything.... but all we want