Advertisement
Guest User

Untitled

a guest
Feb 26th, 2010
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 1.85 KB | None | 0 0
  1.  
  2. Some things to remember:
  3.  
  4. 1.  You don't need GSOC to contribute to a free software project, but
  5. it's a great way to get started.  Almost all of our students have
  6. stuck around afterwards.  some examples:
  7.  
  8. Holger Lubitz wrote a great deal of x86 assembly for GSOC, then came
  9. back later to write his Masters' thesis on fast small SIMD integer
  10. frequency transforms, which gave x264 an overall speed boost of up to
  11. 15%.  He got paid well for that work, too.
  12.  
  13. David Conrad wrote a great deal of ARM NEON assembly for GSOC and is
  14. now our ARM maintainer.
  15.  
  16. Dylan Yudaken continued to work on tasks related to his GSOC project
  17. and now maintains the code that he wrote (weighted prediction stuff).
  18.  
  19. 2.  In my experience, people tend to assume that free software
  20. developers, especially "good" ones, are far beyond their league.  They
  21. see someone with hundreds of commits and thousands of lines of code to
  22. their name and assume there is some magical divide between them and
  23. the developer.  There isn't.
  24.  
  25. I'm a Junior.  I got started in my Freshman year: I hadn't used C for
  26. nearly a decade.  I had never written or read a line of assembly code
  27. for any processor.  I had no idea how video or image compression
  28. worked.  I didn't even know what a Fourier transform was.
  29.  
  30. Since then, I've written 1/5 of x264, designed Facebook's encoding
  31. backend, interned at a cable/IPTV broadcasting company, done contract
  32. work for over a dozen companies, mentored for GSOC twice, and become
  33. the x264 project leader.
  34.  
  35. Getting into open source is, IMO, the single best thing a CS major can
  36. do for themselves, both in terms of hobbies, job prospects, and
  37. friendships.  Do it as soon as possible and don't look back.
  38.  
  39.  
  40. Finally, for general questions about GSOC, feel free to drop by #gsoc
  41. on Freenode.  And of course, if you have questions specifically for
  42. me, drop by #x264dev on Freenode.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement