Earlier quoted context omitted.
Can you give an examples political considerations that are out in the open in a formal org compared to open allocation? I think you could make a case for the opposite.
Example 1: You have a group of people who care deeply about performance, reliability, maintainability, and long-term health of the code base. You have another group of people who care deeply about user experience, development velocity, and pushing features to market quickly. In an open allocation system these two mindsets will self-organize into different teams, and will avoid working on each others' projects. The fo…
STEM Shortage Claims and Facebook's $19 Billion Acquisition of WhatsApp
231–240 of 245 posts
Re: STEM Shortage Claims and Facebook's $19 Billion Acquisition of WhatsApp
#232Earlier quoted context omitted.
Yes man the irony. Georgia Tech tells you that you've graduated in the top 10% of your class, institutional highest honors and all that. And then your parents call you and tell you that they spent six figures on your education and you are essentially worth nothing. Here are some quotes from my parents: "If you really wanted to work as a shitty programmer for a small pay we could have saved all that money instead of s…
I think you need to read a bit of michaelochurch, and learn to stop desiring to be a cog in the machine. A "job" is a contract wherein you show up and are told what to do, in order to make the owners rich in exchange for a subsistence salary and all of your waking hours. There is more to the world than that. Take time off, explore and learn about the world. Start a company. Start ten companies. Believe me, "jobs" are…
1) A green card if you're not a US citizen (this one's really important for foreigners).
2) Starting capital (savings), if you want to later start a startup. If you're single and live in SV, you can save substantially. Maybe you can start a company with no money, but I imagine it's harder.
3) Connections/networking. You get to work with a lot of smart people. Again, if you want to start a startup, this helps (it's easier to have 1-2 cofounders, than do it alone). For example, Valve was founded by a couple of ex-Microsoft engineers.
Re: STEM Shortage Claims and Facebook's $19 Billion Acquisition of WhatsApp
#233Earlier quoted context omitted.
In regards to a newly minted PhD, it invokes training someone who has spent 10+ years (or even their whole lives) in academia. Other items to look out for: - If the only projects they produced have been for academia or they have had a history of starting AND not finishing multiple side/non-academia projects - Little to no involvement in group work or publications (which makes me think - what have you been doing durin…
> registered a domain name Dr back even before they started. Who the heck does that? It's probably either do that or wait and find someone else has registered it
Purchasing a domain name conferring to a 'Dr' title when one has not even obtained such title in the first place is sending out the wrong signal.
I'm not convinced.
Re: STEM Shortage Claims and Facebook's $19 Billion Acquisition of WhatsApp
#234Earlier quoted context omitted.
In regards to a newly minted PhD, it invokes training someone who has spent 10+ years (or even their whole lives) in academia. Other items to look out for: - If the only projects they produced have been for academia or they have had a history of starting AND not finishing multiple side/non-academia projects - Little to no involvement in group work or publications (which makes me think - what have you been doing durin…
> - Another item I have noticed was that an applicant's PhD thesis was very well written yet when I read the Masters thesis and any other written documentation produced, the grammar is less than average, even poor! Which makes me think of potential 'help' involved that polished their PhD. So look for inconsistencies. Generally there are 3+ years between writing your Master's Thesis and your PhD, during which you spen…
Re: STEM Shortage Claims and Facebook's $19 Billion Acquisition of WhatsApp
#235Earlier quoted context omitted.
Last I checked non-Singapore citizens and Permanent Residents need an Employment Pass (EP) to work as a skilled worker in Singapore and such a pass must be applied for by the employer. So under that scenario you need a visa and sponsorship by an employer. There is a new system called PEP which does not require sponsorship by the employer, but has additional requirements in terms of base salary and restrictions on emp…
Thread is getting too deep for HN, but https://en.wikipedia.org/wiki/Singapore%E2%80%93United_State... .
Re: STEM Shortage Claims and Facebook's $19 Billion Acquisition of WhatsApp
#236Earlier quoted context omitted.
> You are asserting that [older] people have timeless knowledge making them more valuable employees than younger people without that timeless knowledge. I never said that.
Just like my questions weren't arguments? I thought you saying that knowledge was timeless was related to older people (the topic) having knowledge. A person may understand principles but if they are not wiling to learn what a company wants they won't be hire able - do you disagree with that too? I'm trying to understand exactly what on topic (you arguing that ageism is real but not explaining why people would possib…
This statement [of mine] :
> Application level tools do change quite fast. The fundamentals of technology do not.
Was in response to your blanket assertion that technology changes so fast current knowledge will be useless in 15 years.
I believe this claim to be false, and provided evidence to that effect. You then claimed I had claimed this knowledge was unique among older engineers. I said no such thing. I don't even know how you would get that impression. I cited current University courses, after all.
As for our previous discussion on ageism, I think it's clear we won't ever see eye to eye and will have to agree to disagree.
Re: STEM Shortage Claims and Facebook's $19 Billion Acquisition of WhatsApp
#237Earlier quoted context omitted.
but do they understand the culture of the generation below them well enough to successfully capture market share? I'd argue that most older people are clueless to the rapidly changing millennial culture.
If: A) technology is accelerating B) the bar for status quo keeps lowering through enabling technologies C) only people that grew up in the new 'system' will be fluid at it Then: A) most of the new ideas will come from a newer and newer cohort B) age-ism will become even more prevalent
Re: STEM Shortage Claims and Facebook's $19 Billion Acquisition of WhatsApp
#238Earlier quoted context omitted.
You make a really strong point. I think the problem you described above is why, in truth, closed allocation tech companies are destined to fail. Closed/open allocation is a continuum in reality, but the more closed a technology company is, the quicker it rots. The "Real Googler Line" concept (and, as you know, I was only at Google for half a year and have no insight into what the place is like now) is the recognition…
I don't think open allocation works either once you get past Dunbar's Number. Instead of making politics go away, it makes it worse. All the political considerations that are out in the open when you're managing a formal org structure become hidden in the backroom deals of who wants to work with who else and how they want to go about doing it. Here's another observation for you: there is a system where there is no or…
Open allocation takes work. The paradox is that it does actually require management (of a non-traditional form) but the management is exerted to protect the open allocation system (and, to some extent, to protect people from each other). You'll still have political issues in an open allocation environment. Management has to address them in a fair way without becoming extortionist or meddling as one gets when the conflict of interest between people management and project management is unaddressed.
Open allocation isn't a panacea. Open allocation has a million problems. So why do I advocate for it? Because closed allocation has all those million problems-- and a billion more that come from a corrupt, self-serving edifice ripe for abuse and that (except in an immediate, existential crisis where every decision must be made and executed fast) has no purpose.
You should think of closed allocation as like programming in assembly code instead of a higher-level language. If you actually need that extra 1% in execution speed over certain special cases, go ahead. Usually, you don't. This typically premature optimization of closed allocation will usually create incidental complexity that becomes permanent and corrodes your company.
You might argue that VC-istan is open allocation, but with extreme (and unacceptable) social inequality, bizarre income effects that can damage future jobs, and reputation-based extortions that make it, nonetheless, dystopian. It is a market culture, but a deeply manipulated one reminiscent of the blatnoy elite of the Soviets.
Re: STEM Shortage Claims and Facebook's $19 Billion Acquisition of WhatsApp
#239Earlier quoted context omitted.
Example 1: You have a group of people who care deeply about performance, reliability, maintainability, and long-term health of the code base. You have another group of people who care deeply about user experience, development velocity, and pushing features to market quickly. In an open allocation system these two mindsets will self-organize into different teams, and will avoid working on each others' projects. The fo…
What's your definition of public? For #2 and #3 things seem less public, since the conversation is between the manager and the individual, rather than the entire team. Maybe I'm just misinterpreting though.
Re: STEM Shortage Claims and Facebook's $19 Billion Acquisition of WhatsApp
#240Earlier quoted context omitted.
Can you give an examples political considerations that are out in the open in a formal org compared to open allocation? I think you could make a case for the opposite.
Example 1: You have a group of people who care deeply about performance, reliability, maintainability, and long-term health of the code base. You have another group of people who care deeply about user experience, development velocity, and pushing features to market quickly. In an open allocation system these two mindsets will self-organize into different teams, and will avoid working on each others' projects. The fo…
Having a large, single, closed-source codebase is a mistake. You should have a service-oriented architecture for the necessarily private stuff. Anything infrastructural should eventually be planned for release into the open-source ecosystem.
That's because maintenance is utterly necessary, but maintenance requires good people, and talented people will maintain OSS, because it benefits their reputations and usually involves improvements to infrastructure they need, but closed-source maintenance always ends up being a ball of work thrown onto people with the least clout, who are either not very good or pissed off.
That's how you solve the SRE/SWE conflict you talked about.
Either that or you take the hedge fund strategy: pay people so goddamn well (hedonic adaptation says that's in relative/growth terms, so 25% over market in the first year, and 25% growth each year) that they'll be happy to do whatever you ask of them. But for an average $120k developer that has you over $1M/year after 10 years, and most tech companies aren't willing to pay that.
You have a brilliant developer who is terrible at working with other people and doesn't particularly want to deal with them. In an open-allocation world, he will end up shunned; nobody will want to work with him. In a managed org, it's often possible for his manager to pick off a certain really difficult technical challenge, have him go off and find a solution, and then interface with the rest of the group via some technical API.
It's actually the norm for the best team size, in software, to be one. There are exceptions, but not many.
In an open-allocation world, either he finds a project where he can contribute on his own, or he asks for suggestions (from someone like this manager). The difference is that he gets to pick (although if he doesn't, he might have to be let go). He's not reliant on one company-assigned manager (who might abuse the power) to be his interface.
In an open-allocation world, nobody will want to work with him, which means that he won't be a tech lead for very long, and eventually he'll probably get frustrated and leave.
I see no problem with that outcome.
If he's not showing leadership, and no one follows him, that's what should happen. If it bugs him, he can change his attitude or quit.
How many managers, in a closed allocation system, are actually going to know that a tech lead is taking the best work? This requires people on the team going to the manager (behind the tech lead's back) and most people would be too afraid to do that, knowing what will happen if the manager names them to the tech lead.
You have a project where consistency is the whole benefit of the project. For example, you're doing a company-wide visual redesign to make the company's product offerings more consistent for users, or you're introducing a language styleguide, or you're defining standard APIs for communication between components. These efforts typically never succeed unless they have top-down support from a strong leader.
Ok, this one is a really good point. You're right that this is something that requires top-down delivery of vision. It's hard to imagine Steve Jobs running an open-allocation Apple. I think the benefits of open allocation in terms of what people are allowed to work on an experiment with are very strong. The fact is, though, that this can't be taken so far as to allow people to impose complexity on the design or the ecosystem as a whole. You probably need centralized authority and vision to keep, for example, a simple product design. I don't think that that should be an excuse to prevent people from organically forming and changing teams, though. It requires conservatism about what actually gets into the product, but not as much about how people work and what on.