well, I can't whip one up, DIY is not me, but I can buy one pretty quick. I'm not disagreeing with bigger/taller, as long as the floor space is not undersized, it's more important than height. what matters is that the space is large enough to not stress the snake ( I know, on BP.net small enough to not stress is more popular!). My experience is that carpets do just fine without the option of climbing to 24 or 480 inches. My experience is that carpets can be be kept in non-arboreal setups without stress or health issues.
Here's my advice to the OP;
#1 - don't put a hatchling/yearling/sub-adult in an enclosure that will house it for life. You're not going to know what size that cage is for a few more years anyway.
#2 - when the time comes for the adult cage; get whatever you like based on your space, budget and desires. Just make certain it has adequate floor space.