
Today, looking at the Pro Git book homepage, I was reminded of how sure I am that Git will revolutionize open source. It is just so simple to fork and start contributing to a project. When you've done something, there's even a button to ask the owner of the project to pull back your contribution.
The graph above is a section of the network graph of the progit book, I.e. the mesh of contributions to the project. The book is being translated into German, Chinese etc., as can be seen in the Github inline rendering a chapter of the book. Absolutely smooth.
To add insult to insanely cool flexibility injury (eh, sorry about that figure of speech) Github allows you to host project homepages also through git containing markdown or anything Jekyll will swallow. Maybe also check out the Github hosted homepage of sitaramc, the creator of the gitolite alternative to the gitosis server.
To be honest, git development so far has been pretty minimalistic, it has reached it's current usability very fast. It is not as well integrated in different platforms and systems as subversion is, partly because the usage model is so different, partly because Git hasn't been failing for as many years as subversion has. However, don't let yourself be fooled, Git is absolutely usable and there is simply no substitute to what it's reliability and streamlining can do for your coding process. I hope to elaborate on that topic any of these days.
What I'm next keeping my eyes open for is SCRUM and agile development in open source, but I suspect I'll have to wait for that...
I have my own Github profile with only some stuff in it, other posts about open source as well as a good collection of git links.
Update: My collegue Lauri went ahead to try out Github, and after naming the repository correctly to username.github.com and realizing you should use the master branch there, "gh-pages" is only for username.github.com/repo-name pages (which are cool themselves!) his pages are working, and he can play around with this smoothly web-connected storage as much as he wants!
Secondly, Git absolutely has benefits to other than open source projects! Our company does essentially no open source, and still check out my presentation about the cool benefits we've experienced, in particular how it streamlined the workflow an helps us capture and keep information at the right time.
Tuesday, October 20, 2009
Why Git will revolutionize the world of open source
Monday, June 30, 2008
OpenTTD - All work and no play makes CJ a dull boy
As life has been really busy recently, I'm working from home and it's both a bit uncomfortable and choatic, yesterday I just had to break out the old OpenTTD (which may or may not be an acronym of "Open Transport Tycoon Deluxe"). I have mentioned it before, but it always brings me a smile as I'm reminded that my classmate Ludvig Strigeus largely built or was was involved in both OpenTTD, ScummVM, µTorrent and now is working on Spotify. Impressive guy!
As I played not on the easiest setting and had forgotten how to signal trains, I wasn't particularly successful and restarted one game and slowly went bancrupt on the second, but still, it was lovely.
Transport Tycoon remains a very addictive game, it's not very good for any sort of realistic simulation and you always tend to end up in a mess or just filthy rich, but still it is a nice way to tickle that brain and your sense of dealing with what's urgent. :-)
Which reminds me I've got both work and other play I want to get done, ta'ta!
PS. You can download the game from the homepage, and necessary data files can be found here
(Update: It's really too nerdy, but because I'm playing around a bit with screencasting and I wanted to show someone my Transport Tycoon transport network, here we go: screencast.com/t/RrPvITU4 , recorded and uploaded with Jing which I really recommend for those simple screenshots or explanative screencasts)
How to download webradio and webtv - a comprehensive ripping tutorial
The farse of BankID
My Last.fm event + flickr mashup bargain and revolutionizing your Internet citizenship
FUF stöder Unga Forskare IRC-chat!
New iTunes 8, and why you should start using it
Young Scientists in the Physics Olympiad, prepare to beat them this year!
Sleepless with Spotify
Two days on facebook - 128 connections
Blog button - Förbundet Unga Forskare
Creative Commons Sunday!
My "ideary" and reviving the "ufsnack" mailing list
Now I would buy an iPhone! If only it had buttons...
