JonSidnell wrote:
What works for you?
I have quite the interesting setup...

At work, we use Fedora. I often work on personal things at work when not on the clock. Not my first choice of linux distro, but it works just fine for doing my django stuff.

At home, I use arch linux. It is for minimalists, and has quite a few gentoo cross-over users, including myself. It also works wonderfully for doing my django stuff.

On my personal server, I still have gentoo. I use it for development at times. It also works wonderfully for doing my django stuff.

I have a macbook pro, and I use straight mac os x on it. I thought I'd want to put linux on it pretty quickly, but it too works wonderfully for doing my development stuff.

Across the board, I use vim for editing and git for version control. I must give a strong recommendation to use git-svn to check out the django svn tree. If I need a patch from a ticket, all I have to do is create a local branch, and apply the patch. As I update svn, it automerges the patch with the newer revision. Doing my own development using git has been absolutely wonderful.

Why do all these environments work so well for me? They are all unix based, and give more or less the same end-result when using the command line, and they all can run my X programs. I'm familiar enough with each design philosophy for each distro/platform that I can focus on development.

My suggestion is to get to know your shiny new ubuntu system. You don't have to know all the parts of the engine, but you should know if it is in the front or the back of the car, and which wheels make the car go.

When you have time, I highly recommend learning the vim editor. It will save you so much time once you get to know it. It gives you lots of power, quite literally, at your fingertips.

Lastly, have fun in linux!


Jeff Anderson

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to