Welcome to my Landing Page
The original blog (and a few other pages) is still available but probably won't be updated anymore. All future content will just be linked from this page.
"Tell my wife I love her very much, she knows"
Work
I'm currently working as a DBRE at Life360. I've created a short page for recruiters, and here's where I keep links to some of my presentations. This is the list of all posts from the old blog, and this is an even older blog, if you have time to waste. Random list of things I've done professionally:
- MySQL performance analysis and optimization (independently, at Percona, and at Pythian).
- Tooling for MongoDB and MySQL.
- Rebase work maintaining private MySQL branches for the DBaaS product of a Cloud vendor.
- Programming work in Java, C, C++, Ruby, Go, and Python.
- Private benchmarks
- Technical reviewer for Efficient MySQL Performance and Practical CockroachDB.
Recent (for large enough values of "Recent") work-related writings:
Etc
Some links.
Music
My Poly-D patches.
Emacs
The journey to emacs proficiency is a lifetime one, and it includes developing the skill of knowing when you've customized it enough.
My first recommendation is to read the book Mastering Emacs and to make it a habit to check Sacha Chua's blog, which is a treasure trove of all things Emacs.
My second recommendation is that you try org-mode, as it's one of the best text-based knowledge organization and task management software out there.
Always remember emacs is programmable and you don't need to use the builtin key bindings. For years (more than a decade actually) I used evil-mode, which gives you vim key bindings on emacs. I'm now mostly using the default ones for simple things, but otherwise my setup is heavily customized. You can read a list of posts on this topic at the following links:
"What's a boy to do? Just be a darling and I will be too, faithful to you"