Assuming the client side is done already. I'm now pondering what technology to use for the backend.
I'm technology agnostic and would love to kill two birds in one stone with this project: make it work and learn something new. For the "make it work" part I can do it quickly with my legacy skills since I already have significant experience with those in production systems (mostly java-based), but I'm not sure I'm going to learn much here from a technical point of view and part of me would love to add a new technical line to the resume.
How would you go about it? Would you try something new to you, something new to the "scene"? Any tech in particular? (passion) Or would you get it done first (reason), deferring the learning part to the challenges at scale later down the way, which may or may not happen at all?
Bonus: how often do you ask yourself this very question?