←back to thread

71 points mooreds | 1 comments | | HN request time: 0.224s | source
1. agentultra ◴[] No.43646916[source]
> methodology has a second order effect on motivation

Can't agree more.

I think a lot of development teams overlook this.

I'm a fan of "Tigerstyle" so far.

Although I find bits in Zig a questionable. The way zig build-tools links libc is quixotic and leads to fun link errors from other build toolchains. Not sure if that is the Zig developers adopting a similar mindset but it does make linking and packaging Zig code a touch more difficult (we ended up having to use `patchelf` to set the headers properly in order to avoid linking issues with Tigerbeetle's C client). Or the way Zig turns asserts into assumes in ReleaseFast builds which leaves in UB?

However the tigerbeetle codebase is pretty great, Tigerstyle definitely seems to be working.

Update: re, motivation: if it's a pain, nobody wants to do it, and rarely will. docs are important!