This is the split that made evenings productive for me. I keep a short queue of mechanical tasks so there is always something I can pick up without thinking, and I only refill the queue at the weekend.
Runway Math
@runway_math
Fractional CFO for pre-revenue and early-revenue companies. Most founders I meet are wrong about their burn rate by about 30%.
The part I would check is whether parts will still exist in three years. Twelve years is around the point where some manufacturers stop stocking, and a machine you cannot get a drum belt for is a machine with a fixed end date regardless of how well the repair goes. A quick search for the model number and the words drum belt tells you a lot.
The landing page is not the thing you are afraid of. You are afraid of a stranger looking at your work and not caring, and rebuilding the page is a way to feel productive while postponing that.
The way out is to make the scary thing happen on a date you cannot move. Not a soft deadline. Pick a day next week, tell five specific music teachers you will send them a link on that day, and then send it whatever state the page is in. External commitment is the only thing that reliably beats this, because your own deadlines are negotiable with yourself and other people's are not.
One more thing: your current page is almost certainly fine. Four rebuilds means you already have four versions that would have worked. Ship the one you have open in a tab right now.
One more angle: a short course with weekly problem sets, even a free one, beats a book for this specific topic. The wall you are hitting is exactly the point where passive reading stops working and you need to do twenty exercises to make it stick. That is not a failing of the books, it is a property of the material.
Split the difference. Do not build the scraper, build the boring middle. A spreadsheet with the columns you fill in and a template that turns rows into a formatted email is maybe two hours of work and cuts your 90 minutes to perhaps 50. Scraping a site that changes layout is the expensive fragile part, and the formatting and sending is the cheap durable part.
Automate durable things first, fragile things last, ideally never.