Hiring Developers By Algorithm
Strudelkugel writes in with a story about how big data is being used to recruit workers. "When the e-mail came out of the blue last summer, offering a shot as a programmer at a San Francisco start-up, Jade Dominguez, 26, was living off credit card debt in a rental in South Pasadena, Calif., while he taught himself programming. He had been an average student in high school and hadn't bothered with college, but someone, somewhere out there in the cloud, thought that he might be brilliant, or at least a diamond in the rough. 'The traditional markers people use for hiring can be wrong, profoundly wrong,' says Vivienne Ming, the chief scientist at Gild since late last year. That someone was Luca Bonmassar. He had discovered Mr. Dominguez by using a technology that raises important questions about how people are recruited and hired, and whether great talent is being overlooked along the way."
If you need someone to code up mergesort for you, hire someone with a phd in mergesort.
Leaving a backdoor in this program would be the ultimate job security guarantee.
Hiring algorithm will be developed by developers hired by an algorithm written by developers hired by an algorithm written by developers hired by an algorithm written by....
Hello, captain obvious. Yes, having a piece of paper doesn't mean you're good at what you do or that you even know what you're doing; plenty of college graduates are merely imbeciles.
Hiring based on previous references isn't really a new thing.
Obviously the cure to all the problems firms have finding good talent is to recruit inexperienced and naive, rebellious, arrogant rock stars who are unwilling or able to follow rules or do work they find "boring."
I've been programming professionally since 1994. I'm sure I'll get around to taking a computer course one of these days. My first task with any new job is "Get past the HR moron" followed by "Find someone who actually knows something." If you're lucky, this is a manager. Frequently, however, describing the code abstraction structure in your overall application design often whizzes right over a manager's head.
My suggestion? Keep it simple. Have some apps to show them, or a a web site with your latest web apps. Talk about how it solved a problem. Don't worry about the details until you get to another developer.
Please do not read this sig. Thank you.
Hiring somebody for a job that has proven they have the skills to do the job. What a concept!
And wonders why male colleagues don't invite her to baseball games? Really? Do some women love baseball? Sure. But do most women? No. Do some men love shopping? Sure. But do most men? No. Odds are people are simply asking people they think might be interested, and gender does tend to play a significant part in that, at least for setting defaults. I'm a guy, but don't really care for baseball. Now that my co-workers know that, they don't ask me anymore. Perhaps if she made it known she liked baseball, she'd get invited.
Sorry, this article did not make it past my keyword scanning filters. Moreover, it does not have 7 years of experience to back up it's introductory claims. Since I cannot find a suitable article, I will have to source one from India.
Sounds like one more boost that will give impetus for more people to become involved in open source projects.
I'm now trying to envision a Strudelkugel - man, it's a doughnut!
First its a ball shaped object like a Kugel, and then a vortex appears in it, i.e. a Strudel. This creates a hole, ideally a in the midst of it. The result is a torus.
Je me souviens.
of gild.com which rates programmers regardless of whether they have qualifications is thriving and has no qualifications. That's about right..
I'm a bit bitter becuase I have no job and while I have to work away at other jobs and waste my time sending off my resume into bottomless pits, this guy jost learns the stuff I was newver really taught (or at east ever acknowledged) by employers. I'm thankful that the best students in my course are thriving, but plenty of other capable employess are left by the roadside becasue there's no regulation in IT. You don't really need a degree/diploma. I was never asked for one when I had a job. I only got the job in th last place I worked because of the mickey mouse experience I gained in a job in a place before I started college. I delivered the resume by hand and was seen waking out the door. My former boss told me that's why he hired me - some simple hardware config experience.
Most CS programs DO NOT prepare you for the real world. They prepare you for postgrad and research. A note of advice to people who want to work in the industry:
The best programmers in my course agree that its mainly mickey mouse out there - crap like gild.com You do either of 2 things:
1) Learn it yourself and develop your own stuff at home and make a guild out of it because that's how it s in most jobs.
2) You go all the way - top level PhD and research jobs.
An actual vanilla degree in CS is worse (not joking) than a liberal arts degree. I know of a load of people that have jobs in IT and only had arts degrees because they did a 1- year top up higher diploma. And if you have a degree in liberal arts you can be a teacher.
There are no jobs in education for teaching in schools in second level. IT is not about empowering people, it's about dis-empowering people and pushing guild workers. Hello cloud and openstack, azure thin client etc. Goodbye Hadoop, bit torrent, and client side.
I have taught plenty of great programmers who:
-Lack social skills.
-Discovered alcohol / drugs and self-destructed.
-Could not meet a deadline if their life depended on it.
Just because someone can program, does not mean that they can produce. Just because somebody has a degree or certification doesn't mean that they understand and can apply that knowledge. A proven track record, through projects and employers is still an employer's best bet.
“He’s a symbol of someone who is smart, highly motivated and yet, for whatever reason, wasn’t motivated in high school and didn’t see value in college,” Mr. Desai said.
Sounds like a goddamn genius to me!
Much more economical and more effective.
Hiring by interview always results in error because the person or committee doing the interview, especially a committee where group-think reigns supreme, is hopelessly biased.
The very best programmers that I know don't go anywhere near social media sites.
He is the only one who reacted to the spam?
I get tons of job offers and the only algorithm they seem to be using is that I at some point in the past was looking for a job. By pure chance one will fit me, I am sure.
Don't fight for your country, if your country does not fight for you.
Wow......just wow!!
I am beginning to worry about this trend to have an online coding portfolio.
I think open source is great, but once I got done with my day job coding, I never want to touch another line of code until work the next day. Adding to that, what about the basic need to socialize, spend time with the family, and spend time on hobbies?
I have definitely seen SF job postings for people with extensive open-source commits. Those posts are biased towards a few people who are lucky enough that their company pays them to work on open-source products, are unemployed and doing open-source thing until hired, or the very few people who code for 16 hours a day. Personally, I wouldn't hire the person that codes for 16 hours a day, but that is who I need to be to get noticed these days?
Algorithm's can do what you create them to do:
They can measure specific data points, such as would constitute "technical merit".
They can not measure 'human undefinable's', things such as human co-interaction, gut instinct, charisma.
(I would think once we have enough data points to define how, for example, 'gut instinct' is actually determined by out brain, we could put that in an algorithm as well)
I think society would really be shocked if things were actually merit based.
... you've bothered to learn the necessary engineering outside of school and can convince them of that fact.
We're talking about programming here and software design. By 'Software Engineering" are you referring to this? I have never seen anyone with that cert or anyone who really cares. Has anyone actually seen it asa requirement for a job?
Actual "Software engineering" is something that I have never seen in practice - ever.
Every company that I've been at and every project that I've seen everywhere including all over the internet, designs and develops software the same way: hand over vague specs, figure it out and pound out that code. That's how developers/"Software engineers"/programmers (they are just titles referring to the same skill sets - get over yourselves) are hired - someone or a group (only the a genius superstar) can come in and knock it or their section out.
We're Artisans - not engineers.
Wow, what a dumb fucking troll you are. Spoken like someone who has never hitrock bottom in their life. Hopefully reality hits you one day and you have an experience that's out of your control, that doesn't run like some fucking computer program. The real world doesn't run like you think, you piece of shit. People that think like you do usually end up killing themselves when the shit really hits the fan for them, because they couldn't imagine that bad shit could happen if they just did everything right. Just you wait, that time will come. How's this for perspective: there are people that think you are a fucking loser because you earn an income instead of being a business owner. Get off these forums you fucking sheep.
I bet 100 BILLION dollars and a pool of sharks with LASER beams that this algorithm can approximate the age of a candidate.
Just say'in.
The question is, do you have something that works better at finding talent, can be administered for a cost reasonable relative to the additional productivity it identifies, and will stand up to scrutiny by the EEOC?
To paraphrase TFA:
Dr. Ming, who *now* has an undergraduate degree in cognitive neuroscience from the University of California, San Diego, a Ph.D. from Carnegie Mellon in psychology and computational neuroscience and completed a fellowship at Stanford -- *after* flopping at college, kicking around at various jobs, contemplating suicide, and hitting the proverbial bottom -- is working to identify talented non-traditionally trained/skilled potential employees. Interesting.
More interesting, from both an individual and societal standpoint, is that she only noticed this after completing gender transformation from male to female (props to her) and started being treated differently than when she was male.
It must have been something you assimilated. . . .
Damn straight - kick the poor!
1. One of the benefits of this country is the lack of an official caste system. Unfortunately, an unofficial one is solidifying out of the economic downward spiral the country's going through. Why would you support either? It's likely that you would be in that lower caste and not able to work in technical fields even if you have the ability...and if you were born into an upper caste family and still had the time to post on slashdot, you'd be one of those dead-end children, like paris hilton.
2. What's a real company? You mean the ones with the 10000 office drones? Doesn't sound very motivating to me. Ones who bootstrap themselves are more likely to create their own companies rather than work for schlep, overprivileged, highschool/college football jocks who now run companies whose culture cares more about enforcing dress codes than getting any real work done...you know, those too big to fail companies that routinely take bailout money from the taxpayer? Yeah, what were you saying about lazy twats?
3. The funny thing is, it takes a minimum of two to get a job: the candidate must apply, and the employer must accept. There are more people than jobs these days, and that ratio is increasing over time. This fact makes your simplistic blame game an ad hominem attack. Wake up. If you're working for one of those 'real companies', guess what? You're just as replaceable as that beggar on the street probably was. Your employment status is not proof of your superiority. Get over yourself.
No one is good at everything
I've worked with legendary programmers throughout my career and I can tell you this --- you must understand the strong points of a particular programmer (even the legendary ones) so that you can tap into his potential and let him/her perform
That "hiring by algorithm" is indeed a new way of looking at things, but it does take experience - excellent programmers all comes with their own particular quirks - and you need to provide them the room to stretch, the freedom that they need, in order to get them to do whatever they are good at
Muchas Gracias, Señor Edward Snowden !
The summary was a POS full of qualifiers and gave no idea what the story was actually about. Try harder.
Mom and Dad are so proud of little bitch up there ^ It takes a lot of hard work to be born into it!
1. One of the benefits of this country is the lack of an official caste system. Unfortunately, an unofficial one is solidifying out of the economic downward spiral the country's going through. Why would you support either? It's likely that you would be in that lower caste and not able to work in technical fields even if you have the ability...and if you were born into an upper caste family and still had the time to post on slashdot, you'd be one of those dead-end children, like paris hilton.
The caste system in the US is unofficial and more rigid than places with a formal caste system. You are more likely to better your situation in India than the US.
That and rich rarely fall. Paris Hilton isn't that smart. She isn't as dumb as she looks, but she isn't smart. But, with the rules out there, she has a massive advantage over millions of smarter people born to the wrong parents.
Learn to love Alaska
Never been there, I can see. India has a very strong caste system - like the "wrong" boy/girl?
You could suffer death under their law. India still practices female infanticide (though it doesn't make the news too often).
In a lower caste - don't you dare drink their water. The U.S. went through that in their history, but this is still the norm in India.
Yet she routinely engages in imbecilic behavior and shows a lack of aptitude in everything she does. I think this is due to a mix of (below) average intellect and spoiled brat syndrome. She was never encouraged to be independent because she never had to be.
...and then there is Guild. Or, if you prefer, more abstractly, there is the idea that metrics, data (even poor ones) are the cure to what ails us.
We realize how horrid code metrics are, yet we are desperate enough to hire by them. Let's be entirely honest here, this isn't about finding the best talent, it's about finding a body for a space with a minimum of effort. Resume scanning tools had the same lofty goal; we all know where that ended up, right? Meet version 2.0 - Idiocracy in hiring.
Let's understand what goes into the Guild algorithm...accepted forum answers and contributions (which may not be right at all, just that they were accepted), publicly available code (oh, that can never be gamed, right?). That's it. From that, we get a score that shows the "stronger developer". I didn't realize it was so simple. We have now limited the market to: those who have spare time to contribute to open source, create their own projects (oh, and who cares if no one actually uses it, the code just has to exists), and entry level kids just starting out trying to help on Q&A forums.
What does this help you find? A code monkey. An intern. An entry level lackey at most. It may give a boost to "non-traditional" folks, but if you were an employer, why the hell would you limit yourself to that market?
Take a step back and consider this from another perspective: With this ideology, we are now hiring people for a job not based upon what they actually do for a living, but what they do in their off hours. Yes, your hobby is now more important than your 9-5 job and the experience therein. What other occupation pretends that this is a good way to hire? What other workforce puts up with that shit?
boolean work_here(corporation):
CLF = 0 /* Initialize Corporate behemoth Lethargy Factor (CLF) */
Ask manager to print extra copy of your CV.
while (not exists(CV_hard_copy)):
sleep(120)
CLF ++
Ask to see employee handbook
for page in employee_handbook:
CLF ++
Ask for access to a unix shell
if exists(unix_shell):
traceroute slashdot.org
for each hop:
CLF ++
else:
CLF = CLF ^ 2
Ask to see procedure for using open source software
for page in open source software utilization procedure:
CLF = CLF ^ 4
Ask what the ratio is between the CEO's salary and your salary
CLF = CLF * (CEO_SALARY/MY_SALARY) ^ 8
Ask how many management levels are between the advertised position and the CEO.
for each level:
CLF = CLF ^ 16
if CLF < 1:
return (true)
else:
return (false)
}
Or simply fork an existing repo and do nothing more to get a "higher BS score" on the BS meter.
Depending somewhat on the kind of company doing the hiring, the prospective new hire shouldn't just be evaluated for the job at hand, but also for how well they'd do at other jobs, both at and above their current level. This means testing for adaptability, versatility and future potential. This, by the way, is where I find that people with college degrees far outperform self taught high school dropout programmers.
If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
As many of us are computer geeks, I'm sure many readers realize that hiring is already an algorithm. It may be good or bad, and the particular algorithm may change with company/hr person/hiring manager/mood of the interviewer, but an algorithm is just a process for doing something, and most places have process for hiring.
So, file this under "duh."
Oddly enough I've had opposite results(unless you talk about people that got their degrees while they were working because of one reason or another[required to advance, just wanted to, whatever], who are largely the most adaptable I've seen). The problem with self-learning is habits, structure, etc, not adaptability and potential.
If you're trying to be a better filter than the typical HR department, it's not hard. An algorithm based mostly on a random number generator would likely work. Including the xkcd RNG.
They're a significant part of American society. They even have churches telling people that poor people are poor because God doesn't like them as much as rich people.
the first step in getting people to accept algorithmic excuses for mass firings, hiring discrimination, and mandatory career planning is to propagandise the rare, unlikely (faked?) positive flukes.
you thought you trained to be a computer programmer, but our magic computer says you're better suited to order fulfilment in an amazon warehouse with crap conditions and crap pay.
I know many will downvote you but you are right. You just need a little less emotions to express it. There are plenty of parasites on slashdot sitting on their fat asses who constantly complain about jobs. First they get themselves into a financially tough situation with dependents and then it's all someone else's fault that they can't find a 6-digit salary to feed their offsprings. And the whole crying over H1Bs and Mexicans and "lazy foreigners taking their jobs" begins. As someone who lived in 4 countries in different parts of the world, I haven't seen any place that's more friendly to productive people than the US. The parasites are pathetic.
You know, I have this sneaking suspicion that my landscaper makes more than I do.
What you said is right. Also, where I live, mengenerally hang out with men women with women, because a man inviting a woman can be perceived as flirtacious or similar. Also of course couples hang out with other couples. Outside of work, if a female friend gets married, a guy gets to know her new husband and then calls HIM to invite them somewhere, or my wife will call the female friend. I, as a man, don't call women with social invitations very often.
Formerly, I didn't respect that tradition and I had many women's phone numbers. In time, I found the tradition is based on wisdom.
I am so glad I wracked up all that college debt to prove to employers that which I had taught myself... now it is optional? WTF!
Well, the well-off white researchers in the US examined the caste system and mobility between castes, and found that the US has less actual movement between the casts, even if "allowed" than in places where such movement is illegal and can result in your death. Have you been to the US and tried to change caste?
Learn to love Alaska
No one is good at everything
I've worked with legendary programmers throughout my career and I can tell you this --- you must understand the strong points of a particular programmer (even the legendary ones) so that you can tap into his potential and let him/her perform
That "hiring by algorithm" is indeed a new way of looking at things, but it does take experience - excellent programmers all comes with their own particular quirks - and you need to provide them the room to stretch, the freedom that they need, in order to get them to do whatever they are good at
Interesting... You describe programmers much like other people describe artists. This is not a bad thing. I see programming, as a programmer, as part art, part science. Programmers need a deep understanding of logic and not a small bit of creativity to solve problems.
She shows an aptitude in getting attention, and that's sufficient for a rich person to be successful. How many times has Donald Trump gone bankrupt? Yet he's still seen as successful. He even has his own TV show. Even with her failures, many girls would love to be her, and that drives demand. You can be stupid and rich and do nothing but party all day long if you are Lindsey Lohan or Paris Hilton, and Paris even makes millions doing it. How do you make $1,000,000? Step 1, start with $5,000,000...
Learn to love Alaska
I've hired about a hundred programmers in my career, and education and career background are a good set of indicators, but they're not the be-all and end-all of selection. I've had the best results from avoiding agencies and their filtering methods, believing it's worth plowing through a lot of crap myself, in order to not lose that one gem that can transform your entire development effort.
And again, oddly enough, some of the best indicators were clear, intelligent, structured English and an interest in music. There seemed to be almost no correlation between those factors and their achieving a degree, or their lack of one.
On a whim once I interviewed someone who had a non-standard resume that consisted of a well-reasoned argument for her self-taught programming skills, in impeccable English. I brought her in, and she showed me code samples that were sophisticated, well-written, well-commented and offered proof that they worked. Her background was "housewife", no job background at all, no degree. I hired her, and she ripped through the workload like a veteran.
Don't be lazy, do your own filtering.
Do not mock my vision of impractical footwear
That "hiring by algorithm" is indeed a new way of looking at things, but it does take experience - excellent programmers all comes with their own particular quirks - and you need to provide them the room to stretch, the freedom that they need, in order to get them to do whatever they are good at
I am inclined to agree with you.
We typically hire people based on interest level and personality fit more than what their education was in. We do have a strong preference for people with advanced degrees who are looking to perform simple tasks for low wages...
I currently have two employees with PhDs. They are both working in one of our retail stores, earning $9.00/hr, performing mostly menial labor, and enjoying the lack of stress and the occasional chance to discuss their areas of expertise with customers.
My staff developer has a BA in something unrelated, and is entirely a self-taught programmer. He learned to do it because he wanted to accomplish a task and thought that a web-based application would be of use in doing so. He was offered the position based on this adaptability -his willingness to learn something new in order to accomplish a goal, and the obvious interest in programming that this showed. The lack of formal development training, project analysis, etc. shows, but is not a critical fault, the interest in accomplishing a task using code mostly makes up for it. I see basic mistakes that a trained developer would have been taught not to make and I have to take the time to explain why they are wrong, which is frustrating, but not overwhelming.
I did not choose these hiring practices, but inherited them from the founding partners. I can see strengths and weaknesses in these practices -but it has opened me to more experimentation in staffing than I would have been wiling to do otherwise. The idea of "hiring by algorithm" or at least of inviting people for an interview based on the results of such an algorithm is intriguing.
"You want to know how to help your kids? Leave them the fuck alone." -George Carlin
There is big gap from HS drop out to 4-6-8+ years of college.
There are lot's of tech / trades / boot camps / ECT.
Also on the job learning.
I got a job with the Southland Corporation (7-11 stores) as an experienced computer operator in the early 70's. They were a great company that moved people up into positions they expressed a desire to be in and moved me into the computer programming department after nine months with the company. I was first trained as a cobol programmer, but very shortly started programming in IBM assembler. Everyone was helpful in getting you started. Many people in the Southland Corporation were not college educated and many rose to very nice position within the company. The only problem I could see was that those who had not gone to college for some period were not as mature as those of us who had some college. In many fields, a degree is not necessary to have a full degree.
Great.... so now Klout has moved from sales and marketing to engineering. From reading the piece, that sounds like all this really is, a test of how socially connected and active the programmer is. Introvert and professional who have non-programming hobbies need not apply. I imagine non-OSS and non-web people would also struggle with this since those are domains that tend to be well represented in visible projects, while people in the app and embedded fields tend to not be able to show off their code like that.
So yeah... not impressed.
...because an algorithm cannot possibly learn who will succeed and who will fail unless it has thousands (or millions, or billions) of training data. In other words, unless you hire an awful lot of programmers, you have no hope of learning which features are good indicators of success.
Agreed. Many many degreed individuals think they are done learning. They want to coast on their formal education. When you find someone motivated enough to qualify without a degree it means they don't know how to coast. That's a really good trait to look for. There are plenty of people with degrees who also have that trait but if you use the degree as the filter you're still going to have to wade through a ton of resumes. When you turn the filter off and get the one or two with no degree, they stand out.
A fool throws a stone into a well and a thousand sages can not remove it.
Whole life. Started off very poor; not rich but heart, hard work (and some providence) make a difference.
The U.S. still has a way to go, but the U.S. caste is not based on race any more, but on economics.
Whole life in the US, then what have you seen of India? I know lots of people from India, and some there now. They were more strict at some companies in the US about "caste" than anywhere else I've heard of in the world. A manger at a movie theater I worked at threw away sporting tickets that were given to the theater (in exchange for movie tickets, lots of barter happens). He couldn't go that night, and none of the other managers wanted them, and he was banned by corporate policy from giving them to underlings, or going with any of the number of underlings interested in those tickets.
Learn to love Alaska
CC.
TaijiQuan (Huang, 5 loosenings)
The easiest (and probably most correct) answer to the posted question is "Duh!" Of course good, talented people are getting overlooked. The most basic reason, I feel, is that too often the hiring is being done by the wrong people. I've known HR people that barely understand their own job, let alone any other jobs within the company. They'll hire the person that interviews well, not the best person for the job. And some companies are hard-wired to the mindset that someone with a college degree is better than someone without, regardless of experience. "Sorry, we know you've got 15 years experience doing exactly what we need. And even though the ink on Billy's diploma is literally still wet, because you don't have a college degree we're going to hire Billy over you."
Could algorithms help? Sure...if used correctly. But they could easily be flawed too. Two developers could come up with two different solutions to the same issue, both being equally correct. But the algorithm may score one higher than the other simply due to how the algorithm is set up.
As much as HR would like to see "out there" people with tons of blog posts and lots of check-ins on open source repository sites the fact remains that many great programers labor on in obscurity because they're too modest to promote work that while useful isn't exactly brilliant. Just because somebody checks in a lot of code and writes me-too blog posts doesn't mean that they're a great programmer. You want to know what really attracts good developers, especially experienced ones with grown up responsibilities and families to feed? How about making them some basic promises when you hire them, like a 2 year deal with a guaranteed severance package and some time at work to either work on personal growth projects or work on new skills that will be useful in future projects? The problem with these Silicon Valley types is that they want bright young hotshots fresh out of school and not experienced enough to recognize the fact that they're being used up and thrown out by people who don't really care about their careers or their futures. The other thing about bright young hotshot coders is that you can't tell them anything. They think that they know everything and that everyone who came before them was a dumbass and then proceed to make every mistake in the well worn programming book of things not to do. If you want to relearn the programming mistakes of the past, hire that hotshot fresh out of school. If you want it done right, look for the experienced programmer described above and pay him what he's worth. It's just better that way for everyone in the end, even the blue flame special straight out of school.
Paris Hilton is a walking title to a shitpile of cash. She doesn't make the financial decisions, but rather the people around her. She could be completely comatose and a single fart could be interpreted as a directive to take action by said people around her. Fortunately such privileged people are rare in America, but they do make the biggest noise. That's because we all want to be just like her. Living the life with no limits and without fear of failure.
"Money doesn't buy happiness" is a bullshit saying. Money does buy security which makes you happy!
Life is not for the lazy.
The poor are sold the lie that anyone can strike it rich but the U.S. actually has the worst chance for an individual to change their socioeconomic status of all first-world nations.
It's tempting to consider this as a fraud of economic deregulation theory, however the second worst country is the much more 'socialist' UK.
I'm not sure what you mean, why you think there needs to be "next step". It seems to work fine as-is. I suppose if you had to take it another step, though, you wouldn't go out with anyone from work.
:) By "attractive" I of course mean hardworking, smart, and skilled.
My boss and I work very well together. There's no need for us to hang out at happy hour after work. That isn't necesary in order to work together. Because she happens to be a smart, attractive woman, hanging out after work could possibly result in problems. She and I both understand that, so we don't put ourselves in a situation that could have bad results. That doesn't affect work.
Hmm, I'm PRETTY sure she doesn't read Slashdot and won't see this post.
Best I can tell, his bankruptcies are a strategy. He has companies which own a lot of real estate. He has companies which need real estate, like casinos. He has the second set of companies lease the real estate from the first. They go bankrupt, wipe out their debts (but they still have to pay their leases; they're dischargable but at the price of eviction), and continue on debt free. What I can't figure out is why anyone else would continue to lend to the non-RE companies.
And it's his "class" that pushed to band poor people from wiping out student loans and other such things. Bankruptcies only help the rich.
Learn to love Alaska
..and the biggest problem in enterprise style development is the rut, and the fear of new technologies and ideas. So asking about why manholes are round, or how to build a pyramid, or other such nonsense, it's fun for the interviewer but it's not going to get you the guy that has a sound fundamental knowledge and a drive to keep up with the latest technologies and best practices, and most importantly an ego-free sense of pride in their work.
Something that is not considered is that the world is big and so is our body of knowledge, as well as the body of knowledge which exists out there that we haven't found. I studied math and even at the onset, I realized that each branch was incredibly large. I worked on certain architectures, and had an interview for another position a couple of years later where the emphasis was on a close field. Great, even though I knew a lot about my field, how it was used by others wasn't something I knew much about. There was a large gap in my knowledge. I believe that that happens everywhere.
For every situation, you are going to find people who excel in your criteria and others who just don't. There are brilliant kids and housewives out there and there are Ph. D's whose field of knowledge isn't what you think it should be. Maybe the housewife took a path that intersected yours and maybe the Ph. D. managed to miss yours during his studies. A case in point was brought up during a view of the Harvard Enterance Math Exams from the 1920's. Today's Harvard math entering students just don't study the same stuff these days. Do you know how to calculate the cubic root of a number? Ironically, the way that a [post-calculus] HS student could solve the problem is via Newton's iteration, which is a lot faster than the old (2500 yo) fashioned algorithm.
Sometimes, people have off days, and sometimes they just don't relate to you. Albert Einstein was incredibly talented, but did not speak until 4 and seemed to be not concentrating in his primary education. He failed his college entrance exams both for undergraduate and graduate studies, yet managed to publish world class research working as a patent clerk. I bet most patent clerks today would be fired for "not paying enough attention to their primary work these days."
You are a hiring manager for Radio Shack?
'The traditional markers people use for hiring can be wrong, profoundly wrong"
NO WAY.
People are hired by companies (presently).
Companies have limited funds.
Limited fund means limited positions.
There are more geniuses than positions. Period.
If she does, in fact, read Slashdot, then you may want to check for balls.
go away or I will replace you with a simple shell script
My Aurora : http://www.youtube.com/watch?v=o91ZsGwJYyg
FB : https://www.facebook.com/TanveersPhotography
But no mod points.
It's about freedom and opportunity. The US is so far right that the "far left" parties would be center (or right of center) in most places. This massive conservative slant breaks all the politics. With so much government oppression, and public support behind it, there are no options for anyone to get ahead. The UK, for being "socialist" is right on the US's heels (as is Australia, though they are far enough behind that they aren't quite there yet). It's not about "deregulation" though the UK is highly regulated. Any place that's been out of land for hundreds of years is very very tight on consents and approvals for businesses and such. Socialism has nothing to do with the market and social barriers.
The US controls too much. It even starts in school, if you are too smart, the bullies drag you down. We live in a meritocracy that punishes merit. Many parents are proud of their children, but many are jealous of them.
Learn to love Alaska
The trick is that you want to get rid of the ones who want to coast, whether or not they've got degrees. A lazy ass is a lazy ass, whatever pieces of paper they've got. However, I'm not going to pretend that a lack of a degree automatically makes you better either. The advantage of a degree — apart from having a piece of paper that says you can actually work and think a bit, at least some of the time — is that you've probably got better contacts and have been exposed to more sophisticated ideas than someone without. For someone who is good and hard working in the first place, a degree is a good thing as it should expand the range of ideas in their mental toolbox.
But after a year or two of work, that degree doesn't matter a whole lot. At that point, it should be possible to see if they're a stupid lazy ass on the basis of their work (or lack of it). You don't want stupid lazy asses, at least not for programming jobs.
"Little does he know, but there is no 'I' in 'Idiot'!"
Managing programmers sounds like managing musicians.
Some programmers are artists in the same way that some engineers are. "Some" being a small handful in each generation. 99.9% of the rest are just doing a job in the same way that a joiner makes a table.
To have a right to do a thing is not at all the same as to be right in doing it
Not only is no-one good at everything, and not only might a mix of skills be helpful in itself, but also IIRC teams with a mix of people who think differently perform better (there's some research on this sort of thing, but I don't really know or remember it very well, so do your own searches if you care about it). It might not be so great to have an algorithm - or a person, for that matter - which always picks similar people. I guess that's a downside of the friend-of-a-friend approach to hiring, too.
Now, of course, the Tories and their friends are building all the old divisions back up again. The only difference is that at least in the past the aristocrats had some notion of public duty and charity towards those less well off then themselves. The new breed of billionaires doesn't care about anything except making more money.
To have a right to do a thing is not at all the same as to be right in doing it
As a dyslexic my writing ability is disconnected from my reading ability I had a adult reading age several years above the average for the population at 10.
That's not always a good thing and I'd seriously challenge the value of it. My experience with people who have the proper education many times has been, if it's outside their box of what they've been taught the it's not possible or worth their time. Education can be self limiting because it can make people believe that what they've been taught and learned is the most advanced and best way to do something. To a worm in horseradish the world is horseradish.
Good leaders run toward problems, bad leaders hide from them.
I have never had some one say they cant socilaise with the team because we where the wrong class I have had some one say that on caste grounds.
Fire HR and let the actual developers and engineers sit with the person.
When I was interviewed for an elite job at an elite company, I was dumbfounded to discover that their "elite" engineers didn't understand fundamental flaws in their solutions. When their top programmer tried to optimize my solution, I told him he just added a syntax error, not an optimization. The conversation got out of hand and was finally settled by referencing the ISO standard. Apparently, this guy had been giving a thumbs up to people who couldn't spot syntax error. My advice, take time to know the algorithm and the language really, really well.
The more technical the software the more important that piece of paper. I program in a very statistical/machine-learning oriented field and can guarantee that no one with less then an MS would have a chance here.
My entire family is only 3rd generation native born American citizens and the 4th generation were immigrants. My great grand-father was a farmer, my grand-father was a carpenter, father had an associate's degree and I have a 4-year college degree. Almost everyone related by blood are now "well-off" and nearly everyone of my cousins and siblings are top 1% of their classes. I'm on the poor side of my family and I make as much with my single income as the average family income around here.
These seem to be narrowly focused. There are plenty of folks who don't own (or contribute to) projects on GitHub, Google Code, etc.
This was the title of a story during the height of the dot.com era. When there appears to be a shortage of programmers all kind of strange things happen. Code Academy and data mining are among them.
So from TFA the company hired an opioninated punk who's failed at everything he's ever attempted and throws a fit if he doesn't have a say in the way things are done. The company themselves have already identified him as a potentional problem in the future as the company becomes more structured. To me it sounds like this kid has a personality disorder.
Exactly. In my experience, the genius programmers tend to over-engineer the problem. It really makes a terrific team to also have a few of the practical minded, YAGNI types.
Unlike in Capitalism, Globalization demands you to be an "Highly Skilled Wage Slave" to get a job
Casteism
Interesting concept, but hiring a quality employee comes down to hard work and education shouldn't be weighed as heavily as experience, in my opinion.
All of the big companies are. You get your resume into their database, and some ignorant idiot (HR, but I repeat myself) searches on acronyms, with *zero* input from the hiring manager, or knowledge about what they need....
mark