sobolevn's personal blog

On good software, mediocre software, and bad software. Also rants about management and development processes.

Blog Talks About RSS


  • Announcing dotenv-linter

    January 10, 2019 2 mins read

    Simple linter for `.env` files. While `.env` files are pretty straight-forward it is required to keep them consistent. This tool offers a wide range of consistency rules and best practices. And it integrates perfectly into any existing workflow.


  • Building blameless working environment

    December 13, 2018 6 mins read

    Blaming people does not work. Let's stop to do that. And find alternative ways to work.

  • 1-minute guide to real constants in Python

    July 8, 2018 4 mins read

    How to use final types to make your API better

  • I am a mediocre developer

    March 13, 2018 8 mins read

    I personally know some developers who are very talented and can create wonderful pieces of software with no or little struggle. Because of these gifted individuals, our industry is full of high expectations. But the sad truth is: not everyone is a ninja/guru/rockstar developer.


  • Using better CLIs

    October 9, 2017 4 mins read

    Don't stick to the default CLIs, there are better alternatives!

  • Instant +100% command line productivity boost

    August 23, 2017 4 mins read

    Brief overview of some awesome command line utilities to increase your productivity and make you a happier developer

  • Testing Bash applications

    July 8, 2017 9 mins read

    Some time ago I was faced with a task of testing a bash script. At first I decided to use Python unit-tests, however, I was reluctant to bring external technologies to the project. Therefore I had to go with the testing framework written in the notorious bash.