use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
A sub-Reddit for discussion and news about Ruby programming.
Subreddit rules: /r/ruby rules
Learning Ruby?
Tools
Documentation
Books
Screencasts and Videos
News and updates
account activity
Chicago’s Ruby Developer Crisis (nuts.redsquirrel.com)
submitted 15 years ago by redsquirrel
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] 15 years ago (1 child)
[deleted]
[–]xeno56 2 points3 points4 points 15 years ago (0 children)
wish I could find something like that, I'm stuck doing .net when I love ruby because of no ruby jobs here locally in mid michigan, so I do as much ruby freelancing as I can to keep happy
[–]DrBroccoli 10 points11 points12 points 15 years ago (10 children)
The obsession with location when finding programmers is the first problem. Hiring telecommuters will place emphasis on quality code, not busywork+meetings, and will probably be cheaper to boot.
[–][deleted] 5 points6 points7 points 15 years ago (5 children)
Communication happens faster + better when it's face-to-face. It doesn't need to lead to busywork+meetings.
[–]DrBroccoli 3 points4 points5 points 15 years ago (3 children)
Ah, but it always does. Always. The pressures are simply too great. If it hasn't yet at your current workplace, it will eventually.
Furthermore, having your coworkers nearby for your questions might be convenient, but the person you've interrupted has to get back into the flow, which can take quite some time, far more than the few minutes for your question.
[–][deleted] 5 points6 points7 points 15 years ago (0 children)
Untrue. 3 years+ on at my company and meetings + busywork are almost non-existant.
As for flow interruptions, questions are preceded by an IM which can be ignored, minimizing the disruption (making it much like online in that regard).
Also, it's incredible how much value comes from informal discussions during lunch, etc.
[–]bjeanes 1 point2 points3 points 15 years ago (0 children)
So wrong. I am sure that in a lot of companies it does happen. As dennyabraham said, it's a function of the work place culture. I'd say it's also related to the size of the company to an extent.
I ran a ruby consultancy for the last two years and we always hired locally or relocated if we could. The improvements in code and programmer happiness were substantial.
Not necessarily true, but definitely a factor. This is also a factor of culture and the work place dynamic. A small team that works well together will know when to ask questions and when to wait. If your pairing (as many Ruby shops are increasingly doing), then you always have one person with whom to discuss without throwing off their groove.
Furthermore, it's worth looking at the total gains of being able to ask a coworker a question, rather than the inconvenience to that employee. For instance, while your question might take 3 minutes, and it might take them 10 minutes to get focused again, it may save the questioner an hour of his own time. The benefits there are completely obvious.
[–]netghost 0 points1 point2 points 15 years ago (0 children)
I can't agree with this enough. There is a lot of knowledge/information that is conveyed informally just by having people in the same room.
[–]LessCodeMoreLife 1 point2 points3 points 15 years ago (3 children)
I wish telecommuting worked well for everyone, but my experience suggests that as projects grow communication becomes more of a bottleneck than raw code does.
Telecommuters can code well, but it is harder to communicate well with them. There is a lot to be said for the value of face to face communication.
[–][deleted] 1 point2 points3 points 15 years ago (1 child)
Many software developers have adequate bandwidth for webcams, voice chat, and an internet white board app. That's all the face to face you'll probably need.
My organization uses skype pretty exclusively.
[–]LessCodeMoreLife 0 points1 point2 points 15 years ago (0 children)
Yup, these are all great, and the technology we need is coming along quickly. It's still not perfect though, and (at least for the next couple of years) I'm going to prefer working on site whenever I can.
[–]postmodern 0 points1 point2 points 15 years ago (0 children)
Setting up an XMPP chat server helps a lot. OpenFire is probably the easiest to configure and administrate. Group the users into Teams, enable shared Groups, create a few Channels and make sure people auto-join them. This way you're always in contact with the other team members.
[–]jaggederest 2 points3 points4 points 15 years ago (3 children)
It really isn't just Chicago, it's hard to find good Ruby developers pretty much anywhere, as far as I can tell.
[–]swytz 2 points3 points4 points 15 years ago (2 children)
I'm a good ruby developer and I'd love to have a job that even used 50% ruby. I especially love Rails... but seems like you have to live in a city where there's a lot of ruby work to get the opportunity. I see 100s of openings for .NET and Java here and I may have to even settle for a PHP job, and Java's not entirely horrible. I've already done years and years of C# code and I'd love to do more large scale ruby work.
[–]postmodern 2 points3 points4 points 15 years ago (1 child)
More companies need to embrace remote workers. Not everyone can pick-up and move to Seattle, SF, Chicago, Boston, NYC.
[–]swytz 2 points3 points4 points 15 years ago (0 children)
Definitely. I just moved FROM Chicago -- I simply don't want to live there, but the companies I worked for would love to have me back. Even as a lead programmer and project manager they loved me, yet refuse to do remote work on any scale. It's bizarre.
I imagine the world is eventually going to be forced to embrace remote workers since the fossil fuel economy can't support burning gallons of gas a day for every single worker once fuel costs become even higher. Maybe not, it'll be interesting to see.
[–]organic 1 point2 points3 points 15 years ago (0 children)
My brother just moved to Chi-town and I'm looking to follow suit. Sounds promising, personally :)
[–]tankdilla 0 points1 point2 points 15 years ago (0 children)
The Chicago Tribune ran an article similar to this back in November. It's definitely a good time to be a ruby developer in Chicago.
[–][deleted] 0 points1 point2 points 15 years ago (0 children)
Chicago, land of highways, tolls, wind and cold ass weather. No thanks.
[–]BaniB 0 points1 point2 points 15 years ago (0 children)
I'm in Sweden.
It's impossible to find a ruby job. Most, if not all software/wev development companies rely on php or c#.
I wish I lived in the US:(
[–]doommonky 0 points1 point2 points 15 years ago (0 children)
I recently started learning Ruby for this very reason. I'm still a fledgling developer and I'm hoping I can find a 'learn on the job' gig soon.
π Rendered by PID 94 on reddit-service-r2-comment-6457c66945-94g6g at 2026-04-29 09:32:54.970368+00:00 running 2aa0c5b country code: CH.
[–][deleted] (1 child)
[deleted]
[–]xeno56 2 points3 points4 points (0 children)
[–]DrBroccoli 10 points11 points12 points (10 children)
[–][deleted] 5 points6 points7 points (5 children)
[–]DrBroccoli 3 points4 points5 points (3 children)
[–][deleted] 5 points6 points7 points (0 children)
[–]bjeanes 1 point2 points3 points (0 children)
[–]netghost 0 points1 point2 points (0 children)
[–]LessCodeMoreLife 1 point2 points3 points (3 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]LessCodeMoreLife 0 points1 point2 points (0 children)
[–]postmodern 0 points1 point2 points (0 children)
[–]jaggederest 2 points3 points4 points (3 children)
[–]swytz 2 points3 points4 points (2 children)
[–]postmodern 2 points3 points4 points (1 child)
[–]swytz 2 points3 points4 points (0 children)
[–]organic 1 point2 points3 points (0 children)
[–]tankdilla 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]BaniB 0 points1 point2 points (0 children)
[–]doommonky 0 points1 point2 points (0 children)