Linux based Development Setup
dalibornasevic.com
dalibornasevic.com
It's just easier to develop in Linux than it is in any other OS. Being able to hit "sudo aptitude build-dep python-psycopg2" and then being able to "pip install psycopg2" without having to hunt everywhere for deps and it just work is one of the greatest things of all time.
Uh...
> Being able to hit "sudo aptitude build-dep python-psycopg2" and then being able to "pip install psycopg2" without having to hunt everywhere for deps and it just work is one of the greatest things of all time.
Implying other operating systems don't also have package managers. There's myriad Unix-like operating systems (and one fully-ceritifed Unix I can think of) which can run that exact same software stack.
However, most people do deploy to Linux distros.
Sure, with more work you can get stuff up to the same ease of install, but with most Linuxes it's all working out of the box.
This whole 6 week experience left me running back to windows.
I personally prefer this setup, as it allows me to use Adobe (Photoshop, Illustrator, etc.) and Microsoft (Office) and a few other favorites not found on Linux.
Mind, I'm looking to switch up the OS (or at least the window manager) because Unity offers a less productive environment, and Gnome3 on Ubuntu really disagrees with my hardware for some reason. Even Classic appears messed up.
I'm finding it a big improvement on gnome 3 or unity so far, although I've only been using it for about a week, so I still count it as testing at the moment.
I earn my beer vouchers from what I do with the apps running in VM's (VirutalBox 4 me), when working full on I'll have 3 VM's running chatting to each other and out to the networks, but normally just have one or two up. Using VM's had been the biggest boost - I can shag around with the various OS's - a clean install, install vbox hook up to my existing disk images and I'm up and working - can be up and running in 30 mins from a clean install.
I keep saying it - many thanks to all the fine folk that put together the various distributions - u add the spice to working life.