My Productivity System Search Failure: Lather, Rinse, Repeat

A soundtrack to accompany your reading: Spotify TLDR; Search for the ultimate productivity system is bogus. Better time management is possible, but the most beneficial is having a consistent outlook on one’s goals and desires and maintaining a stable energy level. Any task list + calendar covers a lot. Disclaimer The post above is just a personal story, not a manual to action. I (at the moment) don’t have critical areas in my life, such as children. I’m not a content creator. A regular software engineer with regular hobbies. Not a person with a critical mission and a need for some extraordinary, reliable personal management system. Consider it a psychotherapeutic emotional outburst. ...

January 28, 2024 · 10 min · 2004 words · Andrei Sviridov

How I prefer conducting code-reviews

Here’s a Spotify album to accompany your reading: Tamino - Amir. Disclaimer And below is my framework for conducting code reviews within a large product-oriented software company. I do not intend this to be used as a universal guide by anyone, as situations, companies, and software differ. Most likely reviews in mission-critical software and a new young start-up look different. Consider this as another opportunity to look at what happens inside another person’s head. ...

January 20, 2024 · 8 min · 1515 words · Andrei Sviridov

Python Multiprocessing Quirks on MacOS.

Prelude Currently, I’m working on the product, built around a large Django monolithic application and a bunch of microservices around it. The codebase is quite huge and has a lot of (tens of thousands) tests, that are normally run in a parallel mode in the CI environment. The CPython and Django versions are a little bit stale (3.8 and 3.2 respectively). For local development purposes, it’s well enough to run a subset of tests in a non-parallel mode or to wait for the whole suite to pass during the CI run, but for one specific use case I had to run a parallel test suite locally. It was a surprise for me to see the Segmentation Fault as the test failure reason for a bunch of tests. ...

January 14, 2024 · 8 min · 1639 words · Andrei Sviridov

I Don't Like Paper Books

New purchase Recently I’ve purchased a paper book. I did it only because I was really eager to read that specific book (here it is). The content was good, and I will definitely make a short review afterward, but the process of reading a physical book was quite painful to me. Ooops, here goes the nostalgia I’ve spent quite a lot of time in my childhood and adolescence reading books. There was a library on the ground floor of the house I lived in and it had been an endless source of information and entertainment before the internet came to my life. ...

January 7, 2024 · 5 min · 944 words · Andrei Sviridov

How to With John Wilson: a must-watch series.

If you’re looking for a way to spend several evenings I have something to recommend to you. There’s an awesome TV-series slash documentary on HBO called How To With John Wilson. The premise is quite simple: the narrator asks the question “How to do X”, for example, “How to make small talk?” and goes to the in-breadth exploration of the topic, meeting various people, getting into all sorts of bizarre situations and acquaintances. ...

January 4, 2024 · 2 min · 224 words · Andrei Sviridov

Learning music and the guitar as the never-ending failure.

TLDR; I’ve spent 10 years trying to become good at guitar and music, failed at it almost completely, and now give a last chance before understanding, that the whole stuff is just not my cup of tea. Preface I strongly believe that people nowadays do not share enough the ways they fail in life. Everywhere you look you will see the history of success, social media feeds will make you feel bad for sitting the evenings in front of your TV watching that new anime series. ...

January 1, 2024 · 11 min · 2329 words · Andrei Sviridov

How This Blog Is Built

I did not really put a lot of effort into making this project and composed it out of scraps I literally had at home and with the help of tools I already knew and some new things I wanted to try out more in the past. Hardware I have a server rack under my TV with a terabyte of storage, 8-core ARM CPU, a neural processing unit, and the network switch. ...

December 28, 2023 · 4 min · 837 words · Andrei Sviridov

Why yet another blog?

Really, why? Hey there. It’s been a long time (as of this moment in Dec. 2023 ~10 years) I’ve been a software developer and throughout these 10 years I’ve been wanting to have my own blog and website. The biggest problem for me was always the thought that there’s nothing for me to write about that can be of interest to the people outside of my life. Everything’s been written and for every minor and major topic there’s already an expert in it, writing lengthy explainatory posts or large tech company blogs having enough resources for their articles to be professionally written, polished and reviewed. ...

December 26, 2023 · 2 min · 419 words · Andrei Sviridov