How to Identify the Process Terminated by OOM

Posted on Wed, 11 Sep 2024 in Other • Tagged with oom

You can find pid of the process killed by out-of-memory using one command. If you have logs with pid, start a grep on logs to identify what exactly the killed process did.


Continue reading

Why I don’t have analytics and comments on my website

Posted on Tue, 24 May 2022 in Other • Tagged with blogging, analytics, comments

TLDR; No more analytics, share buttons and comments on this blog. Now it is GDPR-friendly as much as possible without cookie banners. All discussions are on Twitter now. At least while I can use it - I’m from Russia. All my posts starting with this one will have a special link to twitter below the text.


Continue reading

How to Improve Your Whiteboard Coding Interview Skill

Posted on Mon, 18 Oct 2021 in Other • Tagged with programming, interview, whiteboard

In the last couple of years, I have conducted more than 30 job interviews: on-side whiteboard interviews and, because of Covid, Skype interviews. I saw candidates with different skills. I saw two superstars of whiteboard coding. I saw many guys who thought that they can code, but weren’t able to write a single line or tell for from while. But these are corner cases. What about a regular guy with enough skill and knowledge for the job but not so experienced in whiteboard programming? Like me. I have given much fewer interviews than I have taken. So I am a junior in whiteboard coding.

As an interviewer, however, I can give you one piece of advice that will double your chances to get a job. Here is my tip: Write down every state of each variable in your code during a whiteboard interview. That is it. You can stop watching here. I have already given you the main idea of this video. For the rest of it, I am going to explain why it is so important and how to develop that skill.


Continue reading

Audio Programming Frameworks

Posted on Fri, 10 Apr 2020 in Other • Tagged with c++, audio programming

Music production has been my hobby for a year now. It's the main reason why I wasn't so active in blogging last year. Now I am used to it. I've developed some new habits and balanced my life. And I think it's high time to bring some programming into it.

I'm going to program a couple of audio plugins or standalone applications. I have several ideas to implement. And I'm going to write a series of articles about audio programming.


Continue reading

Is It Worth Become a Developer?

Posted on Mon, 20 Jan 2020 in Other • Tagged with carrier, software developer, programmer

There is a whole week of bank holidays at the very beginning of January in Russia. Sometimes it causes strange thoughts and ideas in people's minds. For example two of my friends decided to become programmers.


Continue reading

Codingame: Clash of Code

Posted on Fri, 26 Apr 2019 in Other • Tagged with codingame

In January I wrote that I want to make a big and interesting project with Codingame - develop an ML-based bot for LEGENDS OF CODE & MAGIC. Procrastinating an attempt to do it (again...) I found out that there is something really interesting on Codingame. Clash of Code! It is a tiny coding competition. After playing them for a while I can say they are awesome to relax from daily routine.


Continue reading

Plans for 2019

Posted on Wed, 02 Jan 2019 in Other • Tagged with blog, plans, 2019

Today is 2nd of January 2019. It is a time to make some plans for this blog. I want to write at least 12 blog posts. There are two topics that I find very interesting: CodinGames and Kaggle challenges.


Continue reading

Coders Strike Back Post-mortem

Posted on Thu, 12 Jul 2018 in Other • Tagged with python, c++

The latest couple of months I've spent around 40 hours at weekends and in evenings trying to write a bot that is able to finish the track of Coders Strike Back faster than opponents. During this time I'd made quite a lot of mistakes before I got into the Legendary league. This is a post-mortem for that project.


Continue reading

Big Data. Educational Resources

Posted on Fri, 28 Apr 2017 in Other • Tagged with big data, coursera, quora, education

Big Data is a kind of buzzword nowadays. However, it looks that having skills in it can make a huge influence on a programming career. At least, it's true for me. That's why this list appears. It's a unsorted and unfiltered bunch of resources covered "Big Data" topic.


Continue reading

Is this MOOC good for me?

Posted on Wed, 05 Apr 2017 in Other • Tagged with mooc, coursera, stepic

There are a lot of massive open online courses (MOOCs) today. Some of them are free, other paid. Such courses were all hype couple years ago. Now when we all come down to earth, there are some questions about that courses: how to add them to my education plan and how to choose the best one.


Continue reading