A friend of mine recommended I read a book about system design interviews. I was skeptical since I wouldn’t say I like interview preparation and try to attend the interview unprepared to ensure that hiring is based not on lies and fake from my side.

But then we tried to…

I have recently read the book about writing software engineering resumes. I was amazed at how many things I did not think of while I was writing my resume.

I never thought about the design and UX of my resume and how easily recruiters can read it to help them…

I have recently finished reading “Awareness: The Key to Living in Balance” by Osho. What can I say? It was not an easy one for me. If you are in search of harmony, the book might help you.

It might sound controversial, but try not to use your mind and…

Of course, you have heard of the “never use GOTO statement” mantra, and of course, you are terrified not to follow the mantra. But why there is a lot of such statements in the linux kernel? Or why should you write as a few comments as possible?

What can we…

The main title of the book “12 Rules” is not a good one. It sounds rather popular and unattractive. I believe many may pass by such a profound book, which may seem very superficial judging only by the title. …

While discussing a web application’s performance or request profiling results, it is vital to distinguish between the latency and the response time.

A simple formula to articulate the difference between response time and latency:

response time = latency + processing time

Response time is the total time it takes for…

A trie is an effective data structure that could be an excellent addition to your problem-solving toolbox. Let’s see which areas the trie usage is more applicable than a standard set or map implementation. And what other benefits you can get from using it.

I like the name trie more…

Are you going to run your first marathon? Learn from my experiments and why I run only 33.07 kilometers, not the entire distance — 42.2.

Before diving into the analysis, I state that I am delighted with the experiment. It is a colossal achievement, exceptional progress, and I never imagined…

I accepted the problem that I keep abandoning projects. There is nothing terrible in it, and I am a human-being with upsides and downsides. If you have an interest in why I have killed yet another project, keep reading.

I crafted a short answer that consists of two parts. The…

I found an interesting product created by two indie hackers — quickmetrics.

My first reaction was — wow! How brave are these guys?! If I were in their place with such an idea, I would research the market and google the competitors. And what would I see? …

Dmytro Krasun

I write about software engineering and my life journey.

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