Skip to content

My journey in IT

Here I want to share my point of view on many topics I have faced during my career. This is also a space for free notes, comments, and thoughts — from data analysis, through machine learning algorithms, to solving a Rubik's cube.

My toolbox

VIM

I have loved vim for years. It started with configuring a router on a Slackware distribution. My configuration:

~/.vimrc, with the list of plugins I use and a basic setup:

call plug#begin('~/.vim/plugged')

" File Navigation
Plug 'preservim/nerdtree'
Plug 'hashivim/vim-terraform'
Plug 'vim-syntastic/syntastic'
Plug  'nvie/vim-flake8'
Plug 'tpope/vim-fugitive'
Plug 'Lokaltog/powerline', {'rtp': 'powerline/bindings/vim/'}
Plug 'kien/ctrlp.vim'
Plug 'junegunn/fzf', { 'do': { -> fzf#install() } }
Plug 'junegunn/fzf.vim'
Plug 'neoclide/coc.nvim', {'branch': 'release'}
call plug#end()

📁 NERDTree

With this plugin I can browse files as a tree (:NERDTreeToggle).

🔍 fzf + ctrlp

Very fast file search, useful for larger repositories.

Linux

A few shell commands I can't imagine my daily work without:

sed
find
grep
awk
tcpdump

Other tools

Taking notes: logseq Task management: Asana Password manager: KeePassXC

Computer networks

Training courses