powRSS
Home Recent Glimpses Shuffle Blogs Random

New: Explore conversations across blogs with powRSS Mentions

¬ 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)

The job of a code reviewer isn’t to review code. It’s to figure out how to obsolete their code review comment, that whole class of comment, in all future cases, until you don’t need their reviews at all anymore. This is a really good post. I chose not to add my own takeaways here because there are too many. Read the...
Previously. Problem statement: passing --add-dir flags to cco in a shell alias doesn’t scale well as the number of directories increases. I had this alias: shell alias claudey="cco --allow-oauth-refresh --add-dir ~/.cache --add-dir ~/.aws/cli/cache --add-dir ~/.aws/sso/cache --add-dir ~/.azure --add-dir...
TIL: Tailscale (a zero-trust VPN) supports automatically connecting to it on select Wi-Fi networks. Use case: whenever you go to your work office, automatically turn the VPN on. On macOS: Settings > Settings > VPN On Demand. Then, on Wi-Fi, select “Only On” and add the desired SSID (‘MyHomeWiFi’). Screenshot for...
Surely this is some GNU sed wizardry for the sake of replacing a hallucinated link in a GitHub pull request: shell ⏺ Bash(BRANCH="thiagowfx/garden-aitools-azure-module" REPO="corp/terraform" OLD_LINK="docs/adrs/0018-azure-aitools-module-extraction.md" NEW_LINK="https://github.com/${REPO}/blob/${BRANCH}/${OLD_LINK}"...
displayplacer: macOS command line utility to configure multi-display resolutions and arrangements. Essentially XRandR for macOS. Install it via homebrew: shell % brew install displayplacer The typical workflow is: configure displays manually first (System Settings > Displays), then run displayplacer list to capture...
Basic template to request interview feedback: Subject: Data Subject Request To: dpo@{company}.com1 {Greetings}, I’d like to get access to my interview feedback (“personal information”) from my last application at {company} as a candidate ({NN} {weeks,years} ago). My email is {email}. I am emailing this alias as per...
Previously. Problem statement: Open contract.pdf in Preview.app in macOS. Copy a text portion in it. A dialog pops up: Without the owner password, you do not have permission to copy portions of the document. Enter the password to unlock copying from the document. Excuse me? I do not need your permission. Attempt #1:...
Topgrade: Keeping your system up-to-date usually involves invoking multiple package managers. This results in big, non-portable shell one-liners saved in your shell. To remedy this, Topgrade detects which tools you use and runs the appropriate commands to update them. They are essentially a full-featured version of...
Identity Theft, Credit Reports, and You and How to Unsubscribe from Modern Luxury: I don’t want to bother people like this; I think it’s unreasonably rude. I still start with the official support channels and escalate gradually. I like Patrick McKenzie’s strategy of presenting oneself as a boring, dangerous...
Previously. Ingredients In order, add to a glass: coconut milk (1/2 cup) chia seeds (2 tbsps) maple syrup / honey (sweetener) vanilla extract cinnamon a pinch of salt Preparation Whisk everything. Let it soak overnight in the fridge. Top with blueberries, raspberries or cherries. Or with nuts. Inspiration: feel good...
Github has a status page: https://www.githubstatus.com/ “The Missing GitHub Status Page” goes deeper (via Kottke): https://mrshu.github.io/github-statuses/ Last 90 days uptime Last updated Mar 9, 2026 81 incidents in last 90 days GitHub Platform 91.62% uptime Ouch. So much for HA and the five nines. Can’t even reach...
Ghostty 1.3.0: Ghostty 1.3.0 is a significant release which includes many of the most requested features such as scrollback search, native scrollbars, click-to-move-cursor in shell prompts, and more. It also includes hundreds of improvements, bug fixes, and performance optimizations across all platforms. This...

Page 17 of 35