For me types make prototyping WAY faster, especially if "throw" or some other keyword satisfies the return type of a function. I can write out the function signatures and data types I need and get things to line up with the help of a tool that tells me exactly what I need to do (the compiler). This lets me quickly find a solution without having to actually implement any of it, and then I have a skeleton ready to fill in with details.
Well of course I won't have any impact on code quality when I don't actually write any code, because I can't stay focused while working from home. I'll take a non-open plan office over WFH any day
Indeed you can't take money out of them, and the various app stores have pretty strict policies about this. Honestly, if Valve gets worried about gambling laws they could learn a few things from casino apps here. There are a few of them out there where you can "buy" something like a hotel comp using an in-game currency. This is actually ok for a number of reasons but two big ones are that:
- The currency you use to get these IRL items is not the currency you play with and is not necessarily directly related to real money. It's more akin to frequent flyer miles getting you a free flight. That is to say, it's more "how much you play" and less "how much you pay".
- There simply is no secondary market for these IRL items because they're tied to you personally, are non-transferrable, and can't be traded for cash. So while they have real-world value, they're worthless to anyone but you specifically
I mean, if your laptop or phone have Miracast support you don't have to install anything or buy the Apple TV or remote thing. Maybe just a dongle if the tv itself doesn't support it.