The different layers of a web applications

There are three mandatory layers of any non-trivial user-facing web application. Storage, compute and view. The view is the front-end website and the mobile app(s). The storage is the database layer like MySQL or Mongo DB. The compute layer is the actual backend service serving the web content and related APIs.

Read More

The biggest impact of ChatGPT

In the decade of the 2010s, after Facebook became mainstream, social became a building block for websites. A lot of websites added a concept of user profiles consisting of a name, a display picture, a profile description, and the ability to see/follow the activity stream of other users. Slowly, this became the standard expectation.

ChatGPT will have a similar impact. More and more users will get used to asking questions in natural language. Eventually, all the FAQ and knowledge-base articles would be replaced with a single box where users will ask a question in their preferred natural language. And then even the idea of actions would switch over to that one box, that users can use to navigate around and perform actions in the web applications.

Malta in winters

We visited Malta in winter. Water activities are not possible in winter, so, this post will tell you what else there is to do in Malta.

If you have only one day then go to Mdina. If you have two days, then do Gozo as well. If you have three days, then do the old temples. And if you have four days then do Valetta as well.

  1. The island has excellent public transport that you can count on. 1.5 Euro one-way ticket valid for a 2-hours journey in any direction.
  2. I would recommend staying in Sliema or St. Julian’s for maximum comfort. If you want a Mediterranean-style stay then go to Valetta or Mdina instead.
  3. The Tallinja app gives better suggestions than Google Maps regarding intra-island public transport.

Read More

How do businesses make money

A charity is when your customers capture value when you don’t.
A scam is when you capture value but your customers don’t.
A business is when you and your customers both capture value.
– unknown

Read More

Selected quotes from “How I Invest My Money” by Joshua Brown and Brian Portnoy

The reasons behind our portfolios and investment choices reveal a lot more about us than we might initially think. Half of all US mutual fund portfolio managers do not invest a cent of their own money in their funds, according to Morningstar. “How Doctors Die” showed the degree to which doctors choose different end-of-life treatments for themselves than they recommend for their patients. This book does the same for financial money managers.

“Don’t tell me what you think, tell me what you have in your portfolio.” – Nassim Nicholas Taleb.

Read More

Indians and food

One unique aspect of Indian culture is its desire to innovate in culinary.

Tomato was first introduced to India in the 16th century. Now, it is an integral part of Indian cooking and is used in ways most others cultures won’t.

Read More


The Tijuana border (between the US and Mexico) is one of the busiest land crossings in the world.

Read More

Málaga in 3 days

Málaga, a port city in the south of Spain is known for its beautiful beaches. We went there in December, so, this blog post will tell you what to do if you can’t or won’t do water activities.

The city is picturesque

The city is picturesque

Read More