Programmer's Heaven
The never-ending war. The free vs the proprietary. The scattered vs the one. The culture vs the company. GNU/Linux vs Windows. Hesa, one of the teachers at ITU, wrote a blog post about students preferences concerning their operating system and programming editor.
Needless to say, these are the two things which probably have caused the vast majority of all flame wars to date. The possible exception might be Nikon vs Canon. And so it was with great pleasure I read his post and quickly recalled the first few days of uni. Coming from a GNU/Linux background I found it remarkable to be the only one in my class running it. Out of a 100 people I would expect at least(!) one more to run a Linux based os. Well, except a few people who insists on running Mac!
Why I choose Linux
Personally I started using Linux on the server side sometime during 7th or 8th grade. I began tweaking with Gentoo and spent an unimaginable amount of hours on only getting the OS installed! All this happened on some old Pentium I which I had around at the time. Compiling the kernel took a mere 8 hours if I recall correctly.
Time moved on, Gentoo got replaced by FreeBSD on the server, and instead I started using Gentoo on my desktop computer. However, while not fully satisfied with all the applications I kept dual-booting for quite some time. It wasn’t until my computer got old and basically too slow for Windows that I migrated to Linux completely. There was no chance I could afford a new computer and with Linux I could get the latest software on the same hardware as before.
Today, despite having a new computer I’m still on Linux, more precisely Ubuntu, and it suits me perfectly! Maybe it isn’t faster than Windows or OSX but it works faster for me. In fact, when I’m back in Windows these days it makes me as a user feel stupid.
Making your pick
As students in IT I believe it is our job to be familiar, no I would even say be comfortable, with more than one operating system. As software engineers we should satisfy expectations of our users. We do that by understanding them.
Start a flame war with yourself! Question your choice of operating system, irrespective of whether it is Windows, Linux, OS X or some obscure dialect of Lisp. Find out what you like and be ready to motivate it. That’s what counts.
Hesa’s statistics shows that SEM students are exploring alternatives to Windows and I’m very happy to see this. It shows we’re open and ready to understand the ones we will work for!
What is the motivation behind your choice of operating system?
Ps. Just to clarify: I’ve worked with Macs too.
Filed under: Uncategorized | 7 Comments
Tags: choice, flamewar, heaven, linux, operating system, productivity, work-space
The IT Student Blog
Follow the thoughts of four students of the Software Engineering and Management programme at the IT-university of Göteborg, a part of both Göteborg University and Chalmers University of Technology.-
Recent Posts
- How to (not) cheat your motivation
- Creating the right atmosphere
- Why smileys are important! :) :P :D O.o
- What hides in your social network?
- How to socialise as a hacker
- The dangers of being lazy
- Geeks need to learn how to present
- Attacking the Microwaves
- ******* mouse! My arm >.
- Hidden underneath the snow
-
Recent Comments
- Reza on A Bachelor Thesis about 3D UML
- lemur on How to socialise as a hacker
- Ricasoli on Why smileys are important! :) :P :D O.o
- Dino on Why smileys are important! :) :P :D O.o
- Sobolev on Why smileys are important! :) :P :D O.o
- archie on What hides in your social network?
- frick on What hides in your social network?
- archie on What hides in your social network?
Tag Cloud
addiction algorithms anxiety charge christmas code coffee culture cyborg dead design destruction disaster downloading environment erlang fail fashion fluid focus free fuck fuel future geek google history internet java jolt learning love matrix music operating system party passion presentation productivity programming project review weird work-space world empireTwitter Updates
- RT @ituniv: IT-Universitetet finns också på twitter! http://www.twitter.com/ituniv #ituniv http://bit.ly/d5sBjI 23 hours ago
- Easy to use jQuery confirm dialog plugin without need for callbacks. Check it out: http://bit.ly/jQueryECD 1 day ago
- Cool mashup! What does @lessig say about this? http://bit.ly/7awPcL 1 day ago
- My tweet #1000 and soon weekend! Current plans: writing job application, working on thesis, hacking python and some partying! #lifeisgood 1 day ago
- Unexpectedly received money on my company bank account. #weird 1 day ago
- How to (not) cheat your motivation http://bit.ly/cyR651 - new #ituniv blog post. 1 day ago
- Did you know about the Goldilocks principle? http://bit.ly/b25fKL 1 day ago
- A thesis on model comprehension with UML models in 3D (http://bit.ly/brSJJT) - updates are coming soon. #ituniv 2 days ago

Nikon vs. Canon? More like Canon vs. Nikon.
Exactly! Or… imho same idea applies here. As long as you know why, you can shoot with whatever you want
Debian everywhere, because it the least painful OS i have tried so far, and I am not planning on switching, because the grass is _never_ greener on the other side of the fence.
I value a boring and reliable computer though, which doesn’t seem to appeal people who find it interesting to reinstall OS’s/tune window managers.
This is a great line
“Question your choice of operating system”
I would stretch a bit further and say,
“Question your choices of what ever choices you make and have made”
And also ask what your motivations come from.
… and I agree with klaar, Debian is IMO the least painful OS/distribution out there!
Debian FTW! Why? Because it runs 30% faster on my Apple hardware, because it has 25,000+ packages, because I can do whatever I want with it, because when I fix something I can pass those changes upstream, and because of aptitude.
@klaar, Debian is certainly one of my favourites too, its simplicity is astounding sometimes!
@hesa, that is a statement which requires dedication. I agree to some extent that questioning your past choices are necessary, but only if it aids in questioning your current choice. Understanding why is and will _always_ be important.
Emacs!!
Seriously though, I’d say Gentoo or Debian. Gentoo because I love to tinker, and I don’t mind the compile times (as long as there’s another computer I can use meanwhile). Debian because it is extremely easy to get up and running, has an amazing uptime and runs at a satisfactory speed OOTB. Also, as Jeremiah pointed out; the amount of packages available to Debian users is astonishing.