Neither, really. I'm a developer and nothing in front of me is completely new, but taking a product from idea to completion has a fair amount of Coastline Paradox involved. Not looking for a "how do I do this" solution, more along the lines of, if I want to tackle this, here's a list of tasks I'll need to make sure to cover.
For example, creating a user account creation flow is easy enough, right? You just need a form for a username and password. And password complexity checking (client-side for UX, and server-side for security). And something like bcrypt server-side for hashing (and make sure to follow best-practices in hashing and storing). And you'll want to verify emails to cut down on spam, so you'll need some sort of way to send emails, probably a service because rolling your own email server is....a lot. Oh and where are you going to actually store the user data? MySQL/PostgreSQL or something like NoSQL? Managed database, or are you going to handle the setup, backups, hardening, etc yourself?
Congratulations, we've finished creating a user account! Except for password reset, session authentication tokens, rate-limiting login attempts, CAPTCHAs, and everything around the admin side of handling bad actors (account suspension, IP and/or email blocklists, etc etc etc). ;)
It's telling that you conflate basic safety and healthcare rights with "envy". And that someone stuck in a poverty cycle, working multiple jobs for less than a living wage, is somehow less hard-working than a salaried 4-day-workweek white collar thought leader.
"hard-earned wealth" is a myth. It's a combination of luck, connections, who your parents are, and where you were born, among other factors.
You say "welfare" like it's a bad thing? Like, yes, give money to people who need it?
I'd be more than happy to decimate the warfare budget. But that's an entirely separate conversation.
[Edit] Also, I'm not a fan of this argument. Arguing the merits of taxation of obscene wealth is one thing, and arguing against government inefficiency is another. I'm in favor of taxing obscene wealth at a far greater rate, _and_ making significant changes to government spending.
Being an expert in one domain (pg: startups, presumably) doesn't make you an expert in all domains (finance, tax systems). I'd be more interested to hear from someone who true expertise, as opposed to a guy terrified of losing a small fraction of his wealth.
[Edit] "Even a .5% wealth tax would start to keep founders away from a state or country that imposed it. That's more than a quarter of your stock."
Oh, the horror of only keeping ~75% of your wealth, at the expense of supporting the society that made your wealth possible. The horror.
Agreed. If someone's barrier to creating a startup is "but when I get unimaginably rich, the government is going to take some of my money!" then good riddance. Take that self-centered, unethical nonsense elsewhere.
"Society creates government, not the other way around..."
And government supports and enriches society. It's symbiotic, not parasitic.
"claim credit for what people have created on their own"
Nobody creates anything on their own. Full stop. Every single citizen is supported by countless public infrastructure initiatives, from transportation to safety to education to etc etc, without which no significant achievement would be possible.
I'm hoping the Burger King trial goes well so we can get nationwide expansion, in large part to help bring the price down. That premium is still a little rough, Impossible is in a lot of restaurants but doesn't have the in-store presence that Beyond Meat has at the moment. Scale, scale, scale!
"First: The vegetarians that I know don't like meat."
Hi, nice to meet you! Vegan for almost a decade, the smell of a burger on the grill in the summer gives me hella cravings. We exist.
"Second: When I tasted an Impossible Burger, it was awful. It tasted like a horrible veggie burger."
I'm jealous, you must not have ever eaten a truly horrible veggie burger. I had a Gardenburger in like 2005 that literally tasted like cardboard. The Impossible Burger is a miracle of science.
Yes, it is better! Part of the goal is to provide a "gateway patty" to make it easier for meat-eaters to reduce their consumption. Good for their health, good for the environment, good for the animals.
(Also, I've been vegan for years and _love_ the Impossible burger.)
This is false and serious FUD. There are a handful of vitamins/minerals that aren't found in meat-free diets (B12 is the big one) but they're all easily covered by fortified foods and/or taking a daily multivitamin. "Protein from animals" is absolutely not critical, and protein is found in all sorts of meatless sources. Nuts, leafy greens, etc.
"It's going to annoy everybody who likes things to happen fast all the time because Face ID will definitely cause a delay and frustrate every user at some point."
It doesn't. FaceID is faster and as reliable as TouchID was for me. Not to mention, with winter coming, have you tried using TouchID with cold fingers? Spoiler alert: it mostly fails.
"The lack of a home button is probably the worst design decision."
Disagree. App switching is faster than ever, the new gestures stick after ~30 minutes of use, unlocking my phone takes less time.
"Half the time when I start scrolling near the bottom of the screen the control center shows up."
The control center isn't accessed by swiping up on iPhone X, it's accessed by swiping down from the upper right "ear" of the screen. So this is a non-starter.
Source: I've been using my iPhone X with FaceID since Friday afternoon, iPhone user since 2008.
> Cherry-picking one profession to claim low salaries are because of gender is absurd.
Community/support roles are still widely considered "soft skills", and thanks to a century or two of patriarchy, are indeed considered womens' work. (This is, needless to say, bullshit.)
You seem to be implying that there is an "infinite supply of highly qualified" community/support folks; hence the low wages. There is not.
"The difference between an average support person and a really great one can be millions of dollars of revenue. But they are paid peanuts because it's women's work, not like the manly engineering which obviously creates more value... nevermind that novice engineers often create negative value by creating liabilities that can cost the company millions, while still getting paid more than the highest paid customer support people."
Spent a few years doing community management / customer support. This is _100% correct_. Oh, the stories I could tell. The role is critically important, and terribly, horribly underpaid. I went back to web development because, even with a 3-year gap in my resume and taking a non-senior role, I was still able to make 50% more.
For example, creating a user account creation flow is easy enough, right? You just need a form for a username and password. And password complexity checking (client-side for UX, and server-side for security). And something like bcrypt server-side for hashing (and make sure to follow best-practices in hashing and storing). And you'll want to verify emails to cut down on spam, so you'll need some sort of way to send emails, probably a service because rolling your own email server is....a lot. Oh and where are you going to actually store the user data? MySQL/PostgreSQL or something like NoSQL? Managed database, or are you going to handle the setup, backups, hardening, etc yourself?
Congratulations, we've finished creating a user account! Except for password reset, session authentication tokens, rate-limiting login attempts, CAPTCHAs, and everything around the admin side of handling bad actors (account suspension, IP and/or email blocklists, etc etc etc). ;)