How to continue with Programming

17 views
Skip to first unread message

RailsGirlsGalway

unread,
Jun 22, 2014, 8:20:40 AM6/22/14
to rails-girls-g...@googlegroups.com
Here we'll collect link and tips on how to continue with programming:

Remote Pairing: http://guides.railsgirls.com/remote/

Rails Girls Summer of Code: http://railsgirlssummerofcode.org/

Summer Trainee Engineering Program: http://googleforstudents.blogspot.ie/2013/10/announcing-2014-summer-trainee.html

GNOME Outreach Program for Women: https://wiki.gnome.org/OutreachProgramForWomen

(Dublin) Coding Grace: http://www.codinggrace.com/
Ruby Ireland: http://www.rubyireland.com/ - Fergal (one of the volunteers yesterday) may say something more about this..yesterday there was no time left for that anymore

(Galway) 091labs: http://091labs.com/


Please, share your links if you have more ;)
Myriam


kevin.lyda

unread,
Jun 25, 2014, 10:08:56 AM6/25/14
to rails-girls-g...@googlegroups.com
One way (certainly not the only way) to learn programming or get better at it is to read other people's code. The open source world provides a huge amount of code to read.

But just reading code isn't really enough; you need to understand it.

Morgan Phillips has a rather interesting way to do this as she reads the code for the Linux kernel. Her re-entrant function poem does a great job of succinctly capturing issues of re-entrancy and even threading issues. Not sure about the quality of her poems, but my grandmother used to write sonnets regularly to keep sharp so as a study scheme it seems like a good one to me!

A great article on her work is here: http://www.linux.com/news/featured-blogs/200-libby-clark/777473-linux-poetry-explains-the-kernel-line-by-line

Her Linux poetry blog is here: http://www.linux-poetry.com/

Kevin
Reply all
Reply to author
Forward
0 new messages