It turns out that after programming for 39 years, I've come to the conclusion that programming tools that contain foot guns are not fun.
Conversation
Notices
-
Embed this notice
Lars Wirzenius (liw@toot.liw.fi)'s status on Wednesday, 24-May-2023 19:18:26 JST Lars Wirzenius - clacke likes this.
-
Embed this notice
daniel:// stenberg:// (bagder@mastodon.social)'s status on Wednesday, 24-May-2023 19:18:28 JST daniel:// stenberg:// @liw what an odd conclusion😂 !
-
Embed this notice
Lars Wirzenius (liw@toot.liw.fi)'s status on Wednesday, 24-May-2023 19:18:28 JST Lars Wirzenius @bagder Some of us learn slowly.
This realization was triggered a "workflow tool" for a programming language where running a program builds it before running it, but doesn't actually write the built binary to a file. Building the program does that.
Foot gun: if one has built the binary earlier and has a binary lying around, running the program with the workflow tool doesn't update the binary. Result: head-scratching when running the binary directly gives different results.
clacke likes this.