logoalt Hacker News

sethammonsyesterday at 10:10 AM0 repliesview on HN

Two or so months ago, so maybe it is better now, but I had Claude write, in Go, a concurrent data migration tool that read from several source tables, munged results, and put them into a newer schema in a new db.

The code created didn't manage concurrency well. At all. Hanging waitgroups and unmanaged goroutines. No graceful termination.

Types help. Good tests help better.