Released my first ruby project, need some advice!

4 views
Skip to first unread message

Kyle Sexton

unread,
Feb 22, 2012, 4:22:25 PM2/22/12
to kc...@googlegroups.com
The project that I created allows people to share files using DNS.  A file is pushed to an authoritative name server and can be pulled back down with a file key.  If it's pulled back down from someone's normal name servers, it will (depending on DNS server settings) be cached on that name server.  Subsequent pulls from that name server won't need to hit the authoritative name server for records as long as it's cached (usually TTL, sometimes not).  You can find it at sendtodns.github.com.

I think the idea is fun, and I've been able to pull down an Ubuntu ISO using only DNS as my source.  The problem is that I'm learning ruby in the process of writing this so the code is pretty ugly.


Questions:  
  • Where do you "publish" new projects so that others can find out about them?
  • I put a disclaimer up stating basically "Code is ugly, please fork with suggestions."  What are some other ways I can find people to give advice?
  • Any overall suggestions for the code?  I tried to use modules to keep the code organized, but it looks pretty ugly to me.  

--
Kyle Sexton

Wes Garrison

unread,
Feb 24, 2012, 2:01:14 PM2/24/12
to kc...@googlegroups.com
> Where do you "publish" new projects so that others can find out about them?

Something like RubyFlow or a Ask HN on Hacker News would be a good
place to get feedback.

> I put a disclaimer up stating basically "Code is ugly, please fork with
> suggestions."  What are some other ways I can find people to give advice?

Maybe an IRC channel would be a good place too.

> Any overall suggestions for the code?  I tried to use modules to keep the
> code organized, but it looks pretty ugly to me.

Shameless plug, but perhaps you could do a demo at kcruby and ask for
feedback there. Maybe plan a hack session afterwards for anyone that
wants to dig in deeper.

-- Wes

Kyle Sexton

unread,
Feb 25, 2012, 2:49:08 PM2/25/12
to kc...@googlegroups.com
Wes,

I'd love to come and do a demo and then hack session afterwards, when is the next available slot?  Just make sure to prepare everyone that the code is written by a sysadmin dabbling at programming, not a programmer. :P
 

--
Kyle Sexton
Reply all
Reply to author
Forward
0 new messages