Blog Posts

The Psychology of Money

In this world, there are a lot of things to talk about, but two common topics which are discussed in any group are Money and Health, even if you are not interested in them. Compared to health, money is something on which you’re judged constantly or you judge someone else. That’s one of the biggest issues we have about money. The thing we need to learn about money is, how it works and what it really takes to become wealthy.

Continue Reading

Lesson Learned from building successful android library PhotoEditor: Droidcon Berlin 2021

Building the same components from scratch for your Android projects time after time just doesn’t make sense. This is why libraries are really powerful — Building an android library is easy, but building one that keeps in mind developer happiness is rare but not hard. And if you build something cool yourself, why not share it with the world? In this talk, I’m going to share what I learned building an android library called PhotoEditor, which has become the most widely

Continue Reading

Turning 30

Life is short and unpredictable. If you go with data on the average human life span, I am almost halfway there ?. Last month I turned 29 as per the Georgian calendar. Georgian and Hijri calendars have a 1-year gap every 30 years. But here I am, happy to be called a 30-year-old as per Hijri’s calendar.? In these 29/30 years, One thing I did consistently is, doing a lot of mistakes and learning from them. This way I’ve learned

Continue Reading

Clean Agile: Back to Basics

Author : Robert C. Martin For the first three years of my career, I did not know what agile was. I first came to know about the “Agile” word when I was copy-pasting my resume headline from someone else’s resume. I didn’t know, what it meant. I just copy-paste it. Sadly, that’s the current state of the majority of software companies. While the agile manifesto was signed in 2001, as time passed by, it started to lose its real meaning.

Continue Reading

Your Code as Crime Scene

Author : Adam Tohnhill I pick up this book thinking that I will learn some techniques on how to debug the code better. But it turns out to be a completely different book, and I am glad that I read it. The book is about how to find defects, complexities, and decays in a codebase using forensic techniques to find criminals. You can get it from amazon. Throughout the book, the author uses a tool created by him called Codemat.

Continue Reading

The Personal MBA

Author : Josh Kaufman The book is based on the premise that you can learn the art of business without going to a higher school or by getting an MBA degree. You can learn it by doing business in the real world. So if you’re thinking of going back to school to get your MBA, read this book first. Also, if you are already from a business, finance, or commerce background then this book might sound familiar to you. As

Continue Reading

Practical Object Oriented Design in Ruby

This is one of the simplest, most elegant, and easy to understand book I’ve read so far on object-oriented design with concise examples. Sandi Metz, the author of this book has been writing software for 30+ years and had amazing talks on OO design. The book examples are focused on Ruby, a dynamically typed language. After reading the ruby examples, Coming from statically typed languages like Java, Kotlin and Dart, I can say that the language does not matter much.

Continue Reading

Working Effectively with Unit Tests

A programmer’s life can be defined in two phases. Before writing tests. After writing tests. I spent starting four years of my career in the first phase. After reading a lot of benefits about testing. I started to write tests. To be honest, I almost gave up after a few months. But I keep practicing it again and again until it’s become a habit for me. Once you move to the second phase, then there is no going back. In

Continue Reading

Androids : The team that built the android operating system

Author: Chet Hasse The books share the story of a team that built android operating systems that run on 3 Billion devices as of today. I am an Android and Flutter Developer and the majority of my experience is in android. We use the framework and OS APIs every day to build applications. And I was always curious to know how the OS was built in the first place. However, this is not a technical book explaining how to build

Continue Reading

Creating a habit: Writing

What do I mean by Writing? First things first, by writing I don’t mean to write a book or become proficient in any specific language. Although that can also be the by-product of writing. In this blog context, by writing, I mean putting down your thoughts on paper in an organized manner. It does not need to be well versed, but simple enough to be understood either by you or your audience. Writing is one of the skills which has

Continue Reading

Don’t Make Me Think

Author: Steve Krug Get it from amazon. A very short, precise, and concise book on how to approach a website designing keeping usability in mind. In the latest addition author has added a new section for mobile usability. To make it clear, The mobile usability mentioned in this book is about websites that are mobile responsive, not the native mobile application. Because building a good experience in the native mobile application is a different ball game. However, some guidelines like

Continue Reading

Site Footer