Simple Search
I recently used the emoji search feature in an app. I typed “car” and expected to be greeted with 🚗 as a top result but found things like 🥕 (carrot) to be much higher ranking. This post explores how a search algorithm for searching a small list can be enhanced.
Making a Booklet
Recently I was compiling a booklet of devotions for a mission trip. My goal was to make a simple booklet using standard paper, printed double-sided, and folded down the middle. I looked online for options and kept finding web-based tools that looked like overkill. I wanted a simple text booklet - no splashy template, no color, no images.
I had heard of Pandoc and PDFJam before and decided to give them a try. The tools worked really well for my use case. I thought I’d share what worked for me as it took me a bit to figure out, not having any prior experience with these tools.
Beancount for Personal Finance
I love learning new things. Rabbit holes can be fun. This year I dug into double-entry accounting. And I didn’t just learn the theory; I decided to use double-entry accounting, with some open source plain text accounting software, for personal finances.
I’ll explain what I mean by these terms and what I have been up to in this post.
- Double-entry accounting: An accounting method where every transaction is recorded against at least two accounts.
- Plain text accounting: An accounting method where all your data is recorded in plain text, making the data portable and scriptable.
- Beancount: An open source accounting package, written in Python, which implements double-entry accounting in plain text.
Turning on Key Lights for Google Meet
I got two Elgato Key Light Airs for better lighting when I am on video calls. After setting them up, I wondered: How do I turn them on automatically for video calls?
I wanted to open a Google Meet link and have the lights turn on instantly, like my webcam.
It’s Not Easy Yet
One danger in mastering anything is forgetting that what seems simple to you is not simple to everyone.
It is normal that something learned deeply seems self-evident to you. According to Albert Einstein, “If you can’t explain it simply, you don’t understand it well enough.” But when you do understand it well — when you have studied something deeply — you can explain it simply. When you have practiced a skill for years, it becomes second nature.
You make it look easy.
But for your friend, what seems obvious to you may be unknown, and what seems easy may require great effort.
It’s your job to support them. Give them your mental models. Teach them your tricks. They might need to watch you because you may have so deeply internalized what you’re doing, that you oversimplify it when explaining it.
Tell them that it isn’t easy yet, but with practice, it can be.