Rethinking My Terminal Workflow
I started playing around with Zellij recently. It’s a tmux-like tool that runs inside the terminal and helps manage multiple panes and tabs in one place. I’m …
Thoughts on code, workflows, and developer experience
Technical tutorials, how-tos, and tinkering projects.
I started playing around with Zellij recently. It’s a tmux-like tool that runs inside the terminal and helps manage multiple panes and tabs in one place. I’m …
I’m building a small publishing system called Postbox. It’s personal infrastructure for my blog. The Setup
Hover got too expensive. Moving things to Porkbun. So far so good. PS: This blog was published via email using Simple Butler Service.
I’ve been using Claude a lot to refine code, generate checklists, and just generally help me move faster.
This is some random text. I’m tapping into my email. Hopefully it should show up on my blog soon.
I have a little service set up for ajot.me that lets me publish posts just by sending an email. I email my content to a special address, and the post goes live …
This blog post was published to my Hugo blog simply by sending an email. Pretty cool. Huh!
Setting Up Environment Variables to store API Keys Safely in Python Virtual Environments Introduction Working with APIs often involves handling sensitive keys. …
I’ve been using Hugo for my personal website, ajot.me, since migrating from Ghost, and I’ve really liked it thus far.
Chain of Thought Prompting: A Powerful AI Technique Chain of Thought (CoT) prompting is a technique that dramatically improves an AI’s ability to solve …
The 2023 Cricket World Cup is in full swing, and like many fans, I wanted to keep track of the points table.
I recently moved my website from Ghost to Hugo. Ghost provides a built-in export function for content in JSON format (found in Labs under Settings), but it …
Technical Writing Assistant Prompt This is a prompt I use when I need help with technical writing tasks. It’s designed to help improve clarity, identify …
While reviewing my week in Day One, I like to kick things off with a heading that reads something like "Week of Date 1 to Date 2." Sounds simple, right? But …
I wanted to cycle through and fix all spelling errors in a VS Code markdown file. I already had the spell-checking extension installed but couldn't figure out …
I recently built my very first app using ChatGPT's API. Just followed @greggyb's super helpful guide to write my first ChatGPT app that queries a PDF …
As someone who loves experimenting with Python libraries and APIs, starting new projects quickly is important. Setting up these projects can sometimes be …
I had a bunch of todos in the Things app that I wanted to move to my notes. Manually copying them from the app didn't grab the notes in the todo, which was …
So, I wanted to customize the number of posts displayed per page on my Ghost CMS website using the Dawn theme. The default setting was showing only 5 posts, and …
So, I got tired of adding `.DS_Store` to every git repo on my Mac. I was pretty sure there would be a better way to handle this on a global way on my Mac, so I …
Woke up to a 504 error this morning. It's hosted on Digital Ocean, so I reached out to support, which wasn't very helpful. They basically said this, and then …
I've been playing around with warp.dev, which is a new terminal app for Mac (Windows coming soon it looks like) with a focus on improving developer …
This answer on Reddit helped troubleshoot. I just commented everything, and it made the load lightening fast. Then, on a closer look, I found this mess. No idea …
Adding an alias to zshrc file Wanted to add an alias to quickly open Sublime Text editor from the command line. Here's how -
Now that I am playing around a bit more frequently with APIs, especially Twitter’s v2 API, and Airtable’s API, I have found myself playing around a lot more …