toot.liw.fi is one of the many independent Mastodon servers you can use to participate in the fediverse.
Lars himself

Administered by:

Server stats:

1
active users

Lars Wirzenius

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.

@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.

@liw

I sometimes include a "Build time YYYYMMDD-HH:MM:SS" message into the app that prints at startup to catch these kinds of weird "was the exe built from my latest code?" question.

@bagder

Seems like an awful design decision to me.

What development environment is it, if you can disclose?

CC: @bagder@mastodon.social

@angel @bagder I carefully don't say what the tool is, or the language, because I have no interest in inviting a language war in my notifications.