Startup Aims to Make Silicon Valley an Actual Meritocracy
wired.com
wired.com
https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
It's near perfect idiomatic java. But does the dev solve any actual problem? More generally, how can you really evaluate a code project by parsing it line by line for syntax and style best practices? I think this algo would select the essays with the best handwriting, not the best ideas.
Tell me one human being that can read someone else's code and determine whether it's "written good-quality code" and I'll have you a queue of companies that want to use you as a recruiter. AI instructions are created by humans. If a human can't determine the rules for "quality", then how is an AI going to do it?
What needs to be done is a way to distill the logic behind "written good-quality code" and feed that to a machine to analyze. Machine learning seems like a good fit for this kind of exploratory problem.
Granted this doesn't prove correctness, or lack of bugs, but style is a major factor of readability and hence quality.
Uh...no? If software organizations cared strongly about "high quality" code, then there wouldn't be so much terrible code and technical debt floating around in the world.
Companies care about:
1) Having code that works (for some value of 'works') to solve a problem, and
2) they care about getting that code immediately.
They only distantly, indirectly care about code quality as it hinders or helps #1 and #2.
Students and graduates may still not developed good coding skills, assuming they have the time and energy to contribute to open source (they probably should as a pure marketing tool, though) People with experience may not have their code available. Not every company works with open source.
It seems to be quite biased to certain kind of developer. I agree is a good kind of developer, but if the objective is to find "the best", it could be a relatively small talent pool.
And if its all about the meritocracy why have "grad" in the name or do those of us who didn't goto uni count
However, if one wants to raise money(some VCs) or get a finance job, most are biased towards a certain stereotype(skills not as blatant) and that's where the real prejudice exists.
Sell goods and services based on the value to the consumer (minus a consumer surplus), not on a cost-plus-markup model. The cost-plus model only needs to set the floor (so you don't run unprofitably forever.)
The thinking goes something like "if the approach works you could charge 5x for it & I wouldn't blink, so why don't they?"
Most of existing head hunter placement fees were obtained because a head hunter getting a 20% to 33% placement fee was only able to be obtained by a lot of manual sales labor. This company automates that with a low 5% placement fee winning over competition and not requiring the high manual sales labor.
Second, this company is trying to find companies that will hire most of their engineers through their system, instead of only 5% of their company hires. Also placement fees at 20% to 33% are only paid on: a) exec positions, or b) when a position takes a very long time to fill. That small category limits the percent of employees able to be hired with a contingency fee (from 3% to 7%). This company being cheaper means that companies can hire all levels of engineers and do it for quality reasons, since the 5% is no longer a blocker.
This product scans code and sends high-ranking profiles to an employer. It appears as though that is all the product really does, other than take in feedback once a hire is/isn't made.
Agency recruiters are unlikely to be able to evaluate code. But an agency recruiter will review a resume, speak to or meet a candidate, send the resume and bio to the client, schedule interviews, debrief one or both parties after interviews, serve as a buffer in negotiations, perform reference checks, and close the deal. Those are the elements of recruiting that are time consuming.
5% seems low, but the product doesn't address many other areas of recruiting. If anything, I could see this product being marketed to agency recruiters as a way they can vet the code of the candidates they represent.
Most recruiters don't have the ability to evaluate code, so when they are representing candidates to their clients they are relying on a host of other indicators and data in order to try and gauge the coding ability of their candidates.
This product is a way for recruiters to vet the code of their candidates, and could then pass along those results ("Gradberry score of n") to their client as a value-add that other recruiters not using the system can't provide. A somewhat similar concept to recruiters years ago who asked candidates to take skills tests from places like Brainbench.
For the right price, I imagine recruiters would be interested in this as a differentiator between themselves and other firms. Gradberry would also still benefit from the feedback data if recruiters reported their results.
Did they ever stop to think that maybe people who are talented and interested in starting their own tech startup business might seek out these schools and positions, disproportionately to other options?
You can't point at facts like these and claim they are proof for a lack of diversity. It might turn out that, given the chance to evaluate and interview every possible candidate in the world, that the top 1% of talent might be 80% drawn from those backgrounds, irrespective of all other traits.
It goes something like this. Of the 7 billion people on the planet, anyone important will go to Stanford, Harvard, or MIT as a student. If they don't do that, they must prove themselves at an 'elite' company populated by such people so they can demonstrate their value and gain access to the exclusive funding supply.
They used to say Cranfield considered Harvard, MIT , Ox-bridge as as paces where it was permissible to do ones "First Degree" as long as you did the right course and the right supervisors and got a First.
On a side note I'm more and more weary about the "lack of diversity" narrative, Indians and eastern Asians are over-represented, this is not a white world, there is a lack of Blacks, Hispanic and women, but remember that the Indians and eastern Asians will be the most suffering minority in rebalancing. Also, I think the issue of white women might not call for the same changes as the issue of minorities, because they are not a minority. I still don't know what to do (but I don't work, so you're free to take my job, I was a manager in IT), but I think a more nuanced analysis and a finer picture than "it's a bunch of white rapists" might help finding leverage points.
I don't know either about the wealthy students, but being a manager at a bigco surely must help you to get customers with the network they have, especially if their startups are in a related field.
I don't think the question is whether it helps you, the point is that it's a selection effect. Either the people who are smart and effective in those fields end up disproportionately wanting to go to big, brand-name schools and companies, those big brand-name schools and companies are able to hire those people, or both. It's possible that they also have a beneficial non-selection effect, but that's not what the parent comment was proposing.
Better architecture / data modeling (often) leads to less code.
Working out the problem that actually needs to be solved will likely lead to a better architecture.
For instance, the bit about how it's important to have attended one of three universities - "Stanford, MIT, or Harvard", made me wonder what kind of disadvantage you are at if you attend a very strong but public CS program (Berkeley, University of Washington, Illinois).
The article has a link to the reuter's analysis here:
http://www.reuters.com/article/2013/09/12/us-usa-startup-con...
Which includes a link to a graph (I'm thinking, ok, great, here's the data!)
http://www.reuters.com/subjects/series-a
If you hover over some of the dots on the "unconnected" companies, you can see a few of the other universities attended. So it does appear that yes, attending Berkeley or other top public CS programs does put you at a significant disadvantage where it comes to getting series A funding [1], though this was as far as I could get. Maybe I'm bad at web searching, but I just couldn't find the raw data.
You know, as an aside… ycombinator set up an amazing series of talks from founders and CEOs for a truly exceptional class at stanford (https://news.ycombinator.com/item?id=8325479). There was a posting about it on HN a while back, and they did make the videos available… but there's nothing like actually being there, possibly with the opportunity to meet a high up in person.
There were a few objections, some down-modded (for a variety of reasons), about possible class issues here. I would say this: there's a reasonably good CS program across the bay at a university that enrolls more low income students than the entire ivy league combined. If middle and low income students appear to be having more trouble becoming founders and getting funding (as opposed to becoming high value employees for those who get series A funding), this might also be a great location for another round of this course.
[1] this is highly relevant, since students from top public CS programs don't appear to have significantly lower mid-career salaries as workers (in fact, worker bee salaries may be slightly higher out of Berkeley).
Also I may have made a correlation causation error. Could be that the university itself has little to do with this.
Nope. It really doesn't. It wants to be perceived as a meritocracy. That's a different goal entirely. It's the same privileged, well-connected "MBA culture", but in the 21st century, MBA stands for "Meritocracy By Assertion".
VC doesn't want not to be a clubby, relationship-based business, because who-you-know cultures are great at giving the well-connected an extortive power that they wouldn't otherwise have. ("Those who question the meritocracy will be de-meritized.") Sure, there are Silicon Valley engineers who want to live in (and believe in) meritocracy, but they're not the people with the power. You can get an employee position on merit, but if you want to ascend to the founder or investor ranks and get real equity in the Valley... you still have to be a child of the old empire.
It was hard to read the rest of this article after this critical miss.