# janitor (blogs) — RSS Amplifier

Recent posts from the 2 feeds in the RSS Amplifier directory that cover janitor.

Page: <https://rssamplifier.com/topics/janitor/blogs>  
Feed: <https://rssamplifier.com/topics/janitor/blogs.md>

---

## [Part 3: Regenerating beauty in the age of AI](https://udanium.substack.com/p/part-3-regenerating-beauty-in-the)

_2026-08-17 · Uday Gajendar · Ghost in the Pixel_

The contamination of the word & values

## [Part 2: Regenerating beauty in the age of AI](https://udanium.substack.com/p/part-2-regenerating-beauty-in-the)

_2026-08-04 · Uday Gajendar · Ghost in the Pixel_

The philosophical strangers in the document

## [The Four B’s of AI: A compass for product judgment](https://udanium.substack.com/p/the-four-bs-of-ai-a-compass-for-product)

_2026-07-31 · Uday Gajendar · Ghost in the Pixel_

From Blindspot → Branch → Bridge → Blueprint.

## [Regenerating beauty in the age of AI](https://udanium.substack.com/p/regenerating-beauty-in-the-age-of)

_2026-07-22 · Uday Gajendar · Ghost in the Pixel_

Part 1: A rediscovered document

## [A timely layer for design leadership](https://udanium.substack.com/p/a-timely-layer-for-design-leadership)

_2026-07-13 · Uday Gajendar · Ghost in the Pixel_

On durée, development, and why leadership can’t be scheduled

## [What's missing in AI-driven organizational change](https://udanium.substack.com/p/whats-missing-in-ai-driven-organizational)

_2026-06-29 · Uday Gajendar · Ghost in the Pixel_

It's certainly something of consequence...

## [Hidden layers of leadership development](https://udanium.substack.com/p/hidden-layers-of-leadership-development)

_2026-06-15 · Uday Gajendar · Ghost in the Pixel_

For designers building leadership in fractured times.

## [The Janitor & Architect Dialogue Trilogy](https://udanium.substack.com/p/the-janitor-and-architect-dialogue)

_2026-06-12 · Uday Gajendar · Ghost in the Pixel_

Summarizing the dialogues into one...

## [The Janitor and the Architect (A conclusion)](https://udanium.substack.com/p/the-janitor-and-the-architect-a-conclusion)

_2026-06-08 · Uday Gajendar · Ghost in the Pixel_

A discovery of orientation, pathfinding, and what it all means

## [When designers met AI\*](https://udanium.substack.com/p/when-designers-met-ai)

_2026-05-20 · Uday Gajendar · Ghost in the Pixel_

On camaraderie, AI, and when the rapport isn’t real

## [A Friend Gave You $30 (Sponsored)](https://crawlproof.com/a/cY9bEZDnyZ6y)

_2026-05-20 · **Sponsored**_

Sign up, deposit $5 within 30 days, and start investing with expert guidance.

## [Remove-after Annotations for Debian Files](https://www.jelmer.uk/scrub-annotations.html)

_2026-05-10 · Jelmer Vernooĳ · Jelmer Vernooĳ_

deb-scrub-obsolete is a tool in the debian-codemods suite that tries to identify and remove cruft automatically. It knows about dummy transitional packages, superseded alternatives, and similar patterns it can detect by querying the archive. But some workarounds are too project-specific for a generic tool to recognise on its own. Developers can leave structured comments in their packaging files…

## [Inquest, a test result repository in Rust](https://www.jelmer.uk/inquest-intro.html)

_2026-05-03 · Jelmer Vernooĳ · Jelmer Vernooĳ_

testrepository For a long time I ve used Robert Collins testrepository ( testr ) to run tests in many of the projects I work on. It s a small, focused tool built around a simple idea: decouple the running of tests from the recording and querying of their results. The way it works is straightforward. A test runner emits a subunit stream — a compact binary protocol for test results — and…

## [Introducing dissolve: Declarative Deprecations for Python APIs](https://www.jelmer.uk/dissolve.html)

_2025-06-03 · Jelmer Vernooĳ · Jelmer Vernooĳ_

I ve published a new tool called dissolve . It’s aimed at simplifying how library maintainers communicate API changes — and how users of those libraries can automate code migrations. What is it? dissolve allows library maintainers to annotate deprecated functions using a decorator, and lets library users rewrite old calls in their own codebases using a command-line tool. Example (library…

