Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)MO
Posts
9
Comments
1
Joined
2 yr. ago

Programming @programming.dev

Demystifying git branches: comparing intuition with their actual function

Programming @programming.dev

The cost-benefit analysis of developing libraries versus services

Programming @programming.dev

Interactive challenges to master JavaScript promises

Programming @programming.dev

Implementing stack walking in an x64 Windows debugger

Programming @programming.dev

ISO/IEC 1539-1:2023 for Fortran Base Language published

Programming @programming.dev

The art of the sacrificial 'duck' in programming projects

Programming @programming.dev

Ultrafastbert: achieving a 78x speedup in language modelling with selective neuron engagement

Programming @programming.dev

How large pull requests can exacerbate complexity and slow down development

Technology @lemmy.world

The shifting ownership of AI development from academia to industry

  • 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.