¬ just serendipity 🍀
Thiago Perrotta
Welcome to my digital garden – a space dedicated to exploring technology and sharing what I’ve been learning. This site reflects my passion for continuous learning and open-source software, wherein I document my journey, offer insights, and dive into miscellaneous topics that reflect my interest. My goal is to maintain a corner of the Web for self-expression focused on valuable, distraction-free content. I believe in the power of the Open Web as a platform for sharing knowledge.
August 2026
September 2026
October 2026
Top Words
- claude
- code
- reply
- github
- commit
- homebrew
- script
- shell
- anki
- update
- atuin
- pull
All posts (411)
Problem statement: get reminded to pick up the laundry after starting to wash it. The most practical workflow is to yell to my Google Home: wake me up in one hour. It feels silly to say wake me up in a context that does not involve getting out of bed, but it’s the most practical sentence in English at my fingertips....
This post is hyper-specific but I am quite sure I’ll forget how to do it the next time it happens again, so I’m better off documenting it. External Secrets: External Secrets Operator is a Kubernetes operator that integrates external secret management systems like AWS Secrets Manager, HashiCorp Vault, Google Secrets...
Now that frontier models from Anthropic have context windows of up to 1M tokens, I constantly find myself forgetting what each session is about whenever I have 4+ terminal tabs open. I know, I could simply name sessions, but I often don’t. Can we throw AI at the issue? Of course, Gen AI solves problems generated by...
SwiftBar: Powerful macOS menu bar customization tool It is comparable to i3bar and i3status, but on macOS. My current setup: This screenshot is from a few months ago (January). From left to right, skipping the default macOS Control Center icons on the right side: On-call tribunal · in 7m: next calendar event of the...
Previously. Today I learned: prek is a drop-in replacement for pre-commit, rewritten in Rust. Same .pre-commit-config.yaml, same hook ecosystem, much faster. A single binary with zero dependencies, much faster than the original pre-commit, drop-in compatible. Install: shell % brew install prek # or % cargo install...
My current workflow: claude Pure claude code. Straight from homebrew: brew install claude-code. claudey shell % which claudey claudey: aliased to cco --allow-oauth-refresh --add-dir ~/.cache --add-dir ~/.aws/cli/cache --add-dir ~/.aws/sso/cache --add-dir ~/.azure --add-dir ~/.terraform.d/plugin-cache --add-dir ~/go...
Previously. I started to use Claude Code to generate flashcards for my (new) Tech Deck via AnkiConnect, covering books and topics I’m studying for to consolidate my SWE-SRE knowledge. The workflow: I tell Claude which book or topic to cover, it researches their key concepts, checks my existing cards (notes) for...
This was a great talk! In a C++ conference, who would have imagined? Via Adam Gordon Bell: Kate Gregory has been writing C++ for over forty years. Books, keynotes, a consulting firm she built from the ground up. At sixty-three, she’s one of the most experienced programmers alive. She surveyed hundreds of software...
First of all, get familiar with some decent guidelines that exist since forever: XYProblem How To Ask Questions The Smart Way by ESR (Eric Steven Raymond) ArchWiki: Bug reporting guidelines What is different in 2026? Gen AI / LLMs / Coding agents, of course. Everything else stays the same. We don’t have to...
Install AnkiConnect: AnkiConnect enables external applications such as Yomichan to communicate with Anki over a simple HTTP API. Its capabilities include executing queries against the user’s card deck, automatically creating new cards, and more. AnkiConnect is compatible with the latest stable (2.1.x) releases of...
I got stuck at level 17/30 playing from mobile. Via Kottke. — § —Reply via email#gaming #serenity %commentary
White wins. How so? Beware of stalemate. Via Hacker News. — § —Reply via email#gaming %commentary
Page 14 of 35