MAKE IT WORK.
WRITE IT DOWN.
Notes from a developer who writes ABAP on real SAP systems and hands that work to agents. Art, travel, the economy and books live next door.
SAP Transport Requests and Tasks: Why Is a Released Change Missing from Production?
Task release, request release and export, and target-system import are separate SAP CTS stages. A hypothetical Workbench example shows what to check before reporting that a change has reached production.
Notes worth keeping126
Why Does READ TABLE with BINARY SEARCH Miss a Row That Is There?
BINARY SEARCH trusts that the table is sorted ascending by the search key and discards half at each step. Using a fictional example, this note covers why an existing row is missed when the sort is absent or different, how to use sy-subrc 4 and 8 and sy-tabix on a miss, and the sorted secondary key alternative.
Why doesn't await inside forEach pause the loop?
forEach never keeps the Promise an async callback returns, so the next line runs before the saves finish and errors never reach try...catch. Using actual Node.js v24.21.0 output, this note shows when to use for...of, map with Promise.all, batches, or Promise.allSettled.

Where do the ruled lines of Eakins's drawings survive in his paintings?
Two finished pictures by Thomas Eakins set beside the perspective drawings beneath them: where the ruled lines survive in the paint, and where they vanish under it.
Animal Farm: When and How Were the Seven Commandments Rewritten?
A reading guide to volume 5 of Minumsa's World Literature series, George Orwell's Animal Farm: how Do Jeong-il's edition is put together, which of the Seven Commandments change in which chapter, the gap between the pigs who write and the animals who remember, and how to read the two essays printed with the novel.
Why Do Duplicates Survive DELETE ADJACENT DUPLICATES?
DELETE ADJACENT DUPLICATES compares only neighbouring rows, and without COMPARING it compares the table key. Using a fictional example, this note covers duplicates that survive without a sort, a standard key that deletes rows differing only in amount, and an inline-declared table where nothing is deleted, and how to fix each.
Why does sort() put 10 before 9 in a number array?
Called without a compare function, sort() converts numbers to strings and sorts them in dictionary order. Using actual Node.js v24.21.0 output, this note covers what a compare function must return, how sort() differs from toSorted(), and how to sort file names and multilingual strings with Intl.Collator.
Banks' loan-deposit spread in August: 1.19 or 2.20 points, which is right?
In August 2026 the deposit banks' loan-deposit spread was 1.19 percentage points on new business and 2.20 on outstanding balances. See what each averages, split the 2.20 into two pieces using published rates, and check with a small calculation why outstanding rates move slowly.
The Metamorphosis: Is It Gregor Who Changes, or His Family?
A reading guide to Kafka’s The Metamorphosis and A Country Doctor, volume 4 of Minumsa’s World Literature series: how Jeon Young-ae’s edition is organised, how the three parts of the story are built, how the family changes around Gregor, and why A Country Doctor belongs beside it.

Where does a person turn into a brushstroke in Pissarro's streets?
Find the line where people become brushstrokes in four paintings Camille Pissarro made in 1874 and 1897–99, and use its height to judge where the painter was looking from.

Does the table edge in a Cézanne still life carry on under the cloth?
Follow the front edge of the table in four still lifes Paul Cézanne painted between about 1877 and 1894, and watch a scene seen from one spot turn into a set of surfaces seen from several.
I added it to .gitignore, so why does Git keep committing it?
A file that is already committed stays tracked even after you list it in .gitignore. Checked with git 2.54.0: two commands that show why a file is not ignored, and what rm --cached does to history and to a teammate’s copy.

Hamlet: Where Does His Revenge Stop, and Where Does It Rush?
A reading guide to Shakespeare’s Hamlet, volume 3 of Minumsa’s World Literature series: the text behind Choi Jong-chul’s translation, the five acts, Laertes and Fortinbras as mirrors, and how to read the scenes where Hamlet stops beside the ones where he rushes.