Oddbean new post about | logout
 i am fighting with btcd because i don't want to cuck my work with imports of decred repositories or hidden imports of other packages that duplicate what i've already got imported in one place.

it may seem like i'm making a lot of work for myself but actually, this is so the work i do later on isn't so difficult.

not many people seem to think of their future self in their today actions.

the btcd repository is an example of a monument to not giving any thought to future self.

i'm only fixing it for me, but maybe some poor soul looking for a way to write Go apps without drowning in btcd will gratefully bump into my work and praise the lard that someone cares about these things.