2025
-
Second Edition of Mastering Vim
| 📅 Mar 21, 2025
-
Back up your digital life
| 📅 Mar 20, 2025
-
Migrating from Octopress to Jekyll
| 📅 Mar 19, 2025
2023
-
Essentialism: A Practical Guide to Less
| 📅 Nov 24, 2023
-
Static websites rule!
| 📅 Jul 27, 2023
-
Sifu and a state of flow
| 📅 Jul 24, 2023
-
Thoughts, Energy, Attention
| 📅 Jul 20, 2023
-
Vimwiki with Google Drive on ChromeOS
| 📅 Jul 17, 2023
-
The Eisenhower matrix
| 📅 Jul 10, 2023
-
High stakes email checklist
| 📅 Jul 6, 2023
2021
-
Exercising online privacy rights
| 📅 Jul 19, 2021
-
Experience with financial planners
| 📅 Jun 17, 2021
-
Journaling for work-life balance
| 📅 Jun 12, 2021
-
Communicating via snippets
| 📅 Jun 7, 2021
-
Accessing retirement funds early
| 📅 Jun 3, 2021
-
How I write
| 📅 May 30, 2021
-
Abandoned project showcase: Hikaya
| 📅 May 24, 2021
-
FIRE in a developing economy
| 📅 May 7, 2021
-
Savings rate plotted over 8 years
| 📅 Apr 30, 2021
-
Living at work
| 📅 Apr 13, 2021
-
How much does writing a book earn?
| 📅 Apr 8, 2021
-
The feedback fallacy
| 📅 Apr 6, 2021
-
Take a pause before that email
| 📅 Mar 28, 2021
-
On mentorship
| 📅 Mar 27, 2021
2020
-
Writing for fun
| 📅 Nov 11, 2020
-
Vortex Core 40% keyboard
| 📅 Sep 13, 2020
-
One page TTRPG prep
| 📅 Aug 9, 2020
-
Numenera for D&D DMs
| 📅 May 26, 2020
-
Numenera for D&D players
| 📅 May 23, 2020
-
Adjusting to working from home
| 📅 May 4, 2020
2019
-
How I use Vimwiki
| 📅 Jun 24, 2019
-
Google Drive on Linux with rclone
| 📅 Jun 23, 2019
2018
-
Sane Vim defaults (from Neovim)
| 📅 Dec 27, 2018
-
Status bar color in Vim terminal mode
| 📅 Dec 26, 2018
-
My book has been published!
| 📅 Dec 25, 2018
-
Cross-platform vim-plug setup
| 📅 Sep 23, 2018
-
Minimalist phone launcher
| 📅 Aug 11, 2018
-
Making a packing spreadsheet
| 📅 Mar 26, 2018
-
My .vimrc, annotated
| 📅 Feb 21, 2018
2017
-
Automating Octorpress publishing
| 📅 Nov 14, 2017
-
A trip to Salt Lake City
| 📅 Nov 13, 2017
-
Him and her: what's inside the bag?
| 📅 Oct 15, 2017
-
Desktop notifications from Chrome Secure Shell
| 📅 Aug 4, 2017
-
Journey of a friend
| 📅 May 9, 2017
-
Prius adventures, a year later
| 📅 Jan 17, 2017
2016
-
Hackmud first impressions
| 📅 Oct 9, 2016
-
A year with Pebble Time Round
| 📅 Oct 5, 2016
-
Mob level distribution
| 📅 Oct 2, 2016
-
Spawning evenly distributed mobs
| 📅 Sep 30, 2016
-
Randomly generated dungeons
| 📅 Sep 29, 2016
-
Browsing MSSQL and Vertica from CLI
| 📅 Sep 28, 2016
-
Thoughts on travel
| 📅 Jun 5, 2016
-
Living in a car for 5000 miles
| 📅 Feb 22, 2016
2015
-
Prius camper conversion
| 📅 Sep 19, 2015
-
Urban Prius living
| 📅 Sep 18, 2015
-
My experience with minimalism
| 📅 Jul 18, 2015
-
Profiling slow bashrc
| 📅 Jul 15, 2015
-
DidYouMean plugin for Vim
| 📅 Jun 10, 2015
-
Lessons learned: engineering productivity
| 📅 Jun 8, 2015
-
Gundo tree for Vim
| 📅 Jun 7, 2015
-
My experience switching to buffers
| 📅 Jun 1, 2015
-
Impact-driven development
| 📅 Apr 26, 2015
-
Managing cd bookmarks with apparix
| 📅 Feb 21, 2015
-
Ranger - the CLI file manager
| 📅 Feb 9, 2015
-
Power of the command line
| 📅 Feb 6, 2015
-
Custom templates in vimwiki
| 📅 Feb 5, 2015
2014
-
Contributing to an existing Octopress blog
| 📅 Dec 17, 2014
-
750 words a day
| 📅 Oct 29, 2014
-
Beyond grep
| 📅 Sep 21, 2014
-
Effective search with Mutt
| 📅 Aug 2, 2014
-
One more argument for 80 character limit
| 📅 Jul 30, 2014
-
Three favorite bash tricks
| 📅 Jul 25, 2014
-
Distraction-free writing with VimRoom
| 📅 Jul 23, 2014
-
Abandoning WordPress for Octopress
| 📅 Jul 22, 2014
-
"The Pragmatic Programmer"
| 📅 Jul 15, 2014
-
Personal wiki with vimwiki
| 📅 Jul 8, 2014
-
Easy commenting with tcomment.vim
| 📅 Jul 8, 2014
-
Zero mail inbox
| 📅 Jul 2, 2014
-
Dark side of technical interviews
| 📅 Jun 25, 2014
-
"The Elements Of Style"
| 📅 Jun 20, 2014
-
"Expert Python Programming" by Tarek Ziade
| 📅 Jun 20, 2014
-
Steve Krug's "Don't Make Me Think"
| 📅 Jun 17, 2014
-
"The Design of Everyday Things"
| 📅 Jun 15, 2014
-
Why I threw away my "To Do" list
| 📅 Jun 7, 2014
-
Export WordPress posts to plain text
| 📅 Jun 2, 2014
-
Why should you learn to touch type?
| 📅 May 31, 2014
-
Writing for the sake of writing
| 📅 May 30, 2014
-
Python: "ignored" context manager
| 📅 May 29, 2014
-
Elegant Mutt setup for use with Gmail
| 📅 May 28, 2014
-
Using Mutt with GPG
| 📅 May 28, 2014
-
Navigate files easily with ctrlp.vim
| 📅 Jan 13, 2014
2013
-
Making Django and Lettuce play nice together
| 📅 Dec 30, 2013
-
Open previously edited file in vim
| 📅 Nov 25, 2013
-
Old file version in split with vim
| 📅 Nov 24, 2013
-
Pasting with vim and indentation issues
| 📅 Nov 17, 2013
-
Remap your Caps Lock
| 📅 Sep 12, 2013
-
Python doctests and decorators bug
| 📅 Jul 22, 2013
-
Python tests with doctest and unittest
| 📅 Jul 22, 2013
-
pygame.font not found
| 📅 Jun 27, 2013
-
Use vimdiff as git mergetool
| 📅 Jun 14, 2013
-
Git pretty log output
| 📅 Jun 14, 2013
-
Download gists from prompt
| 📅 May 17, 2013
-
My most used bash commands
| 📅 Apr 24, 2013
-
Colorless week results
| 📅 Apr 17, 2013
-
A week without colorful prompt
| 📅 Apr 1, 2013
-
Editing bash command in vim
| 📅 Apr 1, 2013
-
Vim, pathogen and git submodules
| 📅 Mar 27, 2013
-
IRSSI - ignore all from everyone
| 📅 Mar 27, 2013
-
Vim movement cheatsheet
| 📅 Mar 21, 2013
-
Rename commit author in git
| 📅 Mar 15, 2013
-
Read man pages from vim
| 📅 Mar 13, 2013
-
Mintty color scheme (Cygwin)
| 📅 Mar 13, 2013
-
Rails and MongoDB with Cygwin
| 📅 Mar 11, 2013
-
Use vim commands in a browser
| 📅 Feb 24, 2013
-
Git: merge two repositories
| 📅 Feb 21, 2013
2012
-
GPG Usage
| 📅 Dec 26, 2012
-
C strtok usage example
| 📅 Dec 10, 2012
-
Create gitolite repository
| 📅 Dec 10, 2012
-
GUI git difftool for Windows
| 📅 Dec 6, 2012
-
Extendedly basic vim setup
| 📅 Nov 15, 2012
-
Using vim for writing code
| 📅 Oct 10, 2012
-
C - Reallocating memory for the array
| 📅 Sep 2, 2012