I work for a Java shop where we wrote a component which is kind of our 'flagship' (aka used by lots of customers).
The initial design was done by a moron, who is just out of Uni and who read too many UML design books, but never seen/written a real program. The code was
- over engineered
- threaded unnecessarily (java threads are easy to program)
- with layers and layers of abstraction.
- and ofcourse BUGGY.
He left and I got to be the poor bastard to support / maintain it. I hated his guts while doing this. But I have become quite an stealth programmer. I have learnt
- a lot of Java thread issues
- how to work around design flaws
- how to do a 'transparent' hack
I have lobbied manager for rewrittnig it. But never got the permission b/c of 'it is too big already / we cant justify the time to rewrite something within 6 months'.
FInally one of our customer who was using this program threatened to pull out of the deal if that component didn't do what it supposed. It took me a week alnighters to get that done. And every day every one from my manager to VP of Eng were on their toes!
After that I had permission to rewrite/design 'parts' of the program. So it is kind of a background process. During my design
- KISS (Keep It Short & Simple)
- avoiding all the pitfalls I have learnt
- unix philosophy (doing one thing & doing it well).
I also have a second programmer assigned, so design/coding decisions are analyzed well aswell.
In my opinion version 1.0 of a program should be simple and v2.0 can be a redesign considering all the user feedbacks.
And the best thing I have learnt is 'you get a design right, after you did that wrong':-)
this is the guts of STRCPY function. When first saw this, I was amazed how elegant & concise the code is. Yet not too cryptic!
I always give this to candidates I interview and only about 10% guess it is something close to C strings !! I would say all these Java Strings and garbage collection has spoiled a generation of programmers:-)
- go to nearest electronic shop (target / circuit city / best buys / )
- find a TV that has a decent size (32" maybe) and decent flatness.
- pay $400 - 500 @ cashier & have them delivered.
- call cable company and buy cable for $40/month.
Given the quality of TV shows (even primier channels like HBO & Starz), I am not going to spend more than $500 on TV. (Bought mine @ TARGET for $250:-).
If I want to see a movie in DTS & high quality video I go to a theater and spend $8.75! Thankyou.
$3000 for a (hd)TV? Are you nuts? And you are giving up your rights to watch stuff and whine? Please stop buying them, and let the prices come to $300 range. Then even if they turn down the quality, I wouldn't care.
>> Top-notch tools. Dev studio is one of the slickest IDE's out there, and puts the other clumsy, bug-ridden java tools to shame (jbuilder, cafe).
Ahem..agreed. VStudio is a great IDE. Lot of others just 'copied' the look/functionality (including kdevelop). But I use Jbuilder 4.0 @ work on a daily basis, let me tell you it is an excellent IDE. Simple / swing based / intuitive interface / powerful. It sure is slower as it is Java/swing based.
MS had the lead in tools market. They even managed to shove Borland (or Inprise or what ever it is called today) out of tools market. I mean that is BOrland, every one used/loved. I still remember the turbo C++/pascal dos based borland IDES:-)
But there is a limit what you can have a tool do. Now lot of other player are catching up, and MS's edge is quickly narrowing. Borland made a big splash with Jbuilder for all 3 major platforms (win / linux / solaris).
As always competition is good. It keeps everyone on their toes and encourages innovation. I don't love MS, but I don't ditch a good product just b/c it is from Redmond.
Could some one tell me *what exactly* is OPN trying to achieve (may be dmalloc can answer this). I have read over the slashdot article and OPN site a couple of times and still don't understand what is to be done.
May be it is early monday morning, but I am not catching up yet!
I saw the 'Challenger' movie (more like documentary) on TRU-W channel (I have AT-T cable, sure you can get it on others aswell).
They clearly depicted, how the challenger was launched admist a fuming protest from Engineers & project managers all over nasa & other partners. But _SUITS_ wanted the launch to go on so it went ahead and ended up in dissaster.
There were scenes like the night before the lauch, engineers from NASA & Morton were arguing about the ambient temperature. Finally a 'management decision' is made.
The movie was excellent. I would highly recommoned it to any one interested in 'space stuff'
Putting a small note on your mail box saying
"No junk mail or advertising materials please"
would this work? I was in Australia and this worked perfectly.
Now here I get all the crap from credit card offers to walgreen weekly specials stuffed in my tiny mail box. It is getting harder to isolate my legitamate mail from this junk every day.
I am going to try this today, and see if it stops.
Any one has done this? How did it work? Do the 'stuffers' or mail man has to respect this?
Valid point. But most of the ISPs are still offering POP mail service. Ever seen those adds that say 'basic DSL with 10 pop emails' ? My DSL provider (http://www.firstworld.net) is still on POP.
I also like IMAP where msgs live in server and deleted msgs are removed from server. This way I don't have to backup my mail dir often. One think that pisses me off about POP is when I select
- leave mail on server
- delete mail on server upon local delete
nothing happens (Netscape mail / kmail). The mails keep accumulating in Inbox and oneday all the mails started to bounce back with error message 'insufficient resources for recipient' !!!
This is like arguing...
why don't every one use CLI instead of all the cool looking KDE/gnome/E/whatever?
why get DSL when a 56k modem can download webpages aswell.
why people have to use Koffice/MsOffice instead of Latex to write a letter. INfact it is the one used to write thesis & books
I *like & send* text mails most of the time as most of my friends are unix users and they hiss on HTML mail. But if I need to 'mark' my mail using bold/italic/colors or whatever, I would rather use HTML for that. It is *still* text unlike some other proprietary format. And trust me a color coded mail is more readable / presentable than one filled with underscores and stars.
What I would like is a mail client that would 'dowongrade' HTML to plain text for viewing. (and it might even be smarter to do bold / italics using 'curses' or just plain using underscores stars). Now that would be real nice.
I used Pine / elm and now use Kmail. They all handle mail great. But the problem is they are not the 'kitchen sink' of everything. Some one sends me an invitation for a meeting by mail & if I accept it it should automatically update my calendar. (outlook does this, I use it at office).
I understand the unix philosophy of 'doing one thing & doing it well'. But PIM is really one thing that has contacts/mails/calendar.
And also a synchronisation with PALM / those cell phones would be nice too.
Neato. Best way to cripple a search engine is to deny the spiders.
but has anything like this been done before? Like a unified boycott of a spider. What prevents them from changing the 'id string' to something like "spider.google.com"?
I have the 'infamous' dual celerons on abit bp6. Since I was having some serious lockups with 2.4 test kernels, I made the move to reiserFS. Fsck on Ext2 takes for ever if you have a large filesystem with lots of small files (my source files & MP3s).
Mandrake 7.2 will let you mark a partition as ReiserFs. So I did that (backed up all my data ofcourse). You could use Fdisk I guess. Then just a 'mkreiserfs/dev/hdaN' would create a file system.
For those who can't afford a re-install, here is a quickie..
0) telinit 1 (single user mode)
1) back up the drive in a tar file first
(tar cvpf/usr/home.tar/home)
2) umount/home
3) mkreiserfs/dev/<whatever mounts to home>
4) 'vi/etc/fstab' and change the file sytem type from ext2 --> reiserfs
5) now 'mount/home' (at this point make sure your kernel is 'reiserfs enabled' (how is another story))
6) cd/home; tar xvfp/usr/home.tar (will unpack everything)
7) repeat for all desired partitons
I have been running reiserFS with 2.4.0 (real thing) for a month now. And I am extremely happy with it. I am looking forward to the day where kernel has reiserfs included (rather than have to patch it - which is very straightforward too)
I am proud owner of APEX 600AD and I am not looking back. It can play all the formats there is (DVD / VCD / audio-cd / MP3) on any medium that feels like a CD (well CD-Rs & CD-RWs).
My friend went for brand names and bought a JVC player for twice the price and he can not play VCDs! My cheapo ($150 @ circuit city), noname (APEX) 'meepts' everything out there. Now some people can claim picture quality / sound quality..etc. But for $150 I am *extremly* happy. I can see/hear the movies/MP3 fine.
If I am out to buy any CD player I would definitly consider Apex's line of players first. They deserve my business
Recently companies from Taiwan & Hongkong are coming out with far superior (atleast functionality wise) products than 'brand' Goliaths. Some areas are MP3, DVD & Cell phones. I am happy to see the competition as I don't have to give up my rights (e.g to watch region encoded DVD) just for the privilage of having a sony/panasonic at home.
I am surprised even early adaptors like Slashdot crowd are stuck with 'brand names'
Let me second that. I have a 2CPU celeron system and I do run / dev lot of Java stuff. I use Jbuilder4 IDE from BOrland with IBM JDK 1.3. Before the CPU usage bar would be above 50% when using heavy IDE work. Mostly b/c it is switching b/w threads. XMMS also runs in multiple threads and would excercise CPU heavily (even when not playing MP3s).
Now enter 2.4. When playing XMMS max CPU usage is just 5-10% as opposed to 50-70% with 2.2. Java threads 'feel like' threads once again:-)
Disclaimer : I have been in US for little more than a year, so I may haven't seen the whole picture.
I am here on H1B visa and let me tell you I haven't seen / felt discrimination @ my company yet. That doesn't mean I get invited to all my collegues weddings either. (neither are most of other workers)
I speak decent english but I do have an accent (English was/is my 2nd language). But that hasn't costed me any promotions / opportunities either.
While talking to another friend of mine (came to this country as a refuge & educated himself, now he is a QA manager at a respectable company) he said there is no reason for anyone to complain about racism here. If he can come to this country with very little english and no money, and be a QA manager within 10 years, there is NO reason for a 'native' (born/raised here) American can not to do the same.
I think it makes sense. WE all trumpet America being the land of opportunity thus we still have people claiming/complaining that they have been refused a chance in life because of their color
The example I would point is Indians (yeah the ones who play cricket) living in Bay Area (aka Silicon Valley). They all came from a developing country and now they are 'wealthiest' ethinic group here. Most of the Indian households income are in top 20%. So if these guys can do it, why can't a black/hispanic/<insert your race here> person do it?
Where I am from there is 'planned racism' (admission to colleges are on ethnic percentage basis). In that regard I havent' seen any 'explicit' racism here.
Shheeesh, when are we going to have a 'real choice' with cell phones? I hate this BS of annual contracts for
- cell phones
- DSL
The sole reason I am with SPrint is
- no annual contract
- better coverage (I live in Silicon Valley)
- decent PCS phones with WAP (when are you going to learn Verizon? 149.99 for a vanilla Nokia phone..Phullese!)
- some what okay customer service, but I use their web account mangement, so I don't give a rat.
I think cell phones should come like buying a home phone. You just go out and buy the model you like & afford (even in Safeway), you plug it in (or call the 1800 number) and wham, you are set. But knowing US 'corporate consumer policies' that would be the day....
I would rather wait for NEOPOINT 2000 (http://www.neopoint.com). IT is basically PDA+phone for $300 bucks. (Visor phone alone is 300 !)
We used & wrote code snippets (ie timer / disk scheduling algorithms..etc). It would have been very nice to a real OS. But every one in CS was a Linux geek:-)
For my final year project we worked with RT-Linux (in 1998, when it was just shaping up). We basically replaced a RTOS called UNOS (developed by University of New South Wales) with RT-Linux. I think UNOS is dead now (or very limited use)
But again I was an undergrad, so may be post grads do muck with the real thing.
I was a VIM/gcc (or javac/jikes) fan for a long time. Still am.
Then I found somethign called Jbuilder (from Borland or Inprise what ever the current name is), and fell in love:-) I would swear that is the best IDE outthere (and many of my team mates agree), but I understand choice of IDE is a 'religion'.
Our typical programs have about 100+ classes and and IDE visual representation of classes / layout is INDEED very nice. You would argue, that you should know your program intimately, not having to use an IDE to decode the logic. But in companies, these programs are built by programmers who are long gone, and reading the (obsoleted) java doc comments doesn't get you any where.
Also the other BIG bonus, I would go for IDE is debugging. No, no, not the PRINTF kind of thing. If you want to put break points, inspect values, change them on the fly...etc. Any one who has used DDD's visual data representation would understand what I mean! (for example, it will draw the linked list with values & pointers. THis is much neat than seeing hex dumps of structs in GDB. Okay it uses GDB as underlying debugger!)
So, yes, IDEs play a big role in 'language accepetance', and given Java is fairly new language (compared C/C++) it can do nothing but improve...
What people recommend as a 'good' Linux Gnutella client. I use gtk_gnutella latest version (0.54?) and its startup time is horrible. It spends so much time in reading 'cached hosts file'. Also it is a bit high on CPU usage.
- lopster - a very cool client
- gnapster
THese are both GTK based and fully functional (almost).I work for a Java shop where we wrote a component which is kind of our 'flagship' (aka used by lots of customers).
:-)
The initial design was done by a moron, who is just out of Uni and who read too many UML design books, but never seen/written a real program. The code was
- over engineered
- threaded unnecessarily (java threads are easy to program)
- with layers and layers of abstraction.
- and ofcourse BUGGY.
He left and I got to be the poor bastard to support / maintain it. I hated his guts while doing this. But I have become quite an stealth programmer. I have learnt
- a lot of Java thread issues
- how to work around design flaws
- how to do a 'transparent' hack
I have lobbied manager for rewrittnig it. But never got the permission b/c of 'it is too big already / we cant justify the time to rewrite something within 6 months'.
FInally one of our customer who was using this program threatened to pull out of the deal if that component didn't do what it supposed. It took me a week alnighters to get that done. And every day every one from my manager to VP of Eng were on their toes!
After that I had permission to rewrite/design 'parts' of the program. So it is kind of a background process. During my design
- KISS (Keep It Short & Simple)
- avoiding all the pitfalls I have learnt
- unix philosophy (doing one thing & doing it well).
I also have a second programmer assigned, so design/coding decisions are analyzed well aswell.
In my opinion version 1.0 of a program should be simple and v2.0 can be a redesign considering all the user feedbacks.
And the best thing I have learnt is 'you get a design right, after you did that wrong'
LinuxLover
-
Contract Programming
- Can Americans find jobs overseas
Also check out foreign job sites. ( www.moster.com.au )It made my compiler go 'jerky' :-)
while ( ( *p++ = *q++) ) ;
:-)
this is the guts of STRCPY function. When first saw this, I was amazed how elegant & concise the code is. Yet not too cryptic!
I always give this to candidates I interview and only about 10% guess it is something close to C strings !! I would say all these Java Strings and garbage collection has spoiled a generation of programmers
LinuxLover
and go to the page and ./ it (just sent them a Q:-). Atleaset let them know they are not going to sing along by us.
- go to nearest electronic shop (target / circuit city / best buys / )
:-).
- find a TV that has a decent size (32" maybe) and decent flatness.
- pay $400 - 500 @ cashier & have them delivered.
- call cable company and buy cable for $40/month.
Given the quality of TV shows (even primier channels like HBO & Starz), I am not going to spend more than $500 on TV. (Bought mine @ TARGET for $250
If I want to see a movie in DTS & high quality video I go to a theater and spend $8.75! Thankyou.
$3000 for a (hd)TV? Are you nuts? And you are giving up your rights to watch stuff and whine? Please stop buying them, and let the prices come to $300 range. Then even if they turn down the quality, I wouldn't care.
>> Top-notch tools. Dev studio is one of the slickest IDE's out there, and puts the other clumsy, bug-ridden java tools to shame (jbuilder, cafe).
:-)
Ahem..agreed. VStudio is a great IDE. Lot of others just 'copied' the look/functionality (including kdevelop). But I use Jbuilder 4.0 @ work on a daily basis, let me tell you it is an excellent IDE. Simple / swing based / intuitive interface / powerful. It sure is slower as it is Java/swing based.
MS had the lead in tools market. They even managed to shove Borland (or Inprise or what ever it is called today) out of tools market. I mean that is BOrland, every one used/loved. I still remember the turbo C++/pascal dos based borland IDES
But there is a limit what you can have a tool do. Now lot of other player are catching up, and MS's edge is quickly narrowing. Borland made a big splash with Jbuilder for all 3 major platforms (win / linux / solaris).
As always competition is good. It keeps everyone on their toes and encourages innovation. I don't love MS, but I don't ditch a good product just b/c it is from Redmond.
Could some one tell me *what exactly* is OPN trying to achieve (may be dmalloc can answer this). I have read over the slashdot article and OPN site a couple of times and still don't understand what is to be done.
May be it is early monday morning, but I am not catching up yet!
LinuxLover
I saw the 'Challenger' movie (more like documentary) on TRU-W channel (I have AT-T cable, sure you can get it on others aswell).
They clearly depicted, how the challenger was launched admist a fuming protest from Engineers & project managers all over nasa & other partners. But _SUITS_ wanted the launch to go on so it went ahead and ended up in dissaster.
There were scenes like the night before the lauch, engineers from NASA & Morton were arguing about the ambient temperature. Finally a 'management decision' is made.
The movie was excellent. I would highly recommoned it to any one interested in 'space stuff'
LinuxLover
Putting a small note on your mail box saying
"No junk mail or advertising materials please"
would this work? I was in Australia and this worked perfectly.
Now here I get all the crap from credit card offers to walgreen weekly specials stuffed in my tiny mail box. It is getting harder to isolate my legitamate mail from this junk every day.
I am going to try this today, and see if it stops.
Any one has done this? How did it work? Do the 'stuffers' or mail man has to respect this?
LinuxLover
Valid point. But most of the ISPs are still offering POP mail service. Ever seen those adds that say 'basic DSL with 10 pop emails' ? My DSL provider (http://www.firstworld.net) is still on POP.
I also like IMAP where msgs live in server and deleted msgs are removed from server. This way I don't have to backup my mail dir often. One think that pisses me off about POP is when I select
- leave mail on server
- delete mail on server upon local delete
nothing happens (Netscape mail / kmail). The mails keep accumulating in Inbox and oneday all the mails started to bounce back with error message 'insufficient resources for recipient' !!!
Any one has a workaround for this?
LinuxLover
This is like arguing...
why don't every one use CLI instead of all the cool looking KDE/gnome/E/whatever?
why get DSL when a 56k modem can download webpages aswell.
why people have to use Koffice/MsOffice instead of Latex to write a letter. INfact it is the one used to write thesis & books
I *like & send* text mails most of the time as most of my friends are unix users and they hiss on HTML mail. But if I need to 'mark' my mail using bold/italic/colors or whatever, I would rather use HTML for that. It is *still* text unlike some other proprietary format. And trust me a color coded mail is more readable / presentable than one filled with underscores and stars.
What I would like is a mail client that would 'dowongrade' HTML to plain text for viewing. (and it might even be smarter to do bold / italics using 'curses' or just plain using underscores stars). Now that would be real nice.
LInuxLover
I used Pine / elm and now use Kmail. They all handle mail great. But the problem is they are not the 'kitchen sink' of everything. Some one sends me an invitation for a meeting by mail & if I accept it it should automatically update my calendar. (outlook does this, I use it at office).
I understand the unix philosophy of 'doing one thing & doing it well'. But PIM is really one thing that has contacts/mails/calendar.
And also a synchronisation with PALM / those cell phones would be nice too.
LinuxLover
Neato. Best way to cripple a search engine is to deny the spiders.
but has anything like this been done before? Like a unified boycott of a spider. What prevents them from changing the 'id string' to something like "spider.google.com"?
linuxLover
I have the 'infamous' dual celerons on abit bp6. Since I was having some serious lockups with 2.4 test kernels, I made the move to reiserFS. Fsck on Ext2 takes for ever if you have a large filesystem with lots of small files (my source files & MP3s).
/dev/hdaN' would create a file system.
/usr/home.tar /home)
/home
/dev/<whatever mounts to home>
/etc/fstab' and change the file sytem type from ext2 --> reiserfs
/home' (at this point make sure your kernel is 'reiserfs enabled' (how is another story))
/home; tar xvfp /usr/home.tar (will unpack everything)
Mandrake 7.2 will let you mark a partition as ReiserFs. So I did that (backed up all my data ofcourse). You could use Fdisk I guess. Then just a 'mkreiserfs
For those who can't afford a re-install, here is a quickie..
0) telinit 1 (single user mode)
1) back up the drive in a tar file first
(tar cvpf
2) umount
3) mkreiserfs
4) 'vi
5) now 'mount
6) cd
7) repeat for all desired partitons
I have been running reiserFS with 2.4.0 (real thing) for a month now. And I am extremely happy with it. I am looking forward to the day where kernel has reiserfs included (rather than have to patch it - which is very straightforward too)
LinuxLover
My friend went for brand names and bought a JVC player for twice the price and he can not play VCDs! My cheapo ($150 @ circuit city), noname (APEX) 'meepts' everything out there. Now some people can claim picture quality / sound quality ..etc. But for $150 I am *extremly* happy. I can see/hear the movies/MP3 fine.
If I am out to buy any CD player I would definitly consider Apex's line of players first. They deserve my business
Recently companies from Taiwan & Hongkong are coming out with far superior (atleast functionality wise) products than 'brand' Goliaths. Some areas are MP3, DVD & Cell phones. I am happy to see the competition as I don't have to give up my rights (e.g to watch region encoded DVD) just for the privilage of having a sony/panasonic at home.
I am surprised even early adaptors like Slashdot crowd are stuck with 'brand names'
Hmm.. :-)
I say we carpet bomb them, flat out!
That is the American Way...Yeeeahaaaww!
Let me second that. I have a 2CPU celeron system and I do run / dev lot of Java stuff. I use Jbuilder4 IDE from BOrland with IBM JDK 1.3. Before the CPU usage bar would be above 50% when using heavy IDE work. Mostly b/c it is switching b/w threads. XMMS also runs in multiple threads and would excercise CPU heavily (even when not playing MP3s).
:-)
Now enter 2.4. When playing XMMS max CPU usage is just 5-10% as opposed to 50-70% with 2.2. Java threads 'feel like' threads once again
If you have an SMP system, you'd love 2.4.
Disclaimer : I have been in US for little more than a year, so I may haven't seen the whole picture.
I am here on H1B visa and let me tell you I haven't seen / felt discrimination @ my company yet. That doesn't mean I get invited to all my collegues weddings either. (neither are most of other workers)
I speak decent english but I do have an accent (English was/is my 2nd language). But that hasn't costed me any promotions / opportunities either.
While talking to another friend of mine (came to this country as a refuge & educated himself, now he is a QA manager at a respectable company) he said there is no reason for anyone to complain about racism here. If he can come to this country with very little english and no money, and be a QA manager within 10 years, there is NO reason for a 'native' (born/raised here) American can not to do the same.
I think it makes sense. WE all trumpet America being the land of opportunity thus we still have people claiming/complaining that they have been refused a chance in life because of their color
The example I would point is Indians (yeah the ones who play cricket) living in Bay Area (aka Silicon Valley). They all came from a developing country and now they are 'wealthiest' ethinic group here. Most of the Indian households income are in top 20%. So if these guys can do it, why can't a black/hispanic/<insert your race here> person do it?
Where I am from there is 'planned racism' (admission to colleges are on ethnic percentage basis). In that regard I havent' seen any 'explicit' racism here.
Any thoughts?
LinuxLover
Shheeesh, when are we going to have a 'real choice' with cell phones? I hate this BS of annual contracts for
:-)
- cell phones
- DSL
The sole reason I am with SPrint is
- no annual contract
- better coverage (I live in Silicon Valley)
- decent PCS phones with WAP (when are you going to learn Verizon? 149.99 for a vanilla Nokia phone..Phullese!)
- some what okay customer service, but I use their web account mangement, so I don't give a rat.
I think cell phones should come like buying a home phone. You just go out and buy the model you like & afford (even in Safeway), you plug it in (or call the 1800 number) and wham, you are set. But knowing US 'corporate consumer policies' that would be the day....
I would rather wait for NEOPOINT 2000 (http://www.neopoint.com). IT is basically PDA+phone for $300 bucks. (Visor phone alone is 300 !)
Well, wireless access in US sucks anyway
LinuxLover
We used & wrote code snippets (ie timer / disk scheduling algorithms ..etc). It would have been very nice to a real OS. But every one in CS was a Linux geek :-)
For my final year project we worked with RT-Linux (in 1998, when it was just shaping up). We basically replaced a RTOS called UNOS (developed by University of New South Wales) with RT-Linux. I think UNOS is dead now (or very limited use)
But again I was an undergrad, so may be post grads do muck with the real thing.
LinuxLover
I beg to differ!
:-) I would swear that is the best IDE outthere (and many of my team mates agree), but I understand choice of IDE is a 'religion'.
...etc. Any one who has used DDD's visual data representation would understand what I mean! (for example, it will draw the linked list with values & pointers. THis is much neat than seeing hex dumps of structs in GDB. Okay it uses GDB as underlying debugger!)
I was a VIM/gcc (or javac/jikes) fan for a long time. Still am.
Then I found somethign called Jbuilder (from Borland or Inprise what ever the current name is), and fell in love
Our typical programs have about 100+ classes and and IDE visual representation of classes / layout is INDEED very nice. You would argue, that you should know your program intimately, not having to use an IDE to decode the logic. But in companies, these programs are built by programmers who are long gone, and reading the (obsoleted) java doc comments doesn't get you any where.
Also the other BIG bonus, I would go for IDE is debugging. No, no, not the PRINTF kind of thing. If you want to put break points, inspect values, change them on the fly
So, yes, IDEs play a big role in 'language accepetance', and given Java is fairly new language (compared C/C++) it can do nothing but improve...
LinuxLover
What people recommend as a 'good' Linux Gnutella client. I use gtk_gnutella latest version (0.54?) and its startup time is horrible. It spends so much time in reading 'cached hosts file'. Also it is a bit high on CPU usage.
Any suggestions?
LL
How would the robot pop open the champaign and soke every one around it?