In groups of 4, we were tasked to build an app 'inspired' by Airbnb by the end of the week. I was grouped with the class clowns which made for a pretty entertaining week! On our first day, we wrote our own user stories from the specifications, and spent a long time diagramming, deciding how all our models were going to interact with each other and how our database tables should be structured.
It's probably been my most fun week so far and I wouldn't have done it any other way. This process has shown me the importance of listening to everyone on the team, putting the needs of the 'client' specification ahead of our own need to try something new and shiny, as well as learning to walk before learning to run.
I ended up re-writing my Rock Paper Scissors game with Node and Express in my spare time, so I managed to successfully use this newfangled technology after all. Not only that, in my search for new tech to try, I stumbled across a bug in some open source software that I wasn't too scared to make a pull request for! I fixed a bug, yay.