RSSAmplifier

Blog

Corti.com

Welcome to corti.com, home of a collection of thoughts by Sascha Corti.

corti.comRSS feed ↗15 posts

Latest posts

Shoot, Frame, Done: In-App Camera Capture in PictureFramer 1.4

Until now, digitizing a framed painting with PictureFramer meant a three-app dance: open Camera , shoot the picture, switch to Photos to check it, then open PictureFramer and re-find the shot in the picker. Version 1.4.0 collapses that into one flow: tap Take Photo inside the app,

Why I Switched from Oh My Posh to Starship (And What My Config Looks Like)

I switched my shell prompt from Oh My Posh to Starship after years of using Oh My Posh, and after a day of using it, I don't see myself going back. The two projects solve the same problem — a fast, informative, cross-shell prompt, but they approach

PictureFramer is on the App Store

A museum-photo straightener built on Vision and Core Image, with optional bring-your-own-key reflection removal — free, iOS 17+, no data collected. Download on the App Store  ·  pictureframer.corti.com PictureFramer solves one narrow problem properly: you photograph a framed painting in a museum,

Review Your AI's Code Before It Ever Hits GitHub: tuicr + gh-dash + Claude Code / Copilot CLI

AI coding agents have changed  who  writes most of the code in my PRs — but they haven't changed  who is accountable for it. The weakest point in an agent-driven workflow is the moment between "the agent says it's done"

Your Prompts Are Technical Debt: Why Scaffolding Built for Older Models Hinders Newer Ones

When Anthropic shipped Claude Opus 5 on July 24, 2026, the team at Every — a publication that runs much of its editorial and engineering operation on Claude-based agents — spent a week testing it before publishing their verdict. The title of their review, " Vibe Check: Claude Opus

Monitoring Multiple Docker Hosts with Dozzle — the Easy Way

If you run Docker on more than one machine, you know the drill: something misbehaves, and you start SSH-hopping between hosts, running  docker ps  and  docker logs -f  until you find the culprit. It works, but it doesn't scale — and it'

Reaching Your Home Lab from Anywhere with Self-Hosted NetBird, and the Four Problems You'll Actually Hit

Self-hosting a mesh VPN sounds like a weekend project, and the happy path mostly is. What the quickstart guides don't tell you is what breaks  after  the dashboard comes up. I recently deployed  NetBird  on my own infrastructure to reach my home lab

Teaching My iPhone App to See Through Museum Glass

My little iOS app PictureFramer does one thing: you photograph a framed painting in a museum, and it straightens the photo — finds the frame, fixes the perspective, keeps a clean strip of wall around it. Pure on-device geometry, no network, done. Then I looked at my camera roll.

ZoomIt4Mac 1.1.0: Record a Region, Copy Text from Anywhere, and Never Update Manually Again

ZoomIt4Mac — the native macOS re-implementation of the Sysinternals ZoomIt presentation tool — just got its first big update since launch. Version 1.1.0 brings four new features, and one of them means you'll never have to download an update yourself again. Download ZoomIt4Mac Here'

ZoomIt4Mac: Bringing the Sysinternals ZoomIt Experience to macOS

If you have ever watched a great technical presenter on Windows, you have probably seen ZoomIt in action — Mark Russinovich's tiny Sysinternals tool that zooms into the screen, draws arrows over live demos, and runs break timers, all without ever showing a window. When I present on

Cleaning Up the Adobe Mess: Orphaned Office Add-ins After Uninstalling Acrobat Reader on macOS

Adobe and I have history. A while back, I wanted to cancel my Photoshop suite subscription and got hit with a penalty fee for "canceling outside of the cancellation window" — a fee for the privilege of no longer being a customer. Lesson learned, I thought. Apparently not.

PictureFramer: Straightening Museum Photos with Vision, Core Image, and One Carefully Placed Y-Flip

I take a lot of photos of paintings in museums. They all have the same problem: you can rarely stand dead center in front of the artwork, so every photo is a little rotated and keystoned, with the frame converging toward one side. Cropping doesn't fix perspective, and

Claude Code's /goal: Set a Condition, Walk Away. A practical guide

Claude Code has always been turn-based: you prompt, Claude works, control returns to you. That model breaks down for long-running work — migrations, backlog grinding, "keep fixing until CI is green" — where you end up typing "continue" every few minutes. The  /goal

Loops, Not Tasks: How GPT-5.6 Turns Collaboration with AI into a System

GPT-5.6 heralds a new way of collaborating with AI. Instead of using AI to complete one task at a time, you build a system that scans the available information, turns it into proposed decisions, and carries out the ones you approve. Over time, the system compounds your feedback

Inside the J-Space: Anthropic Finds a "Global Workspace" in Claude

A technical look at the July 2026 interpretability paper "Verbalizable Representations Form a Global Workspace in Language Models" — what was actually measured, what it means, and where healthy skepticism belongs. On July 6, 2026, Anthropic's interpretability team (Gurnee, Sofroniew, Lindsey et al.) published a paper