LLVM for Grad Students (2015)(cs.cornell.edu) |
LLVM for Grad Students (2015)(cs.cornell.edu) |
Why should a person who pays a university to give them a project to do get a degree and recognition and someone who just likes compilers be left with some thumbs up on a mail list?
But generally it's hard to publish code. Mostly you have to write a paper, and the paper usually has to have an element of novelty. Can't just be "I built this compiler!"
Lot of LLVM talks seem to be tutorials, which is another approach, and of course very useful.
Or you can do like Adrian Sampson and many others, and publish it via a blog. You won't get tenure that way, but most people don't care.
The arxiv is another possible option for implementation papers (if you don’t mind piggybacking on another CoRR category like architecture or programming languages).
I have a few issues with this comment. I am a graduate student and while I personally work on the theory side, I have labmates involved in these sorts of projects.
We have to get chosen to work on a project (accepted to grad program, given funding, taken on as a student by a PL researcher) - these steps are all based on the merits of our undergraduate work, we are not simply paying to work on the project. We are directed by an expert in the field, given mentoring, and work on our projects 30-50 hours a week. It should not be surprising that most significant recognition-worthy work in programming language theory occurs in this environment.
Yet there are still people who do not need this guidance and who are still making equally moving contributions but are not recognized or rewarded for their work.
Also by receiving grant money in your name you are paying to go to university.
The former I'd get behind, the latter not so much.
And there’s substantially more people spinning their wheels and wasting their time, and they don’t even know enough to understand what they’re doing uninteresting.
>Also by receiving grant money in your name you are paying to go to university.
What does that even mean. You realize that working for free on an open source project is closer to “paying to work on a project”, right?
The college isn't doing any charity here. They are getting paid your "tuition" and they need to take in grad students to keep getting those tuition grants.