Honestly, the best thing Snap can do to control their destiny is gut headcount by 2/3. If they bring their costs down so they aren't burning cash, they still have a highly engaged user base that is stable with decent advertising revenue. If they aren't burning cash like a wildfire, they can have some time to think strategically to build better user growth and engagement. Spiegel needs a strong COO like Sheryl Sandberg to put realistic controls on expenses.
As it stands now they are basically pulling a Twitter.
3% quarter over quarter growth on a product that is supposed to be still in growth mode is pretty bad. Compare this growth rate to Facebook's when it was was a 200 million DAU and it is not much at all.
Add in their enterprise value to revenue ratio and its a very sad story.
3% quarter over quarter growth on a product that is supposed to be still in growth mode is pretty bad. Compare this growth rate to Facebook's when it was was a 200 million DAU and it is not much at all.
Yes this is very true.
They have to find a new growth channel somehow. It's good news that their user base isn't being eroded by competition, but they need to try something different to grow.
I think the major issue with your line of reasoning (which I mostly agree with it) is you are assuming wealth distribution. I mean, yes it is in our economy's interests to make it easy to steal talent.
However, do economic gains flow to Americans? No, not really because we don't have socialist systems in place to distribute the wealth gained from "stealing talent". So yes stealing talent is good, but it really only benefits corporate shareholders and upper class Americans. The unhappy Americans who are voting for "America First" don't see the gains from startups and tech companies; they are geographically isolated from these companies and even if they lived in California (or any other tech center) they lack the skills to be employed.
So essentially in my view you have a conflict of interest. It is in the best economic interest of the country to be able to attract talent. However, the US is a democracy and unless the economic gains are spread across the entire population, this will not satisfy, "we the people"
So we have really two options in response 1) implement socialist systems to spread wealth to the population or 2) go isolationist to insist that wealth only flows inward
It's embedded in American culture that socialism is bad which is why #2 has been the chose solution.
Do you believe that this will actually force corporations to not suppress wages? Even if the H-1 program is disbanded, corporations have many options to cut workforce expenses, including offshoring.
Not to mention that healthcare cost rises are one of the key factors that are limiting wage growth: http://www.epi.org/publication/ib218/
Neither the Republicans or Democrats are addressing the systematic issues with wage growth in America.
Our company has a culture of making it a part of the dev owner (or product owner's) job. So as part of shipping a feature / epic / task you are expected to create and update documentation. The added benefit is when someone has a question you point them to the document and make sure they read it before scheduling a meeting.
Our company uses Confluence and I highly recommend it. I think it does a very good for keeping your documentation "fresh" because:
* It's easy to search and find things
* It's easy to be notified of updates
* It's easy to comment & edit (for both non technical and technical members)
* It's easy to create quick documentation through the Q&A product and use the wiki for longer documentation
The main cons I've found with Confluence is:
* The general UX is weak (this is the case across all Atlassian products in my opinion)
* The markup language is not markdown
* The edit & save UX is a bit too heavy, your changes don't get saved automatically but rather it requires a separate button change. So documentation changes are a bit slower than something like Google Docs
Despite these cons, Confluence has been great for us. However, in order for any tool to work there also has to be a cultural shift. Our company is very good about:
1) Keeping knowledge not silo'd in brains of devs or other tools. So whenever I ask any senior dev a basic question like "How do I get unit test coverage?" they will immediately link you to a confluence Q&A answer or if one isn't created they will give you the solution and immediately ask you to create a confluence question.
2) Not spreading knowledge across other tools - any process, decision, design, etc. is required to be in Confluence. Any thing in Slack, Email, or Google Drive is immediately asked to be moved into Confluence.
If these heuristics are terrible, shouldn't these companies just throw away applications at random? At least this way you don't delude yourself in believing your heuristics are rational.
I was under the impression that farm raised fish (compare to natural fish) has the same problems as farm/cage raised chicken/beef/etc...which is excessive use of antibiotics.
As it stands now they are basically pulling a Twitter.