Whenever I try building something with wood, I get so frustrated that it’s not version controlled. In software, I can fearlessly try dumb stuff because I can just roll it back if it didn’t work.
Creating anything physical requires a lot of practice, and practice really only works if you make mistakes and then learn from them.
Just have to accept that you will waste a lot of wood getting that practice. Heck, a lot of woodworking practice is repetition of the basics before trying to make something with those skills. Otherwise you end up with a bunch of hobbled together ugly stuff that still works like my stuff.
Not catching very slight warping in boards is my weakness.