Photo by Romain V on Unsplash

A few days ago I received an email from Andrew Seaman, Senior News Editor at LinkedIn, mentioning the “Great Resignation”. I was not aware of the term and as Andrew pointed out:

“The world is beginning to see some bright spots in its battle against COVID-19. As a result, many people are thinking of shaking up their careers as restrictions are lifted and economies improve. In fact, experts are predicting a “Great Resignation” due to people wanting to move on and try something new.”

The name is certainly catchy (everything “Great” is) and I wanted to dive deeper.

1. Why do people resign?


People ask me often, to give them a quote or guidance in order to create a mobile app for their new project / startup. While, I admit this is a mobile-first world we are living in, creating the mobile app shouldn’t be your first priority, in this case.

The reason is simple: when you’re a startup you have to validate that your idea is correct, then build traction, then convert some of this traction to (paying) customers / users and then iterate all over. Building a mobile app for just one platform (either Android or iPhone [1]) may easily take…


When I’m about to buy something from Amazon, I usually check to see the price difference (including delivery costs) in the various Amazon stores (US, UK, Germany, Spain, France — for some reason I do not check at the Italian store; go figure!).

Today, I noticed one of the most visible changes in the UX, one that will certainly have a great impact on the conversion rate. Obviously they are doing A/B (C/D/E…) testing, so most probably you will get different results if you try this at home (please do!).

As a reminder, let’s start with the old buttons —…


Yesterday I came across an ant. It weighted 1 gram. It was so light I could hardly feel it on my palm!

What do you think about that?

Not much, I guess. An ant weight of 1 gram does not mean anything to you, because you do not have something to compare it against.

Ants weigh between 1–5 milligrams (mg), so an ant weighing 1g means it would be 200x — 1000x times fatter than its typical sibling! Imagine meeting a human who weighs 20 tonnes!

Don’t worry, I am as clueless as you regarding ants (actually regarding many things).


Figure 1

Take a look at the screenshot above.

Do you see it?

Take a look at the bottom right of the screenshot. This is what I’m talking about:


Here we go. Over and over again.

Imagine you want to work as a delivery guy for this company and you are asked to select the area you will service. Then, look at the screenshot above (apologies to non-Greek speaking readers, but I am sure you still get the point).

How, on earth, are you going to find the area you are looking for? You have to read each entry, one by one, until you find the right one. There is no discernible logical grouping or ordering of the entries, it’s just the order they were retrieved from the database…


Back in 2017, I applied for a Product Management position at Atypon, the global leader in scientific publishing software. As part of the process, I had to demonstrate how I would go about designing a feature for their flagship product (“Literatum”). The specs were quite high level:

Our clients’ websites are subject to varying degrees of abuse, ranging from password cracking attempts to excessive download attempts and just about everything in between.

What we’d like is a mini-spec for a mechanism for handling abuse in the system: how abuse should be detected, and how it should be mitigated. …


More than once I have come across CEOs of small-sized banks, who tell me they want their bank to be like N26. Although these statements were made in the context of digital banking software, the CEOs were not just implying that they wish to have a mobile app that is like N26’s app. They actually consider N26 to be a model bank.

Let’s dig a bit deeper.

1. What do N26 offer?

A simple bank account, coupled with some extra insurance, if you pay a monthly fee (see https://n26.com/en-eu/plans and https://n26.com/en-eu/plans-business). Nice perks:

  • You don’t pay conversion fees when you transact in other currencies.
  • The…

So, you need to write some custom software for a business customer of yours. Most projects fall apart due to miscommunications so keep the following points in mind:

1. Tell me what you want, what you really, really want!

When someone says something, don’t take it at face value. Try to find out the reason behind.

Why does the customer ask for a specific feature, how will users interact with the software, why does the programmer say that something cannot be done?

Finding out the “why?” gives you more creative freedom and can help you design a better solution.

And also do not forget whom you’re building the software for. The…


Karystos, Castello Roso

So, you’re thinking of selling your existing software product in new markets? This very simple GTM plan draft, contains some of the questions you may wish to ask yourself. It is by no means exhaustive and is meant just as food for thought. You don’t have to go over every single item in here, follow the same structure or over analyze everything.

Assumptions: in the following text, I assume that this plan is for a banking software, i.e. …

Dimitris Tsirikos

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store