From: Tom Anderson on
On Sat, 1 May 2010, Arne Vajh?j wrote:

> On 28-04-2010 12:40, Tom Anderson wrote:
>> I don't know a single good developer who develops on Windows.
> ...
>> I'm sure good developers who use Windows exist, but *everyone* i know
>> who's worth their salt uses either a Mac or Linux.
>
> Maybe you don't know companies where the company decide what OS their
> employees run and where the choice of OS is Windows.

I do, and indeed my company is contracting for one at the moment. I use a
Windows machine every day, although only as an NX terminal to get access
to a virtual machine running Linux.

> But that tells more about your level of experience than the Java world.

I should have phrased it better: i don't know a single good developer who
develops on Windows by choice. Apart from Mike Schilling, although i
couldn't really say i know him.

>> As for deployment, i've been involved in exactly one project that was
>> planning to deploy on Windows. As far as i know, that project is still
>> in the process of bursting into flames and dying, although that's got
>> little if anything to do with its target platform.
>
> A recent survey showed the following target platforms for Java EE:
>
> Window 57%
> Redhat & Centos 35%
> SUSE 12%
> Other Linux 16%
> Solaris 18%
> AIX 14%
> HP-UX 5%
> Other 7%
> No answer 18%
>
> (it adds to a lot more than 100% because many deploy on multiple
> platforms)

Interesting. I'm really surprised by that.

tom

--
I DO IT WRONG!!!
From: Mike Schilling on
Arne Vajh�j wrote:
> On 28-04-2010 08:43, Tom Anderson wrote:
>> On Tue, 27 Apr 2010, Arne Vajh?j wrote:
>>
>>> On 27-04-2010 14:55, Lew wrote:
>>>> cr88192 wrote:
>>>>> anymore, I typically just do coding (in general) via the mix of
>>>>> Notepad,
>>>>
>>>> Notepad is very bad for Java programming because most extant
>>>> versions don't handle Unicode and they don't like cross-platform
>>>> line endings.
>>>
>>> Notepad has supported Unicode since at least Windows XP from 2002.
>>>
>>> There are no such a thing as cross-platform line endings.
>>>
>>> It is true that notepad only supports the Windows CR LF, which
>>> means that it does not work when text files are moved as binary
>>> files from *nix.
>>>
>>> But instead of blaming notepad then people should transfer the
>>> files correctly.
>>
>> Rubbish. Should they unpack every jar they move across and see if it
>> has text files in, so they can convert them? Should they then have to
>> magically re-sign any sealed packages whose contents have changed?
>
> Given that notepad does not support editing of text files
> inside jar files,

WinZip allows viewing jar contents using notepad .


From: Arved Sandstrom on
Arne Vajh�j wrote:
[ SNIP ]

> USAF STSC publicized some research results for software costs last
> summer.
>
> (quite an interesting paper I can recommend it)
>
> The concluded that the GUI tools from 2000 gave a
> productivity increase of approx. 10% compared to
> the text tools from 1980.
>
> At average the GUI tools are slightly more efficient.
>
> Arne

Can you provide a link for that paper? Thanks. They've got some good
stuff but I never ran across that one.

Prior to me reading that research, my question is, what do they mean by
productivity? What GUI tools? I'm convinced that that observation does
not hold for what we are talking about.

AHS
From: Peter Duniho on
Tom Anderson wrote:
> [...]
> I should have phrased it better: i don't know a single good developer
> who develops on Windows by choice.

That says more about your own personal professional and social circles
than it does the real world.

I happen to know a large number of good developers who develop on
Windows by choice.

I also have observed a fair number of religious fanatics who have an
unwarranted anti-Windows bias, as if it's somehow an obviously-inferior
platform as compared to other mainstream ones.

Pete
From: Arne Vajhøj on
On 01-05-2010 20:53, Arved Sandstrom wrote:
> Arne Vajh�j wrote:
>> USAF STSC publicized some research results for software costs last
>> summer.
>>
>> (quite an interesting paper I can recommend it)
>>
>> The concluded that the GUI tools from 2000 gave a
>> productivity increase of approx. 10% compared to
>> the text tools from 1980.
>>
>> At average the GUI tools are slightly more efficient.
>
> Can you provide a link for that paper? Thanks. They've got some good
> stuff but I never ran across that one.

http://www.stsc.hill.af.mil/consulting/sw_estimation/SoftwareGuidebook.pdf

> Prior to me reading that research, my question is, what do they mean by
> productivity?

They have some complex formulas. But it is a factor that is used
when going from KLOC/FP to man months.

> What GUI tools?

It seems to be the entire development suite.

> I'm convinced that that observation does
> not hold for what we are talking about.

I would expect a modern IDE to be a good chunk of the development suite.

Arne