I don't want to be dismissive but how much of this success belongs to the team of rock solid senior engineers with enough experience under their belt rather than rewrite in Rust?
You can give some credit to the fact they were writing it a second time certainly, but as far as we know at least a lot of the people were the same ones who were central to writing V1. So certainly there was some lift from already doing it once, but if they went from a lot of subtle bugs they struggled to track down to having far fewer of them, and those bugs tended to be the types of issue the rust compiler and/or linter normally point out to you, it will certainly make it easier to mitigate the issues.
Rust cannot make a bad programmer a good programmer, but the fact it points out several classes of mistakes (sometimes too aggressively, hopefully someday we get Polonia and other improvements to the borrow checker to remove some things that are hard only because of the current implementation of various checking systems) allows far more confidence. I don't care how good someone is, having an automated way to validate large scales of issues aren't there is a big deal, and unlike unit/integration tests you don't have to write these.
It’s likely they could have chosen to stay with Python, C, and C++ and achieved similar results. I’d bet a pretty penny that the fact they were building on lessons learned with the rewrite accounts for almost 100% of the success here.
Or ... since they are now betting fully on Rust, they now want everybody else on Rust too. Because more people == a higher probability that if they run into issues with Rust someone will fix it.
This mirrors my experience:
getting buggy software out is easier and faster in JS (or whatever you're familiar without compile guarantees), getting something out to production is easier with rust.
Sometimes you have enough senior developers and discipline to reproduce and catch obscure bugs (which happen more or less based on your software complexity) and you can fix your mess but that's not always feasible.
The more senior I get (decades of experience now), the more I appreciate languages that simply remove the mere possibility of entire classes of bugs. Even in Objective-C — a dynamic language with compile-time type enforcement — if something very weird is happening you have to start with “is that object really what I think it is?“
They were losing hearts and minds in the Web dev space by waging war against open source. It makes far more sense to co-opt it, as per the Halloween-document strategy.
TBH I saw this coming 20 or so years ago, about the time when IBM started putting on its open-source cheerleader outfit. Open source is formless, shapeless, like water per Bruce Lee. You cannot oppose it with force, it will just get everywhere; but by aligning yourself with it you can direct it. That's what I saw IBM doing and I knew Microsoft would follow suit out of lack of choice. And now here we are.
Most successful entrepreneurs have a safety margin and take calculated risks while starting new ventures. Seldom do the "Hail Mary" ventures end up in success, because the odds are stacked against them (yes, there are outliers).
What the author is alluding to that, while entrepreneurs like her think they are risking everything while starting a venture, their struggles are lesser compared to the people in the boat and similar others.
They're a scrappy startup, and don't have much legal firepower. They're having hard time find people, so I agreed to help them. But after reading the comments here, I think it's better to back out instead of having potential future legal troubles.
Nokia 3310 is going to fail in the markets it's being launched at, i.e. India. The biggest reason for it's (possible) failure is that the people have simply moved on to Android/4G.
Nokia's were a rage when the mobile market was nascent (2004-2010), and carriers flooded the market with cheap SMS rates. With loads of cheap Android phones available, and no WhatsApp on Nokia devices, it's a DoA device. And it doesn't even look as durable as the original classic.
There is still a huge population which wants basic phones as a backup atleast. There are places in india where electricity is not so easy to get and the monthly salary is still under 100$
The senior citizens even though have migrated to smartphones stil are in the dire need of a durable small phone.
I feel apple may also jump in with a luxury feature phone,Just a matter of time
Our teen could hold her iPhone under the dinner table and 2-thumb touch-type texts while keeping eye contact with us, hoping we wouldn't notice. When caught, she demoed that she could be almost 100% accurate even with the phone completely out of her sight. Dead-reckoning with no feedback! Necessity is the mother of invention, I suppose.
I could probably do that too on a smartphone in my teens. But its so much easier with the classic Nokias. The plain old keypads is way better than haptic feedback. The jutted part of the keys serves as your anchor. SImilar to the F and J on a touch system.
>There is still a huge population which wants basic phones as a backup atleast.
I don't just want a basic phone as a backup. I want real sim card portability/functionality. I want to have a smart-phone when I need it, and I want a lightweight, rugged, long battery endurance phone I can pop the sim card into for activities where I'm willing to compromise features for durability (or speed/ease of use).
> The senior citizens even though have migrated to smartphones stil are in the dire need of a durable small phone.
I still can't believe that nobody has done this. I attribute it to my cynicism about dealing with telecom middlemen (data providers).
I have the same opinion amout that market segment, but bear in mind that the 3310 costs twice as much as the cheapest mobile phones; considering this, the lack of 3G (/4G,...) could be considered a significant omission.
I had to buy a cheap phone, and to be precise, the 3310 costs 3 times the cheapest (an Alcatel).
It's not like Nokia are pioneering dirt cheap feature phone, they even have a few themselves. When people are bearish on the 3310 launch, it's not because there isn't a market for feature phones, it's because this market is already well served (including by Nokia), and most of the people who remember the 3310 fondly has owned fully featured smartphones for a decade.
I was talking to a friend, and I was making more or less the same points.
Also, a phone has now become an indispensable tool for the modern man, a tool which augments your capabilities and allows you to expand them via new software.
There are plenty of cheap Android phones to choose from, that give you a better camera, proper connectivity, and a worldwide app ecosystem; with the new Nokia 3310 on the other hand, you get a 2G, 2 Megapixel camera, 2 inch screen phone with no software ecosystem. To me this seems like a no brainer.
They might not care about software per se, but they do care about having access to information, education, communication and getting things done faster and better; and networked software enables people to do these things. Provided one has no other computational devices, carrying a dumb phone in this day and age is tantamount to bringing a knife to a gun fight.
I'll assume you are being serious. Many people don't use or want facebook. The only reason it's still on my phone is because I've been too lazy to figure out how to delete the pre-installed applications
Star Citizen's developer, Cloud Imperium Games, was pretty forward about getting a blazing deal on a bunch of churned out crytek engine devs a few (weeks/months) back; I recall hearing a lot of discussion on their subreddit/forums/chat about the issues at crytek that lead to this migration, so the parents statements certainly don't disagree with other facts that I trust.
Two weeks ago. Here's the comment from Sean Tracy regarding an old procedural city generation demo at Crytek:
> We had plans at Crytek back when Marco and a team of guys worked on this (and now we are looking to hire some guys from that old team ;) "spoiler alert" ).
The CIG Frankfurt office (Foundry 42 Germany) is already staffed by a bunch of former Cryengine devs who left Crytek 2-ish years ago amidst rumblings of people not getting paid.
There's also Amazon Lumberyard, which is effectively Amazon giving away Cryengine (or an offshoot of it) for free with ties to Twitch and their cloud infrastructure. That launch came across as a "we badly need money from someone" partnership on Crytek's part, you won't find their name anywhere on Lumberyard.
no proof that would not make it so that peoples' future is not ruined. they all depend on not pissing off the wrong people in order to get the money they are owed. reality is that no one within crytek trusts the management since they have lied for several months about what is going on.
i heard that a sister studio in bulgaria no longer has management because of the disconnection in the company.
In Germany not paying on time results in a default 40 euro fee being owed. Also any costs incurred because of not being paid on time are also owed.
Further more withholding pay all together is a criminal offence which I believe carries serious jail time.
After months of not getting paid you should lawyer up. The legal system is very much on the side of the employee, if you get fired for getting a lawyer, you'll get even more money and possibly rehired. (I know one person who got their job back after going to a lawyer, it was very much not the outcome they wanted.)
yes, some of the reviews are referencing the last time we did not get paid which was in 2014. it is however much worse this time and management is not caring at all to fix it.