I don't use a Roastbuddy or similar. I have a notebook (i.e. paper thing) in which I record the roast date, the weight and proportions of green beans, a rough description of temperature (if abnormal for season), and the initial Behmor profile. Then:
1) record time that I manually switch from the auto profile (e.g. I might switch to 75% power 60% of the way through the max roast time)
2) record time of first crack (when two cracks occur within quick succession), and record predicted time of end of roast (3:10 after FC for 400g roast)
3) record time of rolling first crack
4) record time of any subsequent manual drop in power (I tend to drop to 50% or 25% after rolling FC is definitely established)
5) record time that roast is actually stopped, with comments as to whether second crack had started, and if so how far this had gone.
This sounds like a lot, but it's really just few numbers and notes scrawled in a consistent fashion in a notepad. I used to employ a computerised approach...but there's much less stuffing around sitting on the back porch with a pen, a pad of paper and a roaster. The higher tech approach is fun.....and it teaches you a few things initially....but you can do equally well on a Behmor with a bit of common sense (e.g.don't change six variables at a time)
I use a fine tip permanent marker to write enough detail on the one-way valve ziplock bag to cross-reference to my notebook.