TigerStyle: Coding philosophy focused on safety, performance, dev experience
7 comments
·November 28, 2025baalimago
I would not hire a monk of TigerStyle. We'd get nothing done! This amount of coding perfection is best for hobby projects without deadlines.
stouset
This seems pretty knee-jerk. I do most of this and have delivered a hell of a lot of software in my life. Many projects are still running, unmodified, in production, at companies I’ve long since left.
You can get a surprising amount done when you aren’t spending 90% of your time fighting fires and playing whack-a-mole with bugs.
null
userbinator
Limit function length: Keep functions concise, ideally under 70 lines. Shorter functions are easier to understand, test, and debug.
The usual BS... yes, shorter functions are easier to understand by themselves but what matters, especially when debugging, is how the whole system works.
Edit: care to refute? Several decades of experience has shown me what happens. I'm surprised this crap is still being peddled.
stouset
It’s a lot easier to understand entire systems when they’re composed of small, pure, straightforward parts.
danparsonson
The low level stuff is also important.
Related: https://github.com/tigerbeetle/tigerbeetle/blob/main/docs/TI...