Image for post
Image for post
Photo by Anna Shvets

The pandemic is a real testament to organizations for their survival. While many are succumbing to the economic impact caused by the COVID-19, there are a handful number of organizations that are making a substantial gain out of the adversity. For example, brands such as Zoom and Citrix have reported an increase in revenue and quarterly earnings as the world chooses to stay connected remotely. Similarly, pharmaceutical companies such as Gilead is on a path to make profit.

The word antifragility was coined by Nassim Taleb and in simple words, it means “things that gain from disorder” as described in…


Image for post
Image for post
A photo from my trip to Glasgow.

More often than not, developers and architects spend a large portion of their time in solving problems. The complexity involved in finding a solution varies from problem-to-problem and is directly proportionate to the individual’s or team’s ability in finding the solution. As a lead, architect or a senior architect, we need to instil the culture of solution-ing in our team.

Our objective should be to bring solutions and not problems while the team is in the middle of an adverse situation. Mounting pressure by just speaking about the hurdle without any course of action or intent to solve the problem…


Image for post
Image for post

One of the major concerns with loading web fonts using the @font-face rule is the increased load time. With the increased load time, the text to which the font has been applied takes longer than usual to appear on the page — that’s not good for the User Experience.

We don’t want our users to wait for the content considering the fact that is already available but just isn't visible to their eyes. The modern browsers come with a mechanism called “Flash of Invisible Text” or “FOIT ”. Chrome and Firefox render invisible text for 3-seconds, if the font is…


Image for post
Image for post
Image Courtesy: freepik

Before we get started, a full disclosure — this is not a paid endorsement. It is solely meant to encourage developers to create experiences for the future.

We are at the inception of what’s to come in the future of experiences. The Human-Computer Interaction (HCI) is evolving at the rapid pace and there are no signs of slowing. Eventually, the experiences get more natural. It is high time we shift our focus from writing code to just screens to array of new devices that are shaping the future of interaction. And it is not too far away. …


Image for post
Image for post
Railway coupling — Source: Wikimedia Commons

In today’s hyper-connected, digital world, creating a better user experience is quintessential to attract, engage and retain customers. It is a natural human tendency of not letting go of possessions easily. Likewise, brands dislike losing customers. They make it notoriously difficult to unsubscribe from their marketing and notification emails. By increasing the cognitive load in our brain, they make it extremely hard to find the unsubscribe link. Increased cognitive load leads to poor usability. Poor usability leads to disorientation and eventually forcing users to skip the process.

Unsubscribing should be made as easy as subscribing.

When users display interest in…


Image for post
Image for post

After graduating from U.S. Naval Academy in 1981, Captain David Marquet spent a year studying USS Olympia — every pipe, switch, filter, etc. It was the submarine he was supposed to be in charge of. As a prospective commander, he realized that he wanted to be the person with more knowledge about the submarine than anybody else onboard. Though, he was later put in charge of USS Santa Fe —which was then ranked last in retention and operational standing. His rigor to learn helped him quickly catch-up with the new submarine. Along with his unique style of intent-based leadership, he…


Image for post
Image for post

Things aren’t always as smooth as we expect. There are times we undergo pressure to meet a deadline or fixing a critical bug that’s preventing our team(s) from proceeding with their tasks or releases. There are many things that could go wrong while dealing with stress. Stress-induced decisions could impact one’s ability to solve a problem. According to a study at Pittsburgh Research Laboratory, the competency in judgment is always compromised under stress.

As a leader, you are ought to step-in and mitigate the situation. Your presence matters the most as it signals that you care about the team —…


Image for post
Image for post

In this series, our objective is to implement solutions that helps us understand and become a better developer using as less code as possible while still trying to maintain the readability. Less code leads to lesser bugs and when done right, leads to better performance.

To achieve that, we will be using the magical powers of ES6 and this series assumes you are familiar with it. If not, I strongly recommend you to learn as and when you encounter anything that is ES6. This is the first post in the series.

Reversing a string is a simple concept. But unlike…


Image for post
Image for post

How about just uttering the words “Alexa, When’s the next long weekend?” in the comfort of your home could give you the detailed information on the upcoming long weekend without having to pick a phone or a laptop?

The “Long Weekend Calendar” Alexa Skill is a conversation-based custom skill created over a long weekend of Christmas ’17 that lets you interact with your Alexa device to pull out the information required to plan your next holiday or vacation.


Image for post
Image for post
Image courtesy: MISE

Every time you step into a meeting room, you are burning a lot of your organization’s money. Part of the budget your project or a team receives will be spent on meetings. These spendings are often ignored or not accounted in the overall budget otherwise.

Let’s assume you have a team of 10 senior developers working on a bunch of tasks for 8-hours a day and they are billed at $100/hour. The combined time consumed by 10 developers is 80 hours at the cost of $8,000 for a given day. In theory, that’s a budget well spent if your developers…

Santhosh Sundar

UI Architect at Publicis Sapient. Loves building experiences, improving productivity, sharing ideas, solving problems, implementing solutions & travelling.

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