Alan Keefer ([info]akeefer) wrote,
@ 2008-04-13 01:32:00
Previous Entry  Add to memories!  Tell a Friend  Next Entry
Current music:Holy Fuck - Royal Gregory

Playing geek for a bit
I'm really not the geekiest software developer ever.  At SuperHappyDevHouse events, I don't really fit in (though the whole "I write enterprise software in Java" thing doesn't help either), and in general I just don't do that many geeky things (at least not anymore).  I've been trying to have more fun with programming outside of work, though, since I think it's good for me to remember that it should be something fun and creative, which it just doesn't always manage to be at work.  I started reading through the online version of Dive Into Python at the last dev house, so I've kept working through that.  I'm toying with the idea of building some simple app in Python as a way to learn it better, potentially with the help of a couple of other people who are interested in learning, so I spent some time tonight poking around the web looking at different web/source control hosting options, reading up on git (the source control system originally written for the Linux kernel and now used to host a number of open source projects including Ruby on Rails), and trying to get some Linux solution to run on my Windows desktop.

I'd read an article about coLinux a few weeks back and was interested; I thought about trying to get a VMWare image up and running instead, but that seemed like more work and coLinux seemed like a cool idea.  So I tried installing andLinux, and so far so good.  There were a few hiccups, but otherwise it seems to go well.  It's a little weird, since I'm used to using the whole Linux stack, so just having random Linux programs running alongside my Windows programs is odd.  Very cool, though.  If you're a Windows user that's wanted to try out Linux, it's not a bad way to go.




(Read 3 comments) - (Post a new comment)


[info]akeefer
2008-04-16 07:52 am UTC (link)
Yeah, git seems to be the new hotness, as it were. It's what all the cool kids are using, and as such I'm going to push for us to use it for any projects we open-source out of Guidewire.

Merging branches, though, is definitely just always a pain in the ass. It works best if different branches are working on different subsystems and different files (or at least different parts of the same files), but as soon as you have people concurrently modifying stuff it gets nasty.

We use perforce at work, but we're big enough now that we have to work in separate branches that we then integrate together into one main "stable" branch per release, and being the guy who does the merges between my branch and the stable branch is no fun at all.

(Reply to this) (Parent)


(Read 3 comments) - (Post a new comment)

Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…