Microsoft tried this with Touch Develop. The project was shut down last year. The on-screen keyboard layout was context-sensitive. IIRC you could enter complete keywords with a single key, maybe even variable names. It was pretty cool. Perhaps phones just don't have the screen estate for serious programming.
It doesn't sound to me like the kind of thing that any particular WoW is going to fix. As if it would suddenly naturally dawn on someone to do this given enough time. It's just lack of knowledge and/or discipline.
I don't believe that not setting a deadline is the solution. There are definitely software engineers who will happily change their designs an infinite amount of times if you let them.
> The testers keep running into situations where things don't seem to be right, luckily your product manager is happy to defer most issues raised unless it is a real "show stopper," as Jeff loves to exclaim.
That might have been the critical mistake. Jeff should not have done that. He should have insisted on lots of feedback loops during the project. He should have put more effort into convincing himself that the product is of sufficient quality.
As for the developers, they should have made it clear to Jeff: if he's not allocating resources to convince himself that the product is of sufficient quality, he shouldn't be mad at them when in the end the product doesn't work.
Try to use it for a while also. My experience has also been that, after a short time, you will be required to provide your phone number for security reasons.
Yep, I wish it was better as well. The situation has improved a little bit though. For example, you can upgrade to newer builds of the same LineageOS version OTA using a built-in updater app.
On one hand, I really welcome technologies like this that empower people in a huge way. On the other hand, I really dread that in this case it comes from the company that wants to know everything about you.
The example where Google hid a microphone in Nest makes me believe they will do anything to get more information from people. I think it's not beyond Google to use people's handicaps to improve the image of Google Glass. Sorry to put it like that...
GT Sport has a DLC-mode where you can do time trials vs. Lewis Hamilton's lap times. On a track where he clocked 1 minute 37 seconds, I was pretty shocked to find that the top 10 GT Sport players _all_ clocked lap times around 2 seconds faster than that.
Are you aware of any memory-leak issues with fset? I once used it in a game where I updated an fset sequence in real-time. I let it run for a while, after coming back I noticed my computer was completely frozen (out of RAM).
And increasingly, everything _with_ a computer too. I literally cannot use the laundry machines in my apartment building without an app I need to get from Google/Apple app store.
It seems to me that the amount of politics discussed on a platform is related to how popular that platform is. I like how in some technical IRC channels they just ban any political discussions outright. It seems to keep the channel on-topic even with thousands of users. Not saying HN should follow this course... but this thought crosses my mind sometimes. Sometimes there's too much political discussions on HN for my taste.
So, the advantage of this method is that it is practical and the closest one to a method that produces the optimal solution. Where the latter method is at risk of crazy compile times because it relies on solving a problem that is NP-hard?
Isn't that actually another thing to worry about: what is going to happen to all this data when FB eventually goes bankrupt? Seems hard to believe they're just going to delete it from their servers...
Let's say you run your own mail server. How much privacy do you really gain if 99% of the mail that comes in and goes out passes through Google servers? It doesn't matter what you do by yourself. You just can't expect everybody to run their own mail server. I run my own mail server, and while I'm happy to be self-reliant, it's hardly a win for my privacy (also, mail server administration is a pita).
Same goes for every other communication tech. Just because your endpoint is not spied upon, if every other endpoint is spied upon you gain nothing. If you don't use WhatsApp, but all your friends use WhatsApp to talk about you then you gained nothing.
If you really believe there is no such thing as collective decision-making then imho you already gave up in the fight for privacy.
But even if we boycot Google and Facebook, they are not the main problem. Their business model is the main problem. Spying on your users, training predictive models, and using those models to exploit people is simply too profitable, and therefore too attractive for any profit-seeking company to ignore.
Until we solve that problem by deciding as a society that these business models are not ok, this 1984-like world we currently live in will be our reality.
Individually, you have a choice. But not using e.g. WhatsApp needs to be a collective decision or it won't work because everybody else is still stuck in there.