Otar Chekurishvili

Internet Citizen. Software & Wine Craftsman. Digital Entrepreneur. https://otar.me
February 13, 2024

The Power of Knowing: How Understanding Rules Shapes Your Path to Success

Understanding the rules and terms that guide our decisions is crucial for success. Knowledge empowers us to make informed choices, avoid setbacks, and seize opportunities that align with our goals. Knowing what's permissible and what's not allows smoother decision-making, minimises risks, and enhances chances of success. This knowledge...
Read more
August 17, 2023

How To Learn Anything

Learning something new is challenging, especially if the field is completely new. One may approach learning in many ways, but the following method is very efficient. Enter Shu-Ha-Ri Kokoro. Shu-Ha-Ri is an old Japanese concept commonly used for training Aikido martial arts novice students and leading them to mastery. Kokoro is a bonus ...
Read more
May 10, 2023

Challenges of Building GDPR Compliant Event-Sourced System

Recently, I've been working on a FinTech project where Event Sourcing was a perfect fit. The main idea behind event sourcing is that instead of manually changing the application's state, you rely on an immutable, append-only log of events (event store) to build it up. It requires a very different mindset than the traditional OOP and CR...
Read more
August 17, 2022

How to Identify if a Developer is a Rookie on an Interview

Over the past 5-6 years, I've interviewed hundreds of developers and hired dozens. I wish I could say that all of them were mature and near the senior level, but I didn't have an opportunity for that. Besides, there are some team chemistry reasons why I wouldn't want to hire all senior devs for the same team. Hence, like most teams, my...
Read more
July 27, 2022

How GitHub can disturb StackOverflow

“Warning: This is a very opinionated post.” This is a 2 step plan for GitHub to challenge and win StackOverflow. 1. GitHub Introduces GitHub QA GitHub Issues is a hidden gem for developers. You won't find a better place to communicate with the project contributors. On the other side, the content quality on StackOverflow is becoming som...
Read more
July 26, 2022

Strategies for Reducing Big Redis Traffic in Laravel

Most of the project generally start using Redis in a simple way, let's say as a user session storage, then delegate many important things to it along the way: caching, pub/sub, queues, etc... This way Redis becomes an important piece of your project ecosystem. As much as you might love and admire Redis, it may become a bottleneck at so...
Read more
December 20, 2021

Finding your WHY to Teach Others Programming

I have already taught others programming for several years. There have been many supporters and opponents of me and my methods through these years. I have had students I still friend with, and I have had students where it ended severely. From my experience, I want to focus this article on the positive and good parts. I firmly believe t...
Read more
November 10, 2021

Learning Astray

My ex-boss once told me a story about a college class he was attending. The lecturer, an Arab man, taught the students to perform certain operations on a calculator. When my ex-boss asked why they were doing this operation and tried to clarify the details, the lecturer warned him not to interrupt. After several minutes, my ex-boss aske...
Read more
October 16, 2021

Software Development Jazz Band

“Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan Agile Manifesto” It is no longer a secret that Agile has gone bad in 2021. A simple ideology was turned into a wrong movement, and for many ...
Read more
March 7, 2021

Remembering What You Read

Last year, I found myself reading a book for the third time because I couldn't remember its contents. That's when I decided to find a solution to my problem. After trying out many different methods, I discovered a simple hack that worked best for me. It helped me remember most parts of the books I read, and I only had to look into them...
Read more
March 7, 2021

How I hijacked a Twitter account

Recently, I was developing a small project for one of my clients. I as well assisted him into the branding and found a good .com domain name. My client wanted to own associated social media profiles too. The problem was that Twitter username was already taken. I had no hopes of acquiring Twitter account and informed my client about it....
Read more