Recently I decided to give up on my side project — a jobs aggregator for remote react developers. I worked on it for a month and a half and invested 41 hours of work into it. Could I validate the idea faster? Let’s find out.

The Problem and Existing Solutions

One of the frustrations I had while looking for a remote job was filtering positions. Usually, I would spend a few hours every week checking various websites and apply to few jobs. …


A more appealing, readable, and up-to-date version of this story is available on my personal blog.

Recently I had to update and refactor authentication logic in Increaser app. After finishing the task, I decided to write a post so that other folks could add social auth to their apps much faster than I did.

Step 1. Get Credentials

We will need pairs of CLIENT_ID and CLIENT_SECRET for every provider to implement authentication on the front-end and the back-end.

To use Google, we need to create a project in Google Developer Console, go to the credentials tab and add OAuth 2.0 Client.


A more appealing, readable, and up-to-date version of this story is available on my personal blog.

Why Adding Feature Voting Board

Increaser always had my contacts somewhere on the about page, and some customers did reach out to me with ideas from time to time. One year after the release, I decided to add a features board so that users could see which ideas are in consideration, features status, upvote ones they like, and propose something they find missing in the product. With a board, customers could see that the app is getting better and that their feedback matters. I could propose my ideas about…


A more appealing, readable, and up-to-date version of this story is available on my personal blog.

In the story, I will explain how I moved all my posts from Medium to Gatsby website so that you could do the same in less time.

Why Did I Move Everything From Medium

My first post appeared on Medium back in the Summer of 2017. I was trying to add JWT authorization to an ASP.NET back-end by following complicated tutorials. In the end, I completed the task with a more straightforward implementation and decided to post it on Medium.

As I continued working at my job, studying at university, and…


A more appealing, readable, and up-to-date version of this story is available on my personal blog.

The Problem of Talking With Customers

When you are building a product, it is crucial to talk to customers — to understand their problems, what did they use before finding your app, and how does it help them. To ask these questions, I have a service that sends an email to a person a few days after sign up. It asks a personalized question based on how active he was using the app. The problem is that people very rarely respond to these kinds of emails. A few months ago…


While reading this book, I wrote down the main concepts from it. They can be useful for you if just finished listening audiobook or want to refresh knowledge.

other books key concepts

Introduction

In this day and age, if you are not equipped to manage distractions, your brain will be manipulated by time-wasting diversions.

The antidote to impulsiveness is forethought. Planning ahead ensures you will follow through. With the techniques in this book, you’ll learn exactly what to do from this day forth to control your attention and choose your life.

Being Indistractable


While reading this book, I wrote down the main concepts from it. They can be useful for you if just finished listening audiobook or want to refresh knowledge.

other books key concepts

Introduction

Bad customer conversations aren’t just useless. Worse, they convince you that you’re on the right path. They give you a false positive which causes you to over-invest your cash, your time, and your team.

The Mom Test

The Mom Test is a set of simple rules for crafting good questions that even your mom can’t lie to you about.

The measure of usefulness of an early customer conversation is whether it gives us concrete facts…


While reading this book, I wrote down the main concepts from it. They can be useful for you if just finished listening audiobook or want to refresh knowledge.

INTRODUCTION

Yes, breathing in different patterns really can influence our body weight and overall health. Yes, how we breathe really does affect the size and function of our lungs. Yes, breathing allows us to hack into our own nervous system, control our immune system, and restore our health. Yes, changing how we breathe will help us live longer.

No matter what we eat, how much we exercise, how resilient our genes are, how…


While reading this book, I wrote down the main concepts from it. They can be useful for you if just finished listening audiobook or want to refresh knowledge.

other books key concepts

1. EVERY DAY IS GROUND HOG DAY

TAKE ONE DAY AT A TIME

The creative life is not linear. It’s not a straight line from point A to point B. It’s more like a loop, or a spiral, in which you keep coming back to a new starting point after every project. No matter how successful you get, no matter what level of achievement you reach, you will never really “arrive.” Other than death, there is no finish line or retirement for the creative person.


Recently I’ve read the book “Obviously Awesome” by April Dunford. In this story, I would try to apply knowledge from this book to my app — Increaser.

Weak positioning leaves a trail — the signs are there if you know where to look.

  • Only 1% of registered users buy a membership.
  • The number of members doesn’t grow because of high churn.
  • A lot of people point to a high price.

What is Increaser, is it a time tracker, or, is it a Pomodoro timer?

  • If it’s Pomodoro timer, why I need to pay for it, there are tons of Pomodoros…

Rodion Chachura

Software engineer, creator of increaser.org. More at geekrodion.com

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