LLVM is the first curly-braced language project I've hacked on that uses UpperCaseVariableNames. New conventions are always hard at first.
miniblog.
Related Posts
After further playing with my LLM project, I'm surprised how hard it is to tune with system prompts.
My agent kept saying "obviously" even though my prompt said "helpful, professional". Eventually I found that a "courteous" prompt gets "of course" which is better but not ideal.
Wonderful post from the lead LLVM maintainer reflecting on how the project is run, the design issues in LLVM today, and opportunities to make it better:
My default assumption is that external libraries are better than what I (or an LLM) would write in a v1.
The extra effort to publish a project generally signifies that the author has spent a good amount of time on the problem. I end up prompting LLMs to prefer external code.