.. _programming-tips: ################## Programming Tips ################## Over the past few years, I've asked the faculty at Nevis, "What non-ROOT topics would you like me to cover in my computing tutorial?" In 2021, I got the response, "Teach them how to make their code faster." That's a huge topic. It's not quite big enough for me to make the "lifetime" joke again, but it's hard to decide what exactly to teach. The topics below are a scattering of tidbits that I've picked up over the years. I hope you find at least some of them useful. .. toctree:: :maxdepth: 1 BadCode.md FasterCode.md ClearerCode.md Loops.md CompilingYourProgram.md