varx/tech on Nostr: Bisection is one of the most powerful tools I have at my disposal while debugging. ...
Bisection is one of the most powerful tools I have at my disposal while debugging. (Right after print(), heh.)
Today's adventure: Something in my IDE's config is breaking my workflow. I can't find it by poking around, so I'm deleting alternating halves of its config directory to see which files affect the issue. Just 4 iterations in and I think I know which *file* to start biseecting.
This is something that should be taught in school.
Published at
2024-05-18 22:11:24Event JSON
{
"id": "e9fb6f9cbc161983db25f22ca4bcf57762443e9652228025e24f4cf81a2647c5",
"pubkey": "8e3ac11e1cfbd1959ffff89d016fd2a6c159c4880cf4fe0274ac3852e21f2b88",
"created_at": 1716070284,
"kind": 1,
"tags": [
[
"proxy",
"https://infosec.exchange/users/varx/statuses/112464382147891322",
"activitypub"
]
],
"content": "Bisection is one of the most powerful tools I have at my disposal while debugging. (Right after print(), heh.)\n\nToday's adventure: Something in my IDE's config is breaking my workflow. I can't find it by poking around, so I'm deleting alternating halves of its config directory to see which files affect the issue. Just 4 iterations in and I think I know which *file* to start biseecting.\n\nThis is something that should be taught in school.",
"sig": "fbd8c113feada7a55c1f59a92b1e3827631f73d10468842e9b79cd6df96e0008651f6a3db70020a97da72bbd57e044fc6f1e58b9d1cb8c89b2116ec18a21b34e"
}