If I hear one more Silicon Valley type gush over a computer science graduate from CMU, MIT, or Stanford, I’m going to puke. Yes, yes, I’m sure these are mighty dandy nice schools, but you’re letting the stench of superiority and shallow whiff of superficial judgement pollute my airways.
The fantastic thing about programmers is that we don’t have to give a fuck about where they were trained because we have something much better available: We can look at what they actually do! We don’t need the indirection of pedigree to guess at their skills, we can look at their code and know it.
Here’s a list of the top tier schools that helped shape the fine band of programmers we employ at 37signals:
- Lawrence University
- Rochester Institute of Technology
- Brock University
- Washtenaw Community College
- California Institute of Technology
- Copenhagen Business School
- Brigham Young University
Andrew
on 21 Nov 11Yes.
Brian Cardarella
on 21 Nov 11Context matters. I’d like to see the list of schools engineers at Google have gone to. Or the engineers at Facebook, IBM, Microsoft, and Apple.
Satyajit
on 21 Nov 11Hell yeah!
Mike Bishop
on 21 Nov 11Congrats on the recent grab of Nick Q. He’s a talented fellow.
On the flip side. I am going to generalize here for a sec. Constantly going on and on about how you are breaking the mold and seeing past the normal stereo types of our industry is starting to look less like “These guys are so groundbreaking” and more like an inferiority complex.
Alexey P
on 21 Nov 11I actually see engineers from “unknown” schools performing much better and much more enthusiastic, passionate about their work than most of “awesome graduates”. The latter though, definitely show their level of superiority. Well, they have the ground, they are “symbols of the Valley” nowadays :-(
Adam Patterson
on 21 Nov 11Its like saying some one who went to MIT and has no work ex is valued more than some one who went to a local school but has 5+ years of exp.
George Gecewicz
on 21 Nov 11This.
And holla at the RIT person.
Khurram
on 21 Nov 11To say that you “don’t give a fuck where they were trained” is a bit worrying. I appreciate that you would rather look at a persons proven ability (via projects and actual code) rather than their credentials, but the fact of the matter is that you’re far more likely to find these capable individuals from these ‘top-tier’ schools.
To say that you “don’t give a fuck” about where someone went to school is like not giving a fuck about the last company they worked at. Don’t these things matter? Of course they do. A student at a top-tier school shows at least one thing: that they have the ability to push themselves to be better than the majority (note: I’m not from the US so I don’t really know how the standardised tests work). To ignore a persons school choice sounds ridiculous to me.
If someone has gone to a poor school or studied a poor course, what that tells me is that they don’t care enough to be the best they can be in their chosen field. School isn’t for everyone, so if that person has proven themselves in other ways then so be it. However it’s like placing someone who has done a half assed job for 4 years vs someone who has busted their ass on the same level simply because “it doesn’t matter where they were trained”.
Mark Hoffman
on 21 Nov 113/4 of my developers don’t even have degrees so I completely agree that a degree isn’t the end-all-be-all. But, like 37 Signals, our product isn’t overly complex. We don’t need folks with 8 years of CS. (In fact, they would be largely useless to us.)
But there seems to be at least a slight suggestion here that just because 37 Signals is successful without having pedigree programmers, then nobody needs them. And that’s pretty much bullshit.
Andrei
on 21 Nov 11and what life changing things you build around there :))
c’mon, no ofense, but it’s literally NOT rocket science what you guys are working on.
Dave
on 21 Nov 11Copenhagen…oof, that place is total crap. I mean, graduates can’t write well enough to publish books let alone ship product. What were you thinking?
Mark Miller
on 21 Nov 11The good news is that that big (expensive) fancy degree only gets someone their first job. After that, it’s what they can do that decides how far they get in software. Notice I didn’t say “engineering” as colleges don’t seem to teach that much anymore either, especially the bigger “name” schools. Academics are simply no replacement for learning how to design, build and fix stuff.
Anonymous Coward
on 21 Nov 11I somewhat agree with this. I find that people that went to schools with either a thriving social scene (not just partying but student interaction) or where the community was close knit tend to excel further than people who went to a “top-tier” school where they didn’t socialize or to a school with a specific focus where they weren’t exposed to a broad range of peers from all walks of life.
Carmen Delessio
on 21 Nov 11I’ve seen a few blog posts about whether “MoneyBall” could be applied to entrepreneurship an start-up technology. My answer is yes. One way to do that is exactly what this article describes – hire people for what they’ve done, not their academic pedigree.
If there’s a biology major who has taught himself python for his school work or a French Major who learned Java and Android just for fun, hire them if that’s what you need.
An older post that touches on this http://www.quora.com/Carmen-Delessio/Rockstar-Developers-Mickey-Mantle-Muhammad-Ali
AJ Siegel
on 21 Nov 11Another +1 for my fellow RIT alumni. I had a great 3.5 years in the Brick City and love going back to watch my Tigers hockey team!
Anonymous Coward
on 21 Nov 11@andrei: preceding a statement “no offense” doen’t make it less offensive. It just lets you feel better about being offensive.
Furthermore, creating simple, intuitive apps that solve complex problems is a very difficult thing to do. It may not be rocket science, but it certainly benefits a great deal of people.
Adam Hutchison
on 21 Nov 11Forgot to put my name on the last comment…
Jfk
on 21 Nov 11And yet I keep working with self-taught programmers that know nothing about software architecture, database-modelling, testing, and cannot talk about OOAD or even look at a relational model.
Don’t be so full of yourself. You’re building a fcking website, however popular. Try working on satellite communication systems, Siri, your car’s driving system, etc.
Drew
on 21 Nov 11I attended Indiana University for my M.S in HCI despite acceptance to CMU and UofM. The later two schools would have put me in debt. IU pretty much paid my way. I selected IU to the furrowed-brow of many of my colleagues, friends, etc.
I landed at Disney Animation Studios for my internship with a small group of master’s and PhD students. We were told that our selection was based on project-to-skill matching across schools, and that our hire had nothing to do with our school’s name. The consensus was that they had been burned before by selecting based on institution alone, except for a handful of specific institutions with whom they had partnerships, and even then there was quite a bit of filtering.
Anonymous Coward
on 21 Nov 11SVN has some awesomely insightful posts, but I find this one a bit distateful.
It’s hard to make the case against the presumed bias for top-tier candidates by expressing (what comes across as) a bias against top-tier candidates.
Jfk has a valid point - you’re generalizing software development quite a bit… I see first-hand instances where engineers from top-tier schools are the ones pushing the boundaries of software right now - AI, infrastructure scaling, computer security, etc.
37sig has an affinity for being the best-of-the-best when it comes to UX—that requires engineers with artistic skill, which isn’t something college can teach; it’s a trait that’s as innate as it is rare.
Paul
on 21 Nov 11@Khurram
I think what David was trying to get at is that going to these good schools might result in great skills, which you can then assess when you decide if you want to hire them, but simply getting to a good school is not a guarantee that you will be any good.It’s a help, but it is neither necessary nor sufficient.
I went to a York University in the UK, which at the time (1997-2001) was in the top half dozen or so for CompSci. It was a great course, a good mix of theory and practice. It taught me a lot, which I hope I’ve built on in the ten years since. It got me my first job, not because of where it was, but because they taught the kind of things my first employer was looking for (Ada, embedded systems, logic and theory, architecture and design).
But in and of itself, where I got my degree from is no reason to hire me. Judge me on what I can do, not where I learnt how to do it.
Over the ten years I’ve been in this industry I’ve worked with people who have no degree at all, because they had to drop out for financial or health reasons, who have been amazingly good engineers.
I’ve also worked with people who have a 1st from Cambridge and Oxford, some of whom are the smartest people I’ve ever met, and some of who are a total waste of space who were hired primarily because of their degrees. They were so bad that we’d have got more work done if they had just sat on their hands the entire time. I don’t mean these people were the “so smart they were stupid” types, they were just crap. They had made it through university based on obsessive work ethic or just a really good memory.
The world is full of awesome people who didn’t go to top-tier schools but go on to change the world. It’s also full of enthusiastic idiots with fancy bits of paper.
As I said, “Judge me on what I can do, not where I learnt how to do it.” The software world is quite rare that we can do that quite easily.
And @Andrei, you’re right, what 37s is doing is not rocket science.
The point is, nor is 99% of what the Silicone Valley types are doing.
If you need a rocket scientist, then hire one, but the vast, vast majority of businesses do not need that kind of person.
Dan
on 21 Nov 11One of the things that annoys me about 37S is that you guys seem to be unable to transpose your company’s position onto the rest of the world. Sure, building and selling a suite of cloud-based software into a market of rabid fans probably doesn’t require a top-tier engineer or VC investment. That doesn’t mean that extrapolates to the Microsoft’s, Oracle’s, and Google’s of the world.
Eric
on 21 Nov 11w00t! I almost went to Lawrence. Had a fabulous college visit there, and had a HS classmate who went and majored in biology. Go Vikings!
Dan
on 21 Nov 11I should clarify. I’m certainly not suggesting that 37S doesn’t employ top-tier engineers. Just that the criteria you find useful for candidates does not necessarily translate to other companies. Let’s see who you guys recruit and what kinds of cool office policies you enact when you have 1,000+ employees and have to deal with an HR department and all the legal ramifications that come with scale.
Joe
on 21 Nov 11It’s not programming chops that these Valley types are after. It’s experience with and access to leading edge tech.
The research performed and technologies developed at CMU, MIT, and Stanford are at a whole different level than that of most community colleges.
Tim
on 21 Nov 11What’s all the big deal about rocket science. 5th graders can build rockets!
And if we are talking about rocket science and top-tier education I direct you to Homer Hickam (http://en.wikipedia.org/wiki/Homer_Hickam).
He learned to build rockets first, then went to Virginia Tech, then NASA!
btw: someone mentioned Siri – Adam Cheyer (Founder and VP Engineering of Siri, Inc. and now at Apple, Director of Engineering in the iPhone group) went to Brandeis University (ranked #31 nationally, US) and UCLA (ranked #25 nationally, US) – just sayin’
Mer
on 21 Nov 11CalTech’s not on the top tier list? c’mon now.
George Gecewicz
on 21 Nov 11A classic case of, instead of addressing something that exists today (i.e., the company’s current size and practices), shrugging off responsibility to be rational and making up hypotheticals.
Charlotte
on 21 Nov 11+1 with Mer. Caltech ranks just as highly (if not higher) as MIT on prestige measures (e.g. number of Nobel laureates). Look at US News & World Reports rankings. It will be in the top 10. It’s just smaller and unless things have changed, does not have a true CS major. Doesn’t matter to employers.
Not sure if you’re trying to make the point that “unknown” schools exist that are hotspots of engineering excellence or if you’re saying that the school doesn’t matter. If the latter, make sure you don’t list schools that are known for the quality of their graduates to those in the know.
Andrei
on 21 Nov 11@Tim Thanks for the links, I just got a good movie suggestion by going to that wikipedia article :) (october sky)
What i meant was far better expressed by others in subsequent comments, but it’s amazing to see others defending 37s. That proves that these guys may not know how to build something like Mathematica, which powers Siri ( to quit the rocket field) but they sure know how to build a brand.
Scott
on 21 Nov 11Sounds like you touched a nerve with a few CS people that value their education! I happen to agree that academics help very little in the tech world.
B-Y-U! B-Y-U!
Alpha01
on 21 Nov 11Amen!
Dennis
on 21 Nov 11You said you dont’ give a fuck, but then you listed the schools anyway, presumably to prove that your your fine band of programmers are not from the top schools, like MIT or Stanford, but then you listed CalTech? Go read up on CalTech, will you?
Adam
on 21 Nov 11I’d go a step further and question the necessity of a CS degree. I paid for a bunch of researchers to grunt at me and wound up teaching myself almost everything I know now, most of which was not even on any of the syllabi. My first boss after college was a self-taught biology major. The one after that was a self-taught art major. Both are among the sharpest programmers I’ve ever known. Get a real degree—math, science, philosophy, art—something more fundamental to the world and the human experience than a trade degree. If you really want to program, you’ll make time for it on the side.
Tim
on 21 Nov 11@Andrei
I agree with the sentiment that the best people for your job are not necessarily from the top-tier schools. And I definitely agree about all the sycophantic BS around how amazing these uber-engineers are.
I’d be interested to know if the people who disagree with DHH (whatever interpretation of his post they are using) disagree because:
A. They went to a top-tier school and are defending it (and themselves)
B. Know someone or work with someone from a top-tier school and are defending them (and it)
C. Like the idea that these are the top-tier schools and therefore produce the top grads and are defending them (and them).
D. Have never worked with or even met someone from these top-tier schools so don’t really know what they are like and are therefore basing their argument on very little information.
E. Just don’t like 37 and/or DHH.
Of course these all work in reverse for those in support :)
(And yeah, October Sky is pretty good. I liked it more than I thought I would.)
Anonymous Coward
on 21 Nov 11The f-bomb? Really?
It reminds me of thirteen year olds who’ve just learnt to swear.
Jackson
on 21 Nov 11@37signals
This explains why Rails was technically dropped for Merb (but just rebranded as “Rails”), Merb was created by guys from “Top Tier Schools”
Steve Bryan
on 21 Nov 11@Adam Hutchinson, I suspect the comment about rocket science might be that AI, computer vision and other “rocket science” topics might benefit from a Stanford, MIT connection. Most software does not depend on expertise that is currently being developed at major research universities. As such I doubt the comment was intended to be offensive.
Steve Bryan
on 21 Nov 11@Tim, when you are looking for a university that is not top tier, Brandeis is not a good choice. Ed Witten is just about the apotheosis of rocket scientist and he is a product of Brandeis. Not to mention how exquisitely expensive it is to attend.
Tomas Sancio
on 22 Nov 11Programmers have their StackOverflow cred now to back up their code work as a resumé.
Anonymous Coward
on 22 Nov 11It also depends on what type of problems your programmers need to solve. Not to be a put-down, but do you really NEED A-list brain power to code-gen using rails? I don’t think so. Top talent are not attracted to that type of work – i.e., follow the pattern.
I don’t think it’s necessary to put down A-list schools. But then again, I don’t think it’s necessary to drop the f-bomb to complete a sentence either. But then again, I’m from an A-list school.
Alex
on 22 Nov 11It’s hilarious how huffy individuals get about education/work experience without realizing their own personalities cloud their judgment.
37signals is a very design oriented company and I’m willing to bet their highest priority is to hire pragmatic individuals whose primary goal is shipping quality products. One’s academic cred says absolutely nothing about your ability to ship products in the real world.
Apple is another company in this quadrant.
Google is the exact opposite. Larry is an AI guy. He views everything through the lens of an AI academic doing hard CS problems. Everything they do is “Is this is a hard CS problem worth solving?” That’s why they’re working on self-driving cars and they offer services that make it easy for academic type people (and similar personalities) to share information and collaborate. So Google mostly hires CS grads with specialist expertise.
Microsoft is mostly a business company in tech. Their highest priority is cost-efficiency. These days I bet they are full of middle of the road “day jobber” type competent but unexciting coders.
Facebook is the last quandrant. One half hard CS and one half pragmatic shippers. Only they ship lots of stuff noone wants and the hard CS is just keep the ship running another day.
Dan Jaffe
on 22 Nov 11Totally agree with David that academic “prestige” doesn’t mean crap when it comes to creating, writing great code and shipping. I’d be surprised if most SV types don’t see through that BS too, but still recognize a business value in the connections (either direct or by association) that having a fancy alma mater can bring. If that’s the angle, makes sense to gush loudly and often.
Devang Kamdar
on 22 Nov 11So True … In my 7 years of experience as a software developer working for Hue Ass MNCs to staring a small iOS Dev Studio … I have found University degrees from top school do not make anyone better programmer or to be precise, better problem solvers. We have our share of Stanfords and MITs. We call them IIMs and IITs here in India. Very few people and I by that I mean really few I have met with degrees from these top schools have really impressed me. When I hire for my company, I look at the best parameter to judge a programmer – their CODE!
Andrei
on 22 Nov 11@Alex 100% agreed.
@Tim from the options you listed above, none, with the comment on E) that I actually like DHH and 37s ( that’s why I’m on this blog, I’m not here to spill my hate :) )
My opinion is very subjective and I have dealt with very few top tier / non top tier schooled people. In general, I value quality education. An old highschool colleague who was top of the top in mathematics went to Princeton and he was treated very well there and he found teachers who could handle his talent and intelligence. I am now doing ml-class online course from Stanford and I’m really impressed by how prof A. Ng makes his lectures so full of information yet so easy to grasp. I went to Romania’s “toptier” CS uni and I can assure you that 80% of the country’s best CS people graduate this one. The quality is very high in these places.
I remember reading that lately college in the US has become sort of a business, with tuition fees being very large and top tier schools marketing themselves by saying “research says you will be paid this much after graduating our university”. If you leave all that aside I can bet there still is more talent in both teachers and students in this top tier universities. There’s quality people everywhere in life and there are self educated people who are awesome, but on average, top tier education always has more of those “quality” people.
Anonymous Coward
on 22 Nov 11Why do you need MIT grads to make web pages?
Neil
on 22 Nov 11I don’t believe going to a high level university shapes the professional that you become, you can attend a shit university and still turn out as one of the best. Talent and drive is what separates.
Jen
on 22 Nov 11I have a CS degree from MIT, and I have to agree with the original post. It’s depressing the extent to which people pay more attention to my alma mater than the work I’ve done in the past ten years since I graduated.
A month or so ago, a recruiter contacted me about a potential position and the only information he gave about the job were the languages they were using and that they were only looking for graduates of top universities (their list was Stanford, Caltech, MIT, Harvard, and Berkeley). I politely informed him that if some of my favorite coworkers wouldn’t even be considered, I didn’t want to work there.
And that’s the thing—yes, most of the MIT grads I’ve worked with have been very good, but certainly not all of them, and I’ve worked with some very good people who attended lesser known schools or had no college degree at all. Education is just one part of your background, and in a field where your work can be relatively easily evaluated, I think it’s harmful to make it the most important part.
Also, to all of the people who have been saying that 37 signals would be singing a different tune if they were doing different work: you really think that MIT, CMU, and Stanford are the only places doing cutting edge research or turning out graduates capable of doing so? Please. Again, why be lazy and only look at the school when you can evaluate the research and the work that an individual has done?
Whatever
on 22 Nov 11Oh what a stupid argument.
David is right to the extent that a prestigious degree is no indicator of quality. But hey, we all know that and the point doesn’t even bear repeating.
What David is really saying is that 37 Signals doesn’t need developers with a heavy engineering background and neither do you. This is typical. We’ve seen this in his ridiculously simple book and David’s talks where his point is the same: I’ve been successful at this little company that makes web pages, therefore you should do things exactly like me.
What arrogance! 37 Signals doesn’t innovate anything. It’s nothing new. It’s not hard. If your company is building incredibly complex AI, for example, then the guys at 37 Signals probably aren’t qualified to do it. They may be smart, but they probably lack some engineering and math skills that would be necessary. Doesn’t mean they couldn’t learn it, but that guy from MIT has probably done research in this area.
Of course, our industry is about as arrogant as they come and everyone will say “Well, I teach MIT PHd’s how to build shit and I never graduated high school.” Well, congrats there Sparky. But you’re an anomaly.
Bottom line: If you’re building web-apps that are largely data entry then you don’t need grads from the top schools. If you are building something that requires some R&D then you will need folks that have strong backgrounds in math, CS, engineering, etc and the best schools are logically the best place to look. Not the only, but the best.
Duh. We need to have a fucking debate on this? Anyone who has any sense already knows this.
Ohio
on 22 Nov 11What a refreshing post, thank you for not being afraid to speak your mind!
Anonymous Coward
on 22 Nov 11Strongly agree with @whatever.
Brian
on 22 Nov 11Mine’s a slightly milder sentiment, but on the whole: echo @whatever.
Michael
on 22 Nov 11This is Chicago talking. Well said, David.
ploogman
on 22 Nov 11Starfleet Academy grads are actually better, just saying
Dan
on 22 Nov 11I have a degree from a top-tier school and I don’t think there is a right or wrong answer, only that if you randomly pull a candidate from a top-tier school and one from a lesser-known school, chances are great that the candidate from the top-tier school is better qualified. Why? Because he/she could have gone to either. The candidate from the lesser-known school probably could not have.
Does that matter? Well, yes and no. I will be the first to say that the criteria used to determine admission to highly-competitive schools does not perfectly align with any job. Yet a lot of the screening has been done by the admissions committee. Higher test scores, grades, and achievement are pretty good indicators of aptitude.
Now if you have no degree or a shit degree, but have invented a new software product on your own time that’s quite impressive but for the general populous, that’s the exception, not the rule, and far more likely to occur at the top levels of the top institutions.
It’s sort of like saying that just because a football player was an all-star at a top division one college program, he isn’t necessarily better than a top player at a lesser-known program. That may be true, but I don’t see too many top prospects choosing to play for division two schools.
Don Schenck
on 22 Nov 11I didn’t even FINISH college.
Yet, last year I worked on software that will save THOUSANDS OF LIVES.
What are you working on, again????
It’s all about perspective and how you want to look at it.
in hoa don
on 22 Nov 11It’s sort of like saying that just because a football player was an all-star at a top division one college program
ploogman
on 22 Nov 11@ Dan
I think the point is that if you have formal education from an accredited school, no matter what it is, you are on even playing field regardless of the marque/cache of a particular “top” school.
And I think the point may also be that some great programmers and developers and designers are great without formal education. That is nothing new. But, more uncommon I would say.
37signals has some uncommonly good people, degrees or not. That’s my opinion.
Joe
on 22 Nov 11By starting off by saying your problem is with other people’s hiring practices, you’ve crossed the line from sharing “what to works for us” to “here’s how everyone should do it”. I love it when you share what works for you. It’s useless to readers when you pretend to know what the needs of other companies are.
Damion Hankejh
on 22 Nov 11[ yawn ] you’re just lime green jealous - I dropped out of MIT after 4 years - do I get a gold star?
TJ
on 22 Nov 11Love it!
Justin
on 22 Nov 11I received some of the best hiring advice from my old boss. He said he prefers to hire the guy who has the intellect to have gone to the high level university but didn’t for whatever reason and is pissed that people keep looking down on him and will spend the rest of his life proving that the name on his degree doesn’t matter.
GeeIWonder
on 22 Nov 11Dear all:
Please, please, please please, please please please…
Do not confuse technicians with innovators.
That is all.
Daryl Yeo
on 22 Nov 11I have incredible respect for you, David, but you are confusing programmers with computer scientists. 37signals makes web apps, there is no need for computer scientists when you are not using computer science to solve a problem. You will need smart people if you are going to solve really complex problems.
Sure, you guys can make great webapps that makes people’s lives easier and be incredibly successful at that. It’s really not hard to make a webapp these days. Anyone, regardless of educational background, but you guys will probably never be able to solve a problem like search like the PhDs at Google are trying to solve.
Nwokedi
on 23 Nov 11I think for the most part, respectable tech companies actually do look at the candidate’s code regardless of what school he/she came from. The assessment may be in the form of a mini-project or online/in-person technical interview—but companies are definitely looking.
calendar for android
on 23 Nov 11And they’ve all seemed life-changing, and they’ve all seemed important. ...
Anonymous Coward
on 23 Nov 11I hardly consider making websites “programming.”
David V
on 23 Nov 11I think David missed the point.
VCs gush about the education of their vapourware gamblers because they cannot just the substance! The makers of the emperor’s new clothes have good degrees. Just like the textiles, only the latest and finest will do.
Anonymous Coward
on 23 Nov 11It’s great that 37signals sticks to it’s values and opinions no matter what but it shouldn’t make such stupid statements.
Remember your products were built on the shoulders of countless such computer scientists that you now scoff at. Remember your roots and never take things for granted.
This is why you guys are and always will be a small business.
ploogman
on 23 Nov 11wow – some super hostile comments here!
I guess we can tell who went to the “top tier”! Me think some doth protest too much.
There are people who are great programmers who have no degree of any kind. Others have degrees in seemingly unrelated disciplines. Others have degrees in computer science.
Yes, web applications and websites do require extensive programming – they are part of the realm of programming. Its total bullshit to say that complex data drive websites or web applications do not require programming.
The days of the white coated computer scientist passed. Software can be written without a white coat and without being in a computer room. If you are talking about hardware development, making chips, circuits, etc., that is computer and electrical engineering.
Any of you programmers or developers out there are working in computer science – its just that web-related computer science captures the most attention these days – whether you are from MIT, CIT, Clarkson, Syracuse, Tulane or a small community college – or god forbid, for some anonymous cowards above, those of you with no degree.
At least David has the stones to make a statement and get a dialog going. That’s more what it is about. He never said he was perfect or right about everything.
And FYI David and 37 have created and innovated much more than most readers. Rails? Pow? The list goes on, all for your own use. Talk about walking on shoulders of others. We all walk on C and Unix, that is from the 1960s. Give it a break. Yeah, that shit is great. Next…
Matt Craig
on 23 Nov 11I agree with David. In my career I’ve observed a pretty consistent inverse relationship between someone’s educational pedigree and their ability to produce.
True, I’m not coding for the space program… but then again, neither are 99% of the people reading this discussion.
Zac Wasielewski
on 23 Nov 11Yet another shout-out to the RIT programmer! I graduated from their graphic design program, but eventually found my way to a programming/web development career. Oddly enough, the school prepared me well for a totally unrelated career (though arguably not $100k+ well).
GeeIWonder
on 23 Nov 11Turing didn’t wear a white coat. He wrote software - conceived of it even - without a computer. So then he conceived of a computer.
Maybe an education was necessary for this, maybe it wasn’t, maybe it helped, maybe it got in the way. The point is this: the two guys winding the tape back and forth have no business spouting opinions on the matter.
Edgar
on 23 Nov 11Don’t forget what I like to call brute force programmers who are those who just pick a book or some sort of tutorials and start learning things on their own.
sure it would of been nice to have someone teach you the way it supposed to be, however if it works and works really good that’s good enough for me.
Alex Bunardzic
on 23 Nov 11I agree with the original post. Software development is the only craft known to man where complete transparency is fully disclosed. You can run but you cannot hide.
My only reservation would be in the following: just as, given enough loose cash, one can buy a prestigious education, one can also buy a prestigious open-source product on github. I wouldn’t be surprised if some talented developers would be willing to build something to order and allow the paying customer to inherit the sole ownership. The paying customer then acquires the bragging rights, in which case, we, the recruiters, would be fooled just as much as we can get fooled by the educational pedigree.
That’s why I’m only willing to interview people who are open to doing a hands-on coding test on the premises. I give them a problem, give them half a day to work on implementing the solution, and then examine the resulting product. The proof then indeed is in the pudding.
Cyber Design
on 24 Nov 11Nice post! thank you for sharing the information with us.
Web designers
Anonymous Coward
on 24 Nov 11Haha ploogman has no idea what he’s talking about.
Hamid
on 24 Nov 11It’s obvious that talent and innovation are not developed in the university but in work-place and practicing.
Sudburyrob
on 24 Nov 11Nothing fires up people more than this topic! My experience is that below average performers who went to top tier schools never shut up about where they earned their degree. One of my best bosses went to Harvard, and NEVER talked about it. Bottom line: if you value your school more than your accomplishments, you are destined to get eaten alive in the real world.
Anonymous Coward
on 24 Nov 11Fuck programmers. Hire brogrammers.
You Guys Have Become Tiresome
on 25 Nov 11Huh. Berate people who champion grads from one set of schools, then brag about the schools from which you and your colleagues graduated.
Pompus horseshit.
Juan Pablo Manson
on 25 Nov 11I like the articles where you write about actually doing things, but latelly this blog has become a platform to just brag about unimportant stuff, mostly commented by flatterers.
There are a lot of insteresting things to write about, why waste your time with this bullshit?
Jobs Guru
on 25 Nov 11Now I get it. This is the reason why I must visit silicon valley. Even if is just to come and stay 6 months , I wouldn’t mind, but the sure thing is that I ll grab a lot Idea that I would bring back to Nigeria. The problem of Tech StartUps in Nigeria is that business men and Government do not invest in young boys that have vision. I started blogging last 4 yrs, i have a couple of blogs but my blog is Jobgurus Nigeria, is job portal that publishes Latest Job Vacancies in Nigeria
Pat Hall
on 25 Nov 11I find these arguments pretty tiresome and I admit to not having read all of them.
But I wanted to say: I just started grad school and it’s amazing. I have the good fortune to be able work with amazing minds every day. I admire 37s for their willingness to challenge the status quo, and especially for their insistence on encouraging young developers to chase their dreams. They’ve had a huge impact on the tech field.
But at the end of the day the business world is still business, and it wasn’t for me. Higher education (disregarding for the moment the meaningless question of what a “tier” really is) is about pure research, and pure research is a beautiful thing.
I just hope our society as a whole doesn’t choose to devalue it in the future.
Jobs
on 25 Nov 11I agree with you david, it’s not about where you trained but if and how you get the job done.
Patrick Gant
on 26 Nov 11Granted, I went to university in Canada and we don’t have the same wide gap-scratch that…perceived gap-between the Ivy leaguers and all the rest.
Where you went to school is far, far less important than what you do with the education you’re given. The only extra edge that the pedigreed folks get are the networks of people they meet when in school and that they can mine for a lifetime thereafter.
Jim Jones
on 26 Nov 11@Jackson Merb was created by Yehuda Katz. He ran the school newspaper at Brooklyn College and later taught himself to code. Not exactly a “top tier” schooling (not knocking on Yehuda, much respect)..
http://thegeektalk.com/interviews/yehuda-katz/
https://en.wikipedia.org/wiki/Merb
sushil bharwani
on 26 Nov 11I think going to a good school gives you a great exposure. But at the same time if you end up in a group who does wonderful things it could be equally exiting. Also it depends on where your interest are so being a good programmer is not just about school its about your interest and people you work with.
Gaurav
on 26 Nov 11Have you guys considered having small ‘thumbs up’ button near comments? Some really good comments I’ve seen regularly on your blog and I think we could use that functionality.
Matthew @ Thepen
on 26 Nov 11I think people can go to any schools and really make a difference.
Walt
on 27 Nov 11I think everyone was quite pleased by 37signals early success, and obviously you guys and gals have made some real money. Good for you.
But in the last year or two your attitude in these posts have come across as a bunch of smug assholes. Seriously, this post pretty much tops everything, including your last dopey book which I bought and immediately threw away after reading. “Just do it”? Really? I paid for this? I guess that makes me the bigger schmuck.
If you guys were on the leading edge of anything in computer science, and did it well, I would say your argument has muster. It still does, regardless. But you guys have made a pretty good living delivering something pretty simple to a whole bunch of people who are looking for something simple – good for you. But do not pretend that the technology behind your business is anything like what some of the hardcore types out of the A++ CS schools do for a living – it is not.
The bottom line is two years ago I would have no problem recommending a peer looking for some simple project management tools to just sign up for Basecamp. Two years later – not so much. With so much “smugness” and a shitty attitude towards the highly educated people that built some of the technologies that your business takes for granted, this thing might just blow up sooner or later, and I’m betting sooner.
BTW, I didn’t go to one of those A++ technology schools either.
Sarah Bird
on 27 Nov 11I am feeling depressed after reading this. I never passed out from these universities. What does that say about me? Does that make me any less of a coder? People who master grads from same schools and then brag about their schools and univs. from where they graduated. Duh! Can we please change the topic?
Andy
on 27 Nov 11Well we can agree that David has 1. a strong opinion and 2. gets folks talking. That in itself can be valuable.
Tyler
on 27 Nov 11Absolutely. Most of the best and most talented developers I know didn’t even graduate college. I’m all for education, but where someone went to school has very little to do with how good a developer they are.
Bruno Barros
on 28 Nov 11Wow, fuck yeah!
Bryan
on 28 Nov 11What I read here is simply this: a person’s passion and skills matter more than where they went to school or where they worked. Now, admittedly if they come from a solid background (school, employer) they are more likely to have advanced skills based on their exposure and field of study/depth of specialization. But many times success comes down to how bad you want something, how hard and smart you are willing to train/prepare yourself, and what you do when you have the opportunity (e.g. working long hours, doing stuff others don’t want to, going after additional opportunities). You can develop this focus and discipline in many places and in many ways, not just the big corporations and elite schools. In this regard, I’m more aligned with the Jack Welch’s philosophy on success.
This discussion is closed.