It's ok to fail. Fail early, fail often, and learn from it.
I wanted to make something for the Alakajam, as usual. I liked the theme and I brainstormed what I think is a cool idea that can be iterated and extended post-jam as well. The only problem was scope, and I guess I spent too much time evaluating what to do and how to cut the scope into something manageable.
In hindsight, it's obvious! I know how I could have done it now, but alas, during the weekend it felt a bit hopeless. I think part of the reason was I could "see" all the options for extensions and new features and got a bit overwhelmed.
Anyway, I finally started working on the game at some point on Saturday. I did a test-run last weekend which revealed my base code needed some repairs in order to do web builds (long time since I'd worked with my JS stack). Unfortunately I didn't manage to fix it in time, and so I spent much valuable time just getting the basics ready.
On Sunday I had some other commitments, and I quickly realised I just wouldn't have the time to get something playable ready. However, I do still like the idea, and will try to create a prototype as my next project.
Failing is not bad. I want to participate in each Alakajam, but this time I will be doing it post-jam :)