Skip to main content
Ruslan Osipov
  • Blog
  • About
  • Archive
  • RSS RSS

Archive

    2021

  • Exercising online privacy rights 19 Jul 2021   life
  • Experience with financial planners 17 Jun 2021   finance
  • Journaling for work-life balance 12 Jun 2021   work
  • Communicating via snippets 7 Jun 2021   work
  • Accessing retirement funds early 3 Jun 2021   finance
  • How I write 30 May 2021   writing
  • Abandoned project showcase: Hikaya 24 May 2021   gamedev
  • FIRE in a developing economy 7 May 2021   finance
  • Savings rate plotted over 8 years 30 Apr 2021   finance
  • Living at work 13 Apr 2021   work
  • How much does writing a book earn? 7 Apr 2021   work, writing
  • The feedback fallacy 5 Apr 2021   work
  • Take a pause before that email 28 Mar 2021   work
  • On mentorship 27 Mar 2021   work
  • 2020

  • Writing for fun 10 Nov 2020   life
  • Vortex Core 40% keyboard 13 Sep 2020   reviews
  • One page TTRPG prep 8 Aug 2020   games
  • Numenera for D&D DMs 25 May 2020   games
  • Numenera for D&D players 22 May 2020   games
  • Adjusting to working from home 4 May 2020   life, productivity, work
  • 2019

  • How I use Vimwiki 23 Jun 2019   vim
  • Google Drive on Linux with rclone 23 Jun 2019   cli, productivity
  • 2018

  • Sane Vim defaults (from Neovim) 27 Dec 2018   vim
  • Status bar color in Vim terminal mode 26 Dec 2018   vim
  • My book has been published! 24 Dec 2018   life, vim
  • Cross-platform vim-plug setup 23 Sep 2018   vim
  • Minimalist phone launcher 11 Aug 2018   gadgets, life
  • Making a packing spreadsheet 26 Mar 2018   life, programming, travel
  • My .vimrc, annotated 21 Feb 2018   vim
  • 2017

  • Automating Octorpress publishing 14 Nov 2017   programming
  • A trip to Salt Lake City 13 Nov 2017   life, travel
  • Him and her: what’s inside the bag? 15 Oct 2017   life, travel
  • Desktop notifications from Chrome Secure Shell 4 Aug 2017   cli, productivity
  • Journey of a friend 9 May 2017   life, travel
  • Prius adventures, a year later 16 Jan 2017   life, travel
  • 2016

  • Hackmud first impressions 9 Oct 2016   games
  • A year with Pebble Time Round 5 Oct 2016   gadgets
  • Mob level distribution 1 Oct 2016   gamedev, programming
  • Spawning evenly distributed mobs 30 Sep 2016   gamedev, programming
  • Randomly generated dungeons 29 Sep 2016   gamedev, programming
  • Browsing MSSQL and Vertica from CLI 28 Sep 2016   cli
  • Thoughts on travel 4 Jun 2016   life, travel
  • Living in a car for 5000 miles 22 Feb 2016   life, travel
  • 2015

  • Prius camper conversion 19 Sep 2015   life, travel
  • Urban Prius living 18 Sep 2015   life, travel
  • My experience with minimalism 18 Jul 2015   life
  • Profiling slow bashrc 15 Jul 2015   cli, productivity
  • DidYouMean plugin for Vim 10 Jun 2015   vim
  • Lessons learned: engineering productivity 8 Jun 2015   work
  • Gundo tree for Vim 7 Jun 2015   vim
  • My experience switching to buffers 1 Jun 2015   vim
  • Impact-driven development 25 Apr 2015   work
  • Managing cd bookmarks with apparix 20 Feb 2015   cli, productivity
  • Ranger - the CLI file manager 8 Feb 2015   cli, productivity
  • Power of the command line 6 Feb 2015   cli, productivity
  • Custom templates in vimwiki 5 Feb 2015   vim
  • 2014

  • Contributing to an existing Octopress blog 16 Dec 2014   programming
  • 750 words a day 29 Oct 2014   notes and rants
  • Beyond grep 21 Sep 2014   cli, productivity
  • Effective search with Mutt 2 Aug 2014   cli, productivity
  • One more argument for 80 character limit 29 Jul 2014   notes and rants, programming
  • Three favorite bash tricks 24 Jul 2014   cli, productivity
  • Distraction-free writing with VimRoom 23 Jul 2014   vim
  • Abandoning WordPress for Octopress 22 Jul 2014   notes and rants
  • “The Pragmatic Programmer” 14 Jul 2014   reviews
  • Personal wiki with vimwiki 7 Jul 2014   vim
  • Easy commenting with tcomment.vim 7 Jul 2014   vim
  • Zero mail inbox 2 Jul 2014   productivity
  • Dark side of technical interviews 24 Jun 2014   work
  • “The Elements Of Style” 20 Jun 2014   reviews
  • “Expert Python Programming” by Tarek Ziade 19 Jun 2014   reviews
  • Steve Krug’s “Don’t Make Me Think” 16 Jun 2014   reviews
  • “The Design of Everyday Things” 15 Jun 2014   reviews
  • Why I threw away my “To Do” list 7 Jun 2014   notes and rants
  • Export WordPress posts to plain text 1 Jun 2014   programming
  • Why should you learn to touch type? 31 May 2014   notes and rants
  • Writing for the sake of writing 29 May 2014   notes and rants
  • Python: “ignored” context manager 29 May 2014   programming
  • Elegant Mutt setup for use with Gmail 28 May 2014   cli, productivity
  • Using Mutt with GPG 28 May 2014   cli, productivity
  • Navigate files easily with ctrlp.vim 12 Jan 2014   vim
  • 2013

  • Making Django and Lettuce play nice together 30 Dec 2013   programming
  • Open previously edited file in vim 24 Nov 2013   vim
  • Old file version in split with vim 23 Nov 2013   vim
  • Pasting with vim and indentation issues 16 Nov 2013   vim
  • Remap your Caps Lock 11 Sep 2013   notes and rants, productivity
  • Python doctests and decorators bug 22 Jul 2013   programming
  • Python tests with doctest and unittest 22 Jul 2013   programming
  • pygame.font not found 27 Jun 2013   programming
  • Use vimdiff as git mergetool 13 Jun 2013   cli, vim
  • Git pretty log output 13 Jun 2013   productivity
  • Download gists from prompt 17 May 2013   cli, productivity
  • My most used bash commands 24 Apr 2013   cli
  • Colorless week results 17 Apr 2013   cli, notes and rants, vim
  • A week without colorful prompt 1 Apr 2013   cli, vim
  • Editing bash command in vim 1 Apr 2013   cli, vim
  • Vim, pathogen and git submodules 27 Mar 2013   vim
  • IRSSI - ignore all from everyone 27 Mar 2013   cli, notes and rants
  • Vim movement cheatsheet 21 Mar 2013   vim
  • Rename commit author in git 14 Mar 2013   cli, productivity
  • Read man pages from vim 13 Mar 2013   vim
  • Mintty color scheme (Cygwin) 13 Mar 2013   cli, productivity
  • Rails and MongoDB with Cygwin 11 Mar 2013   cli, programming
  • Use vim commands in a browser 23 Feb 2013   productivity, vim
  • Git: merge two repositories 21 Feb 2013   cli, productivity
  • 2012

  • GPG Usage 26 Dec 2012   cli, productivity
  • C strtok usage example 10 Dec 2012   programming
  • Create gitolite repository 9 Dec 2012   cli, programming
  • GUI git difftool for Windows 6 Dec 2012   cli, productivity
  • Extendedly basic vim setup 15 Nov 2012   vim
  • Using vim for writing code 9 Oct 2012   vim
  • C - Reallocating memory for the array 1 Sep 2012   programming

Recent Posts

Exercising online privacy rights Experience with financial planners Journaling for work-life balance Communicating via snippets Accessing retirement funds early How I write Abandoned project showcase: Hikaya FIRE in a developing economy Savings rate plotted over 8 years Living at work

Hi! My name is Ruslan and I live in San Francisco Bay Area, California. My blog isn’t particularly thematic, and I mostly write about:

  • Life
    • Travel
  • Work
    • CLI
    • Productivity
    • Programming
    • Vim
    • Writing

Learn more about me.

Copyright © 2021 - Ruslan Osipov
Powered by Octopress, customized with octostrap3.