Posts
-
October 4, 2022
Using deep learning to predict my budget categories
-
September 12, 2022
How to automate everything
-
March 6, 2022
My favorite quotes
-
February 25, 2022
How I use org-roam as a second brain
-
February 24, 2022
Learnings from working as a SWE in the US
-
February 22, 2022
Data-Oriented Programming
-
February 21, 2022
Using a formula to compute tasks duration in org-mode tables
-
February 20, 2022
What do meditation and touch typing have in common?
-
February 18, 2022
Generating a word cloud from an Emacs buffer
-
February 17, 2022
Highlighting the current date in org-mode buffers
-
February 16, 2022
Syncing org-mode with Microsoft Todo
-
February 11, 2022
Making the best use of my iPhone Pictures
-
October 20, 2021
Interview Prep Cheat Sheet
-
February 13, 2021
On salary negotiations and talking to tech recruiters
-
March 14, 2020
Making a heat map of Apple Watch workouts
-
February 22, 2020
Completing PDFs with Clojure
-
February 16, 2020
Universal code coverage renderer in Emacs
-
February 12, 2020
Labeling wedding pictures with Emacs
-
February 21, 2019
financier: modeling compensation packages with Python
-
February 19, 2019
GitHub code review with Emacs
-
December 20, 2018
A Mail Merge in 100 lines of Clojurescript
-
October 10, 2017
Manage Let's Encrypt certificates with Digital Ocean Spaces
-
August 19, 2017
Extracting Chrome Cookies with Clojure
-
July 24, 2017
Automate your laptop setup with Ansible
-
July 23, 2017
Set up digital ocean block storage with Ansible
-
July 21, 2017
Syncing org mode reminders to my bot
-
July 18, 2017
Managing my todos, notes, and reminders
-
February 2, 2016
Changeset Evolution
-
January 20, 2016
A Test Automation Story
-
January 9, 2016
Introduction to Mechanize with Python