I’ve spent most of my flying time in General Aviation (GA), where the connection between the pilot and the machine is direct. In a small plane, you feel the thermals through the yoke, you hear the engine’s rhythm change with the mixture, and you are constantly adjusting for the environment.

It is a stark contrast to the world of heavy commercial jets. In those cockpits, it’s often said the autopilot handles the flight surfaces for 99% of the journey. In that environment, the pilot has evolved into a Systems Manager—monitoring the automation rather than hand-flying the aircraft.
In the world of cloud computing, the concept of serverless computing has gained a lot of attention in recent years. Serverless computing allows developers to focus on writing code instead of managing infrastructure. One of the most popular serverless compute services is AWS Lambda, which is offered by Amazon Web Services.
AWS Lambda is a compute service that lets you run code without provisioning or managing servers. With Lambda, you simply upload your code and AWS takes care of everything else, including scaling, availability, and security. Lambda works by executing code in response to certain events, such as an HTTP request, a database change, or a file upload.
I still remember the day when I first started my career as a computer hardware support engineer. It was two decades ago, and technology was quite different back then. The world was not yet fully digital, and the internet was still in its early stages. However, I was determined to make a career out of my love for computers and technology.
As a computer hardware support engineer, my primary role was to provide technical support to users who were experiencing issues with their computer hardware. I worked for a company that sold computers and peripherals, and my job involved troubleshooting, repairing, and maintaining computer systems.
The concept of serverless computing has revolutionized the way developers build and deploy applications in the cloud. Serverless computing, also known as Function as a Service (FaaS), allows developers to focus on writing code without worrying about managing servers or infrastructure. In this blog post, we’ll explore what serverless computing is, how it works, its benefits and some of the Serverless services offered by AWS, the most popular Cloud provider.
“It’s not my machines, it’s your code!” vs. “It’s not my code, it’s your machines!”
It has been 10 years since John Allspaw and Paul Hammond proposed Dev and Ops co-operation during their talk at the 2009 Velocity Conference. DevOps practise has progressed a long way since then. However, DevOps is just entering mainstream slowly now a days. DevOps practise came into existence as a way to solve never ending fights between Development team and Operations team to enable faster deployments to production. At this point, it might be a good idea to understand what exactly is DevOps? Is it a job role? Is it just about tools? Is it about some way of working or culture?

Data is just like crude. It’s valuable, but if unrefined it cannot really be used. It has to be changed into gas, plastic, chemicals, etc to create a valuable entity that drives profitable activity; so must data be broken down, analyzed for it to have value.
It has been more than a decade since Clive Humby coined the term “Data is the new oil”. We now have all the evidence to believe that this is so true. Just like oil, data is not much usable in its crude form. Data is the important input for Machine Learning Algorithms to train its systems. However, most of the times, raw data may not be directly usable for neural networks. Data needs to be cleansed and normalised. Data is the oil of digital era. Just like oil in the last century, giants that deal in data - Google, Facebook, Amazon, Apple and Microsoft are racking up billions and are seemingly unstoppable.
Today, I am embarking on a journey to learn Go!
Before explaining more about the journey, let me tell you a little bit of background. Recently, I have decided to become more organized in setting learning goals and achieveing them. I have experienced that gentle technology enabled reminders helps a lot to keep focus and avoid distractions. For example, the Activity Rings in Apple Watch. It was an eye-opener that how much it motivates to close those rings and achieve fitness goals every day without fail. I really liked the Activity Rings and searched for similar apps to set personal development goals. At the moment, I am trying out Streaks App, and hope it helps.
It’s been a while since this blog was updated. Today, I’ve decided to bring a new life to my blog with a new backend and a new theme. In the beginning, I had been using Wordpress for blogging but felt like it was overkill for such a simple blog. I was searching for a simpler approach for publishing my blog and thats when I stumbled upon Jekyll. So I decided to try it out. However the experience was not ideal for me.