So many folks suggest "If you don't have anything you can show, start by contributing to OSS work!" that I sort of have the urge to be contrarian: 1) The professional degree for software engineers is a BS. You might not be great shakes when you get out of school, but you're still a professional. You know what professional means? That when you're the least experienced person in the room doing barely serviceable work,…
Yes. Also, if I am going to put some time into OSS and I'm a beginner, I want more specific advice than "work on OSS". What's the procedure for jumping in? How many initial questions are non-annoying for the project maintainers? How do I submit a pull request? What are the projects that are near or just slightly above my skill level? Is my own project, started from scratch at my less than impressive skill level, as g…
How to become successful Rubyist
11–20 of 26 posts
Re: How to become successful Rubyist
#12Earlier quoted context omitted.
Yes. Also, if I am going to put some time into OSS and I'm a beginner, I want more specific advice than "work on OSS". What's the procedure for jumping in? How many initial questions are non-annoying for the project maintainers? How do I submit a pull request? What are the projects that are near or just slightly above my skill level? Is my own project, started from scratch at my less than impressive skill level, as g…
Take an afternoon to learn RSpec. there is plenty of documentation, free tutorials online or you can pay $9 to peepcode to get a screencast. Being self-directed goes a long way.
Re: How to become successful Rubyist
#13Earlier quoted context omitted.
Take an afternoon to learn RSpec. there is plenty of documentation, free tutorials online or you can pay $9 to peepcode to get a screencast. Being self-directed goes a long way.
Yeah, I was definitely being a little whiny there. I did just pick up an RSpec book -- just wish TDD experience wasn't such a pre-req for getting a Ruby job.
Also, writing tests is a skill. After knowing how, you still can actually get better at writing tests. It's not as easy as 'just teach me RSpec,' it's more like 'teach me functional programming' or something. It's much bigger than just switching languages.
Re: How to become successful Rubyist
#14I have not read all the articles fully so I cannot comment on the content, but I found that the way the articles were written was interesting. I mean this guy just emailed all these questions to all these people and they just replied?
Re: How to become successful Rubyist
#15Earlier quoted context omitted.
Yes. Also, if I am going to put some time into OSS and I'm a beginner, I want more specific advice than "work on OSS". What's the procedure for jumping in? How many initial questions are non-annoying for the project maintainers? How do I submit a pull request? What are the projects that are near or just slightly above my skill level? Is my own project, started from scratch at my less than impressive skill level, as g…
Take an afternoon to learn RSpec. there is plenty of documentation, free tutorials online or you can pay $9 to peepcode to get a screencast. Being self-directed goes a long way.
Re: How to become successful Rubyist
#16It seems like he is asking the wrong people these questions since there is a lot of "I can't really answer that because I don't need to do that". I would rather know the answers to these questions from random folks on the Ruby mailing list that I haven't heard of since their experiences would probably be more fitting for me.
Re: How to become successful Rubyist
#17I have not read all the articles fully so I cannot comment on the content, but I found that the way the articles were written was interesting. I mean this guy just emailed all these questions to all these people and they just replied?
Re: How to become successful Rubyist
#18So many folks suggest "If you don't have anything you can show, start by contributing to OSS work!" that I sort of have the urge to be contrarian: 1) The professional degree for software engineers is a BS. You might not be great shakes when you get out of school, but you're still a professional. You know what professional means? That when you're the least experienced person in the room doing barely serviceable work,…
Yes. Also, if I am going to put some time into OSS and I'm a beginner, I want more specific advice than "work on OSS". What's the procedure for jumping in? How many initial questions are non-annoying for the project maintainers? How do I submit a pull request? What are the projects that are near or just slightly above my skill level? Is my own project, started from scratch at my less than impressive skill level, as g…
Hell, ask me any time and I will teach you to write tests if you want.
Re: How to become successful Rubyist
#19Earlier quoted context omitted.
Take an afternoon to learn RSpec. there is plenty of documentation, free tutorials online or you can pay $9 to peepcode to get a screencast. Being self-directed goes a long way.
I've been working on my own to learn Ruby, and I know TDD is a big part of things. Have you used the Peepcode screencast? Would that be a good starting point on RSpec?
Re: How to become successful Rubyist
#20Earlier quoted context omitted.
Yes. Also, if I am going to put some time into OSS and I'm a beginner, I want more specific advice than "work on OSS". What's the procedure for jumping in? How many initial questions are non-annoying for the project maintainers? How do I submit a pull request? What are the projects that are near or just slightly above my skill level? Is my own project, started from scratch at my less than impressive skill level, as g…
RailsMentors.org will help. This is one of my pet projects for RailsBridge, and we have a ton of volunteers. Hell, ask me any time and I will teach you to write tests if you want.
Got any mentors in the LA area?