goepsilongo has quit [Quit: Konversation terminated!]
stevea has quit [Quit: Either I or my computer has gone to sleep. ZZZzzz…]
stevea has joined #ruby
stevea has quit [Client Quit]
stevea has joined #ruby
stevea has quit [Client Quit]
stevea has joined #ruby
stevea has quit [Client Quit]
BH23 has quit [Quit: Connection closed for inactivity]
<MeowcatWoofWoofF>
What's a fun server-side project for a novice rubyist?
SuperLag has quit [Ping timeout: 252 seconds]
<dayday>
Do you guys prefer to intend your code after `private` or `protected`?
<dayday>
* indent
<weaksauce>
no
<weaksauce>
MeowcatWoofWoofF perhaps the odin project?
<dayday>
hmmm
<weaksauce>
or just a todo list rails app
<dayday>
Or we could all team up
<dayday>
To create the ultimate Rails app
<dayday>
Like a YouTube clone, or a DuckDuckGo clone
<dayday>
And we'd never have to worry about money ever again...
<duds->
lol
<duds->
going to learn Ruby as my first programming language 😎
<keinbock>
:)
CrazyEddy has quit [Ping timeout: 245 seconds]
<weaksauce>
nice
jpw has quit [Remote host closed the connection]
_ht has quit [Remote host closed the connection]
crankharder has joined #ruby
stevea has joined #ruby
<ox1eef>
good choice
<ox1eef>
it's nice to see because newcomers seem to choosing python more often than not these days
<ox1eef>
to be*
<weaksauce>
i hate that python took over
<weaksauce>
i mean ruby is no by means out but all the unis and crash courses seem to be python nowadays
<ox1eef>
tech twitter is mostly python too
stevea has quit [Quit: Either I or my computer has gone to sleep. ZZZzzz…]
<ccooke>
Python is probably going to be big for at least the next few years. It's got a good base, and it might last longer than that at the top. It's *probably* not going to stay as popular as it is now, though
<ccooke>
Just as Ruby didn't :-)
<ccooke>
(For all I love Ruby, though, Ruby didn't have as many reasons to *keep* it at the top as Python does right now)
<keinbock>
I am new to ruby, I'm hoping to get a job doing ruby someday
bit4bit has quit [Quit: Leaving]
<ccooke>
keinbock: There are definitely plenty of them around
<keinbock>
ccooke: nice :)
<ccooke>
I changed jobs a couple of months ago - I Was able to filter for ruby quite effectively. Didn't end up choosing one that's using it now, but I have several avenues to introduce it :-)
<keinbock>
I am old, though, if I am 40 can I still get a junior ruby job?
<ccooke>
keinbock: Depends. Can you afford it? Can you pereude someone to hire you?
<keinbock>
ccooke: what is there to afford?
<ccooke>
(I'm over 40; I've hired people older than me into mid-level positions at least if they were the right fit)
<keinbock>
ccooke: so you're saying ageism isn't usually a problem in IT?
<ccooke>
keinbock: Junior level salaries will tend to pay less than higher level ones. That, however, only matters to you if the lack of money does
<ccooke>
keinbock: Hah. Of course not.
<ccooke>
keinbock: I *did* also say "if you can perseude someone to hire you". I can also say I *have* hired older people, but claiming that it's not a problem would be entirely dishonest.
<keinbock>
ccooke: okay :)
<keinbock>
I know some guy who is 50 and he made a rails app but he isn't getting any rails interviews, I guess he needs more than one app for his portfolio?
<ccooke>
keinbock: if you're talking about a career move into coding - well, I know people who have done it and been happy. I don't know anyone who failed at it, but that is *definitely* anecdotal; people who failed to change are less likely to be where I'd meet them
<keinbock>
good to know ccooke :)
crankharder has quit [Ping timeout: 252 seconds]
<ccooke>
I would say that Ruby *may* not be the best thing for a career change. Something like that, you must accept that you *might* not be as attractive, so picking options where there are more jobs may be wise. But as I said, thee really are a decent number of Ruby jobs (at least, in London where I'm based)
<keinbock>
well, I have an affinity for ruby, so I will try anyway :)
<keinbock>
ccooke: what do you mean by attractive?
<ccooke>
Good :-)
<ccooke>
keinbock: A career change is interesting. You get people who are interested in the why and wherefore, which means they might be more likely to hire you. You'll also get people who dismiss you without looking too deeply.
<ccooke>
It is pure anecdote and entirely unscientific (and possibly just me being cynical), but I think there are more of the latter than the former.
<ccooke>
Which means career changes *do* come with some extra hurdles. So, if the reason for the change is a wider "This career interests me more and I'm brave enough to try", then looking dispassionately at the job market and selecting options that have more jobs (and therefore more people interested in me) would likely be rational
<ccooke>
Of course, we're never always rational, and (especially in a career move) being passionate about things can very much help get a job.
<keinbock>
ah, yes, I have a backup plan :)
<ccooke>
keinbock: *grin*
<ccooke>
I mean, I'm sharing opinons here, definitely not giving advice
<keinbock>
but even if I don't get hired as a ruby dev, I will still do it as a hobby :)
<ccooke>
that's good
<ccooke>
Ruby really is a great language
<keinbock>
yes, it's really good for DSL's
<ccooke>
heh. I have written some terrible things under the banner of DSLs :-D
<keinbock>
what I meant to say it's really good for metaprogramming, not that it would automatically make you an awesome author of DSLs :P
<ccooke>
*grin*
<keinbock>
:)
<ccooke>
The thing I always like about ruby is how tangible the structure of it is. It has relatively little magic (as in: fewer places on average where there is special syntax for something that isn't clearly understandable and built up from basic concepts) and the object model is... hmm. consistent and complete might be a way to put it?
<ccooke>
I mean the way that every statement *always* evaluates to something, and every object is built on the same framework (including Object)
<keinbock>
yes, it seems very consistent
<ccooke>
There are other languages with similar rigour in their design, but I find Ruby's particularly compelling
<ccooke>
Fractal might be another good way to describe it :-)
<keinbock>
I know what you mean
<keinbock>
:)
<keinbock>
ccooke: by the way, what could that 50 year old be doing wrong? does he need more than one app for his portfolio?
<ccooke>
keinbock: Quite possibly.
<ccooke>
Or maybe do some open source work
<ccooke>
Having commits included in a few projects is never a bad sign
<ccooke>
(... I mean, so long as the projects aren't terrible and the code is okay ;-)
<keinbock>
:)
riceandbeans has joined #ruby
<riceandbeans>
Question. I bundle install in a dir, it says installed foo at version, I go to run bar, it says it can't find foo at that version, please run bundle install. If I ls vendor/bundle, the gem is totally there. What could cause it to behave like this?
<weaksauce>
the lockfile have the right version?
<riceandbeans>
Yes
<weaksauce>
and the context of it is being run in a bundle exec