Hello NYC.rb... my name is Jeff and I started learning some Ruby a couple of months ago. I just finished my first gem and published it:
"This is a software model of a Rubik's cube, providing a dynamic data structure with which to describe the state and orientation of any cube in any legal position." - from the readme.
It also includes a set of solver methods that work great, although they are not especially efficient algorithms.
I'm writing to your mailing list for a few reasons:
-This is my very first gem! And I am super chuffed that it totally works and that people seem to be downloading it! And I don't have anyone to show it to or to ask to look over it! If anyone has any thoughts or wants to fork it, that would be double plus good and so incredibly appreciated.
-I originally planned just to make a class to handle the data structure of a cube and program in all the simple motions, but simple motions turned into combinations, and then to layer solving methods, and now I know what creep is! I'm really happy the solver works; I didn't think I was going to be able to do it, but like I said- it's not an optimal solution. I'm hoping some other folks might want to use my class to write their own (probably wicked better!) routines.
-I'm looking for meetups to see if I can't find some people to talk about Ruby with! Most of my dev friends are Python people. Why did I pick Ruby? I don't know, but I like it. But also: "for experienced Ruby and Rails developers," doesn't seem accurate for me. Can I still come to lectures or hackathons? Are there any other meetups that might be good too?
Also I wanted to throw something into the ether- I'm traditionally more of a "toil away in a cave forever" type of dude, but I don't necessarily want to do that with this stuff.
Thanks for reading!