30
5
6
3
8
2
submitted 1 year ago by morg@zorg.social to c/python@programming.dev
45
12
30
58
submitted 1 year ago by morg@zorg.social to c/technology@lemmy.world
[-] morg@zorg.social 12 points 1 year ago* (last edited 1 year ago)

There are some pretty wild takes here. I fully support his freedom to code in whatever style he wants to but a few of these are very un-idiomatic and will make it harder for anyone else to understand his code. eg. I do see some older C code which uses custom names for the standard integer types, but most of it's trying to solve legacy windows portability annoyances, not just redefine the world for the sake of personal taste. I'd hope that modern code wouldn't do that. He might like it but it just increases friction for anyone else working on his code.

There are some poorly thought out takes too: "const doesn't help with optimisation so I don't use it". const isn't there for optimisation, it's there to expose bugs in memory handling. This is basically a statement that he refuses to use best practices for avoiding bugs.

morg

joined 1 year ago