<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Is Windows Really the Best Development OS?</title>
	<atom:link href="http://www.codecommit.com/blog/eclipse/is-windows-really-the-best-development-os/feed" rel="self" type="application/rss+xml" />
	<link>http://www.codecommit.com/blog/eclipse/is-windows-really-the-best-development-os</link>
	<description>(permanently in beta)</description>
	<lastBuildDate>Sun, 29 Aug 2010 20:01:44 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Roland Hughes</title>
		<link>http://www.codecommit.com/blog/eclipse/is-windows-really-the-best-development-os/comment-page-1#comment-4875</link>
		<dc:creator>Roland Hughes</dc:creator>
		<pubDate>Tue, 18 Aug 2009 17:37:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.codecommit.com/blog/eclipse/is-windows-really-the-best-development-os#comment-4875</guid>
		<description>I have only one sacraficial notebook with a Windows partition on it.  I do all of my real computing on OpenVMS.  As a desktop OS I tend to toggle between OpenSuSE and KUbuntu.  Both need a lot more help, but they are getting better.  I haven&#039;t found a &quot;favorite&quot; editor yet.  Back when I did a lot of OS/2 work I licensed both MED and EditPlus/2.  Those licenses still exist on the sacraficial Windows partition, but aren&#039;t used so much.  

On OpenVMS I use LSE because it is the best editor on the platform.  Sometimes I have to use EVE if the client site didn&#039;t purchase DECSet.  

I have been focusing on cross platform editors now.  While I have used Eclipse when doing STAR XML work, that is not an editor.  It carries an awful lot of baggage which seems to be getting worse.

The current batch of cross platform editors I&#039;ve been using are: 

SciTE
Cream
MadEdit
jEdit

I have other editors installed, but don&#039;t use them that much.  I was falling in love with Kate on KUbuntu, but the Windows version of Kate never actually came to pass.  No, I won&#039;t install CgyWin just to get an editor.  I have four editors up here that don&#039;t require much priv to install.

On the Windows platform I&#039;ve been trying to use the editors listed above, but have also been known to use:

Context
Crimson

and one other editor, but the name escapes me.  I only have to boot that partition a couple of times per year now.  Some day soon, I hope never.

I work on real computers writing real business apps though, so my needed tools will be different than many here.  On any given day I can be writing DEC BASIC, COBOL, FORTRAN, DCL, C/C++, SQLMOD, Pro*C, Cognos PowerHouse, Datatrieve, or even DIBOL.  When I write Java it is usually for one of my books or my own edification.  I have never had a client actually pay for or request Java development.  Some of my clients are regular businesses, but most are in that niche of &quot;every transaction must have guarranteed delivery AND execution from the nan-second it hits the commLine, no matter what fails&quot;.  

As a desktop KUbuntu or OpenSuSE are quite adequate.  I write most of my books using either Symphony or OpenOffice.  As a back end, in my world, there is only one choice.  The following article does a pretty good job of explaining why.

http://features.techworld.com/operating-systems/1001/openvms-survives-and-thrives/</description>
		<content:encoded><![CDATA[<p>I have only one sacraficial notebook with a Windows partition on it.  I do all of my real computing on OpenVMS.  As a desktop OS I tend to toggle between OpenSuSE and KUbuntu.  Both need a lot more help, but they are getting better.  I haven&#8217;t found a &#8220;favorite&#8221; editor yet.  Back when I did a lot of OS/2 work I licensed both MED and EditPlus/2.  Those licenses still exist on the sacraficial Windows partition, but aren&#8217;t used so much.  </p>
<p>On OpenVMS I use LSE because it is the best editor on the platform.  Sometimes I have to use EVE if the client site didn&#8217;t purchase DECSet.  </p>
<p>I have been focusing on cross platform editors now.  While I have used Eclipse when doing STAR XML work, that is not an editor.  It carries an awful lot of baggage which seems to be getting worse.</p>
<p>The current batch of cross platform editors I&#8217;ve been using are: </p>
<p>SciTE<br />
Cream<br />
MadEdit<br />
jEdit</p>
<p>I have other editors installed, but don&#8217;t use them that much.  I was falling in love with Kate on KUbuntu, but the Windows version of Kate never actually came to pass.  No, I won&#8217;t install CgyWin just to get an editor.  I have four editors up here that don&#8217;t require much priv to install.</p>
<p>On the Windows platform I&#8217;ve been trying to use the editors listed above, but have also been known to use:</p>
<p>Context<br />
Crimson</p>
<p>and one other editor, but the name escapes me.  I only have to boot that partition a couple of times per year now.  Some day soon, I hope never.</p>
<p>I work on real computers writing real business apps though, so my needed tools will be different than many here.  On any given day I can be writing DEC BASIC, COBOL, FORTRAN, DCL, C/C++, SQLMOD, Pro*C, Cognos PowerHouse, Datatrieve, or even DIBOL.  When I write Java it is usually for one of my books or my own edification.  I have never had a client actually pay for or request Java development.  Some of my clients are regular businesses, but most are in that niche of &#8220;every transaction must have guarranteed delivery AND execution from the nan-second it hits the commLine, no matter what fails&#8221;.  </p>
<p>As a desktop KUbuntu or OpenSuSE are quite adequate.  I write most of my books using either Symphony or OpenOffice.  As a back end, in my world, there is only one choice.  The following article does a pretty good job of explaining why.</p>
<p><a href="http://features.techworld.com/operating-systems/1001/openvms-survives-and-thrives/" rel="nofollow">http://features.techworld.com/operating-systems/1001/openvms-survives-and-thrives/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg Strockbine</title>
		<link>http://www.codecommit.com/blog/eclipse/is-windows-really-the-best-development-os/comment-page-1#comment-4839</link>
		<dc:creator>Greg Strockbine</dc:creator>
		<pubDate>Tue, 28 Apr 2009 17:55:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.codecommit.com/blog/eclipse/is-windows-really-the-best-development-os#comment-4839</guid>
		<description>I&#039;ve been developing in C++ for vxworks on winXP since Oct, 2008.  Previously I only ever did development on Suns and Linux at home.  

At first I was wowed by the flashy GUI interface of winXP, now after having used it for a few months I can sum up the winXP experience as &quot;trashy&quot;.  Visual Studio is nice, but not all that when it comes to C++.  I heard it supports C# much better, since it is part of MS&#039; agenda.  I find myself using Netbeans when I have to search around in the code.

I use the Cygwin tools, emacs, and xemacs and it is a mess.  You end up with a hodge podge of tools gathered from all over the net, with no central,unifying repository like in Linux.  How do you do security updates on such a system?

The forward slash/backward slash is a royal pain.  The little DOS shell window is a joke.  Every where I keep bumping into limits that only remind me that this is the OS that the computer illiterates use.  For god sakes, the guy who runs the store where I buy my water loves winXP and tells me the war is over, MS won with winXP.

I get so frustrated with the MS window manager I have to get up and walk away from my computer sometimes.  I like to overlap my windows and be able to scroll the lower window without it raising to the top. I do this all the time in Linux, it has become part of my work style. The only way you can do that in winXP is to install some bolt on utility that assigns a specific window to always be on top.  Not exactly what I want.

After my second time of having to log out just to rename a directory because the &quot;resource is busy&quot; confirms that this is not the OS for programmers.

I don&#039;t understand what the big love affair with MS is all about.  I put win95 on my first home computer and attempted to learn web programming.  It was a nightmare of constant reboots.  When the win98 beta came out, I couldn&#039;t wait to install it, but It was no better.  In desperation I installed FreeBSD and things were much, much better for programming.  Then I moved on to Linux and a feeling of freedom washed over me.
- Greg Strockbine</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been developing in C++ for vxworks on winXP since Oct, 2008.  Previously I only ever did development on Suns and Linux at home.  </p>
<p>At first I was wowed by the flashy GUI interface of winXP, now after having used it for a few months I can sum up the winXP experience as &#8220;trashy&#8221;.  Visual Studio is nice, but not all that when it comes to C++.  I heard it supports C# much better, since it is part of MS&#8217; agenda.  I find myself using Netbeans when I have to search around in the code.</p>
<p>I use the Cygwin tools, emacs, and xemacs and it is a mess.  You end up with a hodge podge of tools gathered from all over the net, with no central,unifying repository like in Linux.  How do you do security updates on such a system?</p>
<p>The forward slash/backward slash is a royal pain.  The little DOS shell window is a joke.  Every where I keep bumping into limits that only remind me that this is the OS that the computer illiterates use.  For god sakes, the guy who runs the store where I buy my water loves winXP and tells me the war is over, MS won with winXP.</p>
<p>I get so frustrated with the MS window manager I have to get up and walk away from my computer sometimes.  I like to overlap my windows and be able to scroll the lower window without it raising to the top. I do this all the time in Linux, it has become part of my work style. The only way you can do that in winXP is to install some bolt on utility that assigns a specific window to always be on top.  Not exactly what I want.</p>
<p>After my second time of having to log out just to rename a directory because the &#8220;resource is busy&#8221; confirms that this is not the OS for programmers.</p>
<p>I don&#8217;t understand what the big love affair with MS is all about.  I put win95 on my first home computer and attempted to learn web programming.  It was a nightmare of constant reboots.  When the win98 beta came out, I couldn&#8217;t wait to install it, but It was no better.  In desperation I installed FreeBSD and things were much, much better for programming.  Then I moved on to Linux and a feeling of freedom washed over me.<br />
- Greg Strockbine</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alex</title>
		<link>http://www.codecommit.com/blog/eclipse/is-windows-really-the-best-development-os/comment-page-1#comment-4836</link>
		<dc:creator>alex</dc:creator>
		<pubDate>Tue, 28 Apr 2009 12:55:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.codecommit.com/blog/eclipse/is-windows-really-the-best-development-os#comment-4836</guid>
		<description>My experience (mostly C/C++) - just an old (2007, 4GB RAM) MacBook with Xcode/Eclipse and Vista32, Windows XP 64, Windows 2000 in VMware Fusion (with VS2005/2008/Eclipse), if you can make your code execute with extensive test cases in all configurations, you are pretty much done, even VxWorks port does not look like a big pain.</description>
		<content:encoded><![CDATA[<p>My experience (mostly C/C++) &#8211; just an old (2007, 4GB RAM) MacBook with Xcode/Eclipse and Vista32, Windows XP 64, Windows 2000 in VMware Fusion (with VS2005/2008/Eclipse), if you can make your code execute with extensive test cases in all configurations, you are pretty much done, even VxWorks port does not look like a big pain.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg Strockbine</title>
		<link>http://www.codecommit.com/blog/eclipse/is-windows-really-the-best-development-os/comment-page-1#comment-4333</link>
		<dc:creator>Greg Strockbine</dc:creator>
		<pubDate>Fri, 21 Nov 2008 20:33:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.codecommit.com/blog/eclipse/is-windows-really-the-best-development-os#comment-4333</guid>
		<description>this is the third or fourth time I&#039;m replying to this post.  I&#039;m on a new job now and management has decided that winXP should be the development platform for our vxWorks cross compiler.  In my previous job the development environment was Sun Solaris.  I keep a Linux machine at work and I run Linux at home.

My first task at the new job was to pick a version control system and had to be open source, because there was no money in the budget.  I picked Mercurial, it has plug-ins for Windows Explorer and Visual Studio.  A lot of my opinion is based on my experience of trying to setup an http server on winXP for Mercurial.

I can unequivocally now say that winXP blows as a development environment.  The basic winXP machine has no programming tools.  Remember this is the OS that most of the world uses.  This is the OS the computer illiterate use.

I had to load up the machine with unix programming tools via Cygwin.  I had to bring in other tools from various sources.  The result feels like a hodge podge.  No central repository of tools like in a Linux distribution.  Still things just don&#039;t flow right.  Do I use a forward or backward slash in file paths while I&#039;m in bash?  What are these drive letters?  How do I make the dog go away when I&#039;m searching? Reminders every where that this is the preferred OS of my computer illiterate mother-in-law.

Now I suppose if you fork over the cash and buy the whole MS tool chain you will have a very nice experience.  But I have never worked at a place that could afford to buy it all.

Plus I can&#039;t set the window focus the way I do in Linux.  It is not an option in MS?  What am I talking about?   I like to have emacs running in a small xterm window sitting right in the middle of a browser window.  I want to keep my emacs on top, yet be able to scroll the browser window by clicking on the scroll arrows without the browser window rising and then obscuring my emacs. I don&#039;t want to have to install some litty bitty program that lets me keep emacs always on top.  And there are an awful lot of those itty bitty programs to take care of all these little cases. 

Sorry for the rant.  I really am trying to make a go of it with winXP, and I will have to since that is what work has chosen for me.  I really don&#039;t see the allure of this OS.  The one thing that screams out from winXP is that it is a commercial OS and the doorway to spending lots of money for applications.  It is a corporate OS.  A product.  And corporations in general are only concerned with the bottom line.

I guess I&#039;ve been using Open Source too long.  Once I discovered unix back in 1984 I&#039;ve been open source.  It wasn&#039;t even called open source back then.  It was just the community sharing.
- Greg</description>
		<content:encoded><![CDATA[<p>this is the third or fourth time I&#8217;m replying to this post.  I&#8217;m on a new job now and management has decided that winXP should be the development platform for our vxWorks cross compiler.  In my previous job the development environment was Sun Solaris.  I keep a Linux machine at work and I run Linux at home.</p>
<p>My first task at the new job was to pick a version control system and had to be open source, because there was no money in the budget.  I picked Mercurial, it has plug-ins for Windows Explorer and Visual Studio.  A lot of my opinion is based on my experience of trying to setup an http server on winXP for Mercurial.</p>
<p>I can unequivocally now say that winXP blows as a development environment.  The basic winXP machine has no programming tools.  Remember this is the OS that most of the world uses.  This is the OS the computer illiterate use.</p>
<p>I had to load up the machine with unix programming tools via Cygwin.  I had to bring in other tools from various sources.  The result feels like a hodge podge.  No central repository of tools like in a Linux distribution.  Still things just don&#8217;t flow right.  Do I use a forward or backward slash in file paths while I&#8217;m in bash?  What are these drive letters?  How do I make the dog go away when I&#8217;m searching? Reminders every where that this is the preferred OS of my computer illiterate mother-in-law.</p>
<p>Now I suppose if you fork over the cash and buy the whole MS tool chain you will have a very nice experience.  But I have never worked at a place that could afford to buy it all.</p>
<p>Plus I can&#8217;t set the window focus the way I do in Linux.  It is not an option in MS?  What am I talking about?   I like to have emacs running in a small xterm window sitting right in the middle of a browser window.  I want to keep my emacs on top, yet be able to scroll the browser window by clicking on the scroll arrows without the browser window rising and then obscuring my emacs. I don&#8217;t want to have to install some litty bitty program that lets me keep emacs always on top.  And there are an awful lot of those itty bitty programs to take care of all these little cases. </p>
<p>Sorry for the rant.  I really am trying to make a go of it with winXP, and I will have to since that is what work has chosen for me.  I really don&#8217;t see the allure of this OS.  The one thing that screams out from winXP is that it is a commercial OS and the doorway to spending lots of money for applications.  It is a corporate OS.  A product.  And corporations in general are only concerned with the bottom line.</p>
<p>I guess I&#8217;ve been using Open Source too long.  Once I discovered unix back in 1984 I&#8217;ve been open source.  It wasn&#8217;t even called open source back then.  It was just the community sharing.<br />
- Greg</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Laurent Mihalkovic</title>
		<link>http://www.codecommit.com/blog/eclipse/is-windows-really-the-best-development-os/comment-page-1#comment-3842</link>
		<dc:creator>Laurent Mihalkovic</dc:creator>
		<pubDate>Sun, 20 Jul 2008 19:42:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.codecommit.com/blog/eclipse/is-windows-really-the-best-development-os#comment-3842</guid>
		<description>Alternatively you can also solve this problem the way I did... look at the third screenshot down: some of my changes work on all platforms, others are specific to Mac OS, but all of them are isolated inside a plugin.

http://blog.laurentm.com/2008/07/making-swt-look-more-native-on-mac-os/</description>
		<content:encoded><![CDATA[<p>Alternatively you can also solve this problem the way I did&#8230; look at the third screenshot down: some of my changes work on all platforms, others are specific to Mac OS, but all of them are isolated inside a plugin.</p>
<p><a href="http://blog.laurentm.com/2008/07/making-swt-look-more-native-on-mac-os/" rel="nofollow">http://blog.laurentm.com/2008/07/making-swt-look-more-native-on-mac-os/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Spiewak</title>
		<link>http://www.codecommit.com/blog/eclipse/is-windows-really-the-best-development-os/comment-page-1#comment-3830</link>
		<dc:creator>Daniel Spiewak</dc:creator>
		<pubDate>Mon, 14 Jul 2008 17:04:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.codecommit.com/blog/eclipse/is-windows-really-the-best-development-os#comment-3830</guid>
		<description>I very rarely use apt-get, since a lot of the stuff I do either doesn&#039;t install properly through apt (think: Eclipse, Tomcat, Ant, Maven2, etc) or doesn&#039;t have all of the nice version options (think: Java 6uN).  On the flip side, installing apps and systems by hand on Linux is far easier and more reliable than on Windows.</description>
		<content:encoded><![CDATA[<p>I very rarely use apt-get, since a lot of the stuff I do either doesn&#8217;t install properly through apt (think: Eclipse, Tomcat, Ant, Maven2, etc) or doesn&#8217;t have all of the nice version options (think: Java 6uN).  On the flip side, installing apps and systems by hand on Linux is far easier and more reliable than on Windows.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg Strockbine</title>
		<link>http://www.codecommit.com/blog/eclipse/is-windows-really-the-best-development-os/comment-page-1#comment-3829</link>
		<dc:creator>Greg Strockbine</dc:creator>
		<pubDate>Mon, 14 Jul 2008 16:51:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.codecommit.com/blog/eclipse/is-windows-really-the-best-development-os#comment-3829</guid>
		<description>yes, okay, you can get Bash by installing Cygwin,
Now what about &#039;apt-get&#039;?  That&#039;s the killer Debian
Linux command that makes Linux the best platform
for software development.</description>
		<content:encoded><![CDATA[<p>yes, okay, you can get Bash by installing Cygwin,<br />
Now what about &#8216;apt-get&#8217;?  That&#8217;s the killer Debian<br />
Linux command that makes Linux the best platform<br />
for software development.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SteveHiggins</title>
		<link>http://www.codecommit.com/blog/eclipse/is-windows-really-the-best-development-os/comment-page-1#comment-3828</link>
		<dc:creator>SteveHiggins</dc:creator>
		<pubDate>Mon, 14 Jul 2008 16:26:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.codecommit.com/blog/eclipse/is-windows-really-the-best-development-os#comment-3828</guid>
		<description>If you want BASH on windows, just install Cygwin!</description>
		<content:encoded><![CDATA[<p>If you want BASH on windows, just install Cygwin!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jake Lewis</title>
		<link>http://www.codecommit.com/blog/eclipse/is-windows-really-the-best-development-os/comment-page-1#comment-3819</link>
		<dc:creator>Jake Lewis</dc:creator>
		<pubDate>Wed, 09 Jul 2008 13:10:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.codecommit.com/blog/eclipse/is-windows-really-the-best-development-os#comment-3819</guid>
		<description>I&#039;ve only been able to be productive on Windows when I customized the hell out of my context menus and using a bunch of 3rd party apps for shortcuts and such (Launchy, etc). 

In defending Windows, XP and lower were just plain garbage to develop on. The one workspace limit really got to me and was a major pain to deal with. Thankfully, Deskwin exists which lets you use multiple workspaces on XP. Vista probably doesn&#039;t have this problem, but I haven&#039;t tried. 

In regards to fonts, I think OS X takes the cake, and Vista comes in second. Linux&#039; font support has never really been its winning card, but if you hack around, you *can* get your fonts the way you want. For example, you can install msttcorefonts which will let you use &#039;real&#039; Windows fonts on Linux, instead of the (crappy) alternatives. Fonts are nearly 10x smoother and more sleek with this on. 

Actually on an LCD w/ anti-aliasing turned up, I&#039;d say Linux fonts are no longer much of an issue. 

I prefer Linux for developing because I feel that&#039;s what it&#039;s made for. All the tools are there, and if not, I can get them in 2 minutes (literally) using apt-get. I&#039;m no longer searching Google or installing apps from CDs, and I don&#039;t rely on 100 third party apps for productivity. Memory is handled better in Linux so I can have 8 desktops with a game running in one, my chat/music stuff running in another, countless Firefox windows open and 2-3 workspaces just for my development tools and editors. 

Integration between the tools and the ability to piece-together applications to create a &quot;new app&quot; is a necessity to me. I know you can use Windows&#039; terrible Batch script, but commandline on Windows is worthless. The whole &quot;every app can do 100 things&quot; idea in Windows sucks. In Linux, 1 app can only the thing it&#039;s meant to do, and it does it particularly well. (The only exception is probably Aptitude, which lets you play Minesweeper :)

Due to the nature of open source, there are _countless_ productivity and development tools, plugins and patches written by different people, for different people. There are Compiz plugins that help you concentrate, for instance, and desktop plugins that will smartly organize your windows, group them, tab them, start them on their own layer, etc. Not to mention apps like Devilspie which gives you complete control over your desktop.

There, that was the word. Control! On Linux I feel in control. I did too in Windows, but it wasn&#039;t the same. Windows is like a horse. You can control it fairly well and it&#039;s predictable, but not as much as, say, a manual transmission car (Linux), which is more work, but doesn&#039;t offer any surprises. 

It&#039;s a deep sense of control. The small things I guess.. the fact that I can resize individual icons on my desktop, no worries about spyware/viruses/etc, the fact that if I can&#039;t do something one way, Linux offers 100 other ways to do it, the fact that I can use the commandline to do some VERY powerful processing (sed and awk for instance). Working remotely is also superior on Linux, and so is having multiple users on the same machine, and the system is secure by nature.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve only been able to be productive on Windows when I customized the hell out of my context menus and using a bunch of 3rd party apps for shortcuts and such (Launchy, etc). </p>
<p>In defending Windows, XP and lower were just plain garbage to develop on. The one workspace limit really got to me and was a major pain to deal with. Thankfully, Deskwin exists which lets you use multiple workspaces on XP. Vista probably doesn&#8217;t have this problem, but I haven&#8217;t tried. </p>
<p>In regards to fonts, I think OS X takes the cake, and Vista comes in second. Linux&#8217; font support has never really been its winning card, but if you hack around, you *can* get your fonts the way you want. For example, you can install msttcorefonts which will let you use &#8216;real&#8217; Windows fonts on Linux, instead of the (crappy) alternatives. Fonts are nearly 10x smoother and more sleek with this on. </p>
<p>Actually on an LCD w/ anti-aliasing turned up, I&#8217;d say Linux fonts are no longer much of an issue. </p>
<p>I prefer Linux for developing because I feel that&#8217;s what it&#8217;s made for. All the tools are there, and if not, I can get them in 2 minutes (literally) using apt-get. I&#8217;m no longer searching Google or installing apps from CDs, and I don&#8217;t rely on 100 third party apps for productivity. Memory is handled better in Linux so I can have 8 desktops with a game running in one, my chat/music stuff running in another, countless Firefox windows open and 2-3 workspaces just for my development tools and editors. </p>
<p>Integration between the tools and the ability to piece-together applications to create a &#8220;new app&#8221; is a necessity to me. I know you can use Windows&#8217; terrible Batch script, but commandline on Windows is worthless. The whole &#8220;every app can do 100 things&#8221; idea in Windows sucks. In Linux, 1 app can only the thing it&#8217;s meant to do, and it does it particularly well. (The only exception is probably Aptitude, which lets you play Minesweeper <img src='http://www.codecommit.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Due to the nature of open source, there are _countless_ productivity and development tools, plugins and patches written by different people, for different people. There are Compiz plugins that help you concentrate, for instance, and desktop plugins that will smartly organize your windows, group them, tab them, start them on their own layer, etc. Not to mention apps like Devilspie which gives you complete control over your desktop.</p>
<p>There, that was the word. Control! On Linux I feel in control. I did too in Windows, but it wasn&#8217;t the same. Windows is like a horse. You can control it fairly well and it&#8217;s predictable, but not as much as, say, a manual transmission car (Linux), which is more work, but doesn&#8217;t offer any surprises. </p>
<p>It&#8217;s a deep sense of control. The small things I guess.. the fact that I can resize individual icons on my desktop, no worries about spyware/viruses/etc, the fact that if I can&#8217;t do something one way, Linux offers 100 other ways to do it, the fact that I can use the commandline to do some VERY powerful processing (sed and awk for instance). Working remotely is also superior on Linux, and so is having multiple users on the same machine, and the system is secure by nature.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Haselsberger</title>
		<link>http://www.codecommit.com/blog/eclipse/is-windows-really-the-best-development-os/comment-page-1#comment-3179</link>
		<dc:creator>Alex Haselsberger</dc:creator>
		<pubDate>Sun, 02 Mar 2008 20:41:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.codecommit.com/blog/eclipse/is-windows-really-the-best-development-os#comment-3179</guid>
		<description>The experience I made is that sometimes not the OS, but the tools it provides are important. Also, the customer is an important player in the question: Which OS to use? (escpecially if you need to do the help desk stuff beside development)

I have to work with Windows, having the GNU Unix Utilities installed. The development happens within Eclipse as well as UltraEdit (and its damn fast performance on &quot;Searching in Files ...&quot;).

Some pople I&#039;m in touch swear on virtualization. Of course, this can be an alternative if you got a state of the art machine with enough processing, a bunch of memory and a monitor big enough to handle the running VMs in paralell. Now put this into a notebook and you&#039;re happy.</description>
		<content:encoded><![CDATA[<p>The experience I made is that sometimes not the OS, but the tools it provides are important. Also, the customer is an important player in the question: Which OS to use? (escpecially if you need to do the help desk stuff beside development)</p>
<p>I have to work with Windows, having the GNU Unix Utilities installed. The development happens within Eclipse as well as UltraEdit (and its damn fast performance on &#8220;Searching in Files &#8230;&#8221;).</p>
<p>Some pople I&#8217;m in touch swear on virtualization. Of course, this can be an alternative if you got a state of the art machine with enough processing, a bunch of memory and a monitor big enough to handle the running VMs in paralell. Now put this into a notebook and you&#8217;re happy.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
