- # Answers
- ## Day job:
- Web Developer at [SkyX](http://skyx.fi/)
- ## Your Rails contributions (if any):
- Nothing yet… but interested of contributing in the future.
- ## What's your Ruby/Rail experience?:
- Have been using various Ruby-based tools for a few years already and
- while my development skills are still quite limited. have recently got few
- books to learn from. Interested of learning new things and planning to
- use good amount of time to actually get it done.
- ## How do you use GitHub?:
- Most important thing for me in GitHub is that it gives me ability to see my learning
- process visually. Aside from that, there are just countless number of projects to
- look and learn from. Issue tracking is also quite good one for getting ability to help
- in process of testing things and giving voice to the user's side.
- Ability to fork projects make it much easier and faster to start contributing to them
- and I have seen that even smaller fixes can make things looks and work better.
- It's not bad thing that everyone has their own set of skills because that means
- people can work together to shape things to better form by using their strengths
- as a tool. GitHub gives platform for it and it just keeps getting better. :)
- ### [Watchlist](https://github.com/d2s/following)
- One of the important things for me in GitHub is the ability to watch different
- projects and I would certainly like to have better interface to view the list of all
- followed projects. Some things that would make it better would be for example
- ability to sort the "bookmarked" projects by different types and possibly create
- some sort of tags to make them more easy to filter. Stuff like that would make
- watch list much more powerful and provide possibility to create different activity
- streams for looking at the different kind of project types. One interesting alternative
- could also be ability to create project-based mashups of feeds from related
- projects for helping to find changes in them that could affect or
- improve the main project itself.
- ### Submodules
- Ability to have .gitmodules is good thing and I have used it in my
- https://github.com/d2s/dotfiles repository to keep things on better order
- (mainly having vim extensions from other GitHub users as submodules
- so that they can be more easily updated without need to maintain
- my own fork of the extensions).
- ### Git clients + other tools
- I mostly use [Gitbox.app](http://www.gitboxapp.com/) to connect to GitHub these days and have also some nice
- bash aliases in dotfiles that make it easier to view git logs and use other things.
- Have tried various other Git clients but have mostly become accustomed to Gitbox.
- [Tower](http://www.git-tower.com/) is also quite nice client but even while I used it for a few months when it was
- in beta, didn't feel like paying for it since I already had license to separate app ([Kaleidoscope](http://www.kaleidoscopeapp.com/)) for
- viewing changes.
- Would be interested of using the fresh new [GitHub Issues for iPhone](https://github.com/blog/904-announcing-github-issues-for-iphone) if I just would have more recent personal iOS device than now (1st Gen iPod touch certainly
- does not have ability to install iOS 4.x…).
- Have tested [GitHub for Mac](http://mac.github.com/) and I surely like it while it's not as fluent to use than
- Gitbox. I assume it's partly just about matter of preference since different people
- have different kind of ways to use things.
- ### Community features
- GitHub website has Network view feature that is particularly useful for finding out
- visually the challenges and improvements of various different projects and their
- forks. Hoping to use it more often to learn about the process of open development.
- Have created one organization page to GitHub but don't yet have any projects in
- that location. Planning to do more co-operative projects in the future with few
- friends so might use premium features of the service to power development
- process in the future (even for closed source projects, both work and
- volunteering related).
- ### Why [Frozen Rails](https://frozenrails.eu/) would be awesome
- The reason why I would really love to be able to get two days at Frozen Rails is
- that I feel that the future is in collaboration and society that meets will learn to
- improve itself and projects it does so it would be good place to learn from others.
- Frozen Rails could give much of interesting things and speed up the learning
- process of software development with Ruby.