Preferences

ThierryBuilds
Joined 3 karma
Thierry here. I write about the mechanics of building reliable systems at BuildSoftwareSystems.com. My interests range from C++/Rust memory and OS internals to fault tolerance and microservices architecture. I’m mostly just fascinated by the journey from source code to machine code.

  1. Insightful. Many thanks.

    Flat buffers is know to bloat client code. Was any trick used to mitigate that?

  2. Thanks for the clarification. Happy new year
  3. C++ Has changed so much since C++11. It feels like it is picking features from every other language
  4. I am curious to know what was the contribution of switching to FlatBuffers in that improvement.
  5. Thanks for your response. Wouldn't using the `_` in the enums somehow make almost all integers index "cartable" to the enums?
  6. Balancing developer satisfaction with raw productivity is a critical trade-off. While the 'joy of coding' maintains long-term engagement, LLMs provide a necessary lift in throughput. I prefer a surgical approach: disabling LLMs for core logic to avoid 'auto-pilot' bias, while utilizing them for the high-friction work of documentation and unit testing.
  7. Nice Article. However I fail to understand how using the enum prevents the usage of the wrong index in a data structure. Can you explain further?
  8. Nice article. And the `Into` trick also accept &String
  9. I’ve been using Go Expr for a while because it’s zero-dependency and fast, but I kept hitting walls that weren't obvious in the docs—like the fact that map keys in the script are treated as literals, or the "strict vs forgiving" difference between structs and maps.

    I put together this deep dive into 10 specific gotchas to help others avoid the same debugging loops I got stuck in.

  10. On a different note, the syntax for capacity hints of slices vs map can be confusing. m := make(map[string]string, 16) VS a := make([]string, 16)

    They look similar but the second argument do not have the same meaning.

    I got bitten by it in my early days of Go

This user hasn’t submitted anything.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal