Is it me or is eclipse a piece of shit

I know eclipse is free, but come on, I don't know how people actually use this piece of shit to build software. I like open source as much as the next guy, I just like "high quality open source" which may be an oxymoron.

Here are a bunch of my pet peeves so far:

  • When debugging your warped to a new tab with the screen in a completely brain dead configuration. So I'm forced to reorganize the screen so it looks somewhat simple. Listen this isn't mission control I don't need to see everything at once.
  • When debugging the first message you see in the console is "The application will continue after a brief delay" all I can say is WTF, I want to debug now, not after the intermission you tools As it turns out this isn't Eclipses fault, but copy protection in one of the libraries I'm using so mea culpa on this one.
  • When debugging the only way to see the "step over, step into" buttons is to switch to the debug tab, your kidding me right? So far I haven't found a way to get those buttons to appear in the top tool/button bar.
  • Maybe I have a buggy eclipse, but it took me three or four tries before eclipse would stop at my break point, the previous runs just stopped running, didn't high light my break point line nothing, thanks for coming out.
  • Why is it when eclipse pops up the bubble for the arguments of a function your using it insists of calling the arguments "Type arg0, …" I mean come on, your killing me here, this also happens in the debugger as well when looking at the variables of the functions, totally lame.
  • When you high light a secion of code and click the right mouse button you get a big list of options and where are the "copy and paste" items, down in the middle, I'm not sure about this but I bet "copy and paste" are to of the most common options when you have selected text, yet you make me scroll down the menu to the middle, tools. Yeah I know there are keystroke short cuts.
  • When I'm editing and hit save, eclipse feels compelled to warp me to somewhere else in my code i.e. where the program has stopped in debug mode. Dudes I'm not in the debug view don't warp me to the program counter, maybe I want to continue editing, I just like to save a lot 'cause I don't trust eclipse.
  • The default keystroke for search again is ctrl-k give me a break if my hands were that big I'd be a much better basketball player, maybe I should get a smaller keyboard.

Indeed it's not surprising that I'm going to shell out a few dollars to upgrade to the latest Intellij because frankly eclipse sucks, and that is also why I shelled out the dollars for Komodo, since I want to get work done and not fight the tool no matter how free it is. Penny wise pound foolish.

228 Comments

  1. Steven says:

    It’s 5 years since you posted this, and it’s still a complete piece of shit.

  2. Philipp says:

    Guys you made my day! 😀

    I fully agree, Eclipse is such a stinky steaming pos, but your comments here made me lmao!! I especially like Joe’s comment: “This thread is like group therapy.” I’ve read the thread and now I feel absolutely better! 🙂

    Example column selection: You need to use a key combination that uses more fingers than you have on your hands, to what, not even to select a column but first to change to column selection mode… Common devs, every second half-portioned code-editor does it better. Stop claiming it’s to difficult!!

    If only there was a good alternative to Eclipse for Android programming, I would be willing to pay a 1000 bugs right away…

  3. lowkey says:

    Agdev

    If you don’t like Eclipse, you can:
    – Rely on the open-source alternative of your choice
    – Spend tons of money to buy editors far worse than open-source ones
    – Keep going with your Notepad++, and pretend you’re cool guys (to me, you’re no different than an old man who doesn’t use cell phones because “they’re evil”)
    – Code your own java editor

    Eclipse is not perfect because it’s not possible to do perfectly TONS of things. If you can do better, you’re welcome.

    Ahhhhh no, you’re severely missing the point, this isn’t about features. And no one is suggesting going back to emacs or Notepad++, however well they may have worked. And if you’re one of the idiot devs behind this turd, then you need a good slap in the head.

    We aren’t whinging about Eclipse trying to be all things to all people. I for one love that idea, one IDE to rule em all – great! And I’m not concerned about having it be a little less advanced with some specific languages that work better in their own dedicated IDE’s, that’s to be expected.

    It’s the damn bugs!!! Why The F..k do I spend hours, upon hours, upon HOURS trying do install a simple SVN plugin from IT”S OWN BUILTIN REPO!!! WTF?!? How can ther epossibly be dependency issues when it should have full access to any and all needed libraries and plugins???? All you need to do is check em, and if they ain’t filled, add em to the list to install as well, that’s gotta be incredibly easy. Same as Apt on Debian for an example of how dependancy resolution and package management is done the right way. Not that the cryptic error messages are any help in identifying what the problem is exactly.

    And why is it soooooo slow? And unstable? It’s not damn fair, which bunch of idiots told the pointy haired bosses we need to code using this garbage.

    Just got a new dev laptop, currently wasted 4 hours so far on trying to get even ONE plugin installed properly. Am expecting to be here for a long, long while yet. Or just get Visual Studio Pro and be done with it. Whichever leads to less suicidal thoughts.

    Oh great, now there’s a long list of repos it can’t contact. What an awesome and professional product.

    Eclipse is a steaming pile of shit.

  4. EclipseCracker says:

    I like the “File Search” Option from Eclipse (currently 3.7.0), because it always throws funny error messages when the search has ended. It often tells me that many Resources are out of sync with the file system. Very nice that i first had to sync my file system and wait for the automatic build process before i can do my search. Yeah i have much time to spend for this POS !

  5. Arun says:

    I feel so much better after reading these posts… I have a deadline to meet and my eclipse chose to do a full rebuild even though I closed it properly the last time! May eclipse rot in hell forever for doing this to me…

  6. Tyler says:

    I’m in a AP Computer Science course in my high school, and I’m going into a programming competition later this year for fun, and they have us use Eclipse. Now since I’m still just programming for learning purposes, I normally use BlueJ. One day, I decided to use Eclipse so I could get use to it for the competition. I wrote a little code, then got fucked over because of how buggy it is: I was trying to compare objects in an arraylist by having my classes implement java’s compare class. When I finally found out that Eclipse clusters all your errors into a little bar, It kept giving me raw class type errors (???), and when I ran it, it would tell me it couldn’t find any java classes in the terminal. Pissed off, and in a last ditch effort, I copied all my classes over to BlueJ. It compiled and ran like a fucking charm. I am not looking forward to this programming competition, just because I hate that piece of shit excuse for an IDE.

  7. alej says:

    eclipse is indeed a torture machine – I completely agree that a team of the evilest microsoft engineers is laughing at us while they introduce more and more pain into it.

  8. alej says:

    After reading this forum I decided to go back to command line. Half hour after: I have an executable!!

  9. Padraig says:

    eclipse is currently grey-screened on me.. trying to remove a breakpoint. Thought I’d share that while I’m waiting to do some remote debugging on a Saturday. I want to go home you POS IDE.

  10. Eclipse Devil says:

    I won’t be liked here. Yes eclipse have some flaws, but your arguments should be reworked.
    – Buggugin perspective is NOT an obligation: just NEVER hit the “remember my decision” when jumping to debbuging the first time. Secondo, add the debugging panel to your java perspective. If you can’t do that, don’t be a programmer 😛
    – 1 time out of 100, eclipse don’t hit a break point.
    – If you see “args 0” at arguments, it’s because you didn’t specify sources of your JDK. Eclipse allow you to dev. with EVERY JDK at the same time in the same workspace… So it need to know what source you wan’t to attach to your project. Write Object then crtl+click it. Here you can attach source. If you don’t know what JDK source mean, don’t be a programmer.
    – Come on, ctrl+c, ctrl+v!!!!! Don’t waste time with this. And ENJOY the fact that there is 10+ option to help you programming with a SINGLE selection. The options in the right click menu are extremely useful!
    – If you hit save and jump ANYWHERE it’s because IN FACT you are in debugging mode AND because the code you just saved is used at runtime RIGHT now. So, maybe a missing System.exit(0); OR you didn’t close your app.!
    – right ctrl+k. But yes, when there is more then 150 shortcuts in an app, you get these things. This is to let you have both hands on the keyboard, so you could do this with your right hand. Use right click then!
    – SWT is week comparing to SWING

  11. mefinito says:

    Been using vim for years for C++ with occasional Java programming. kinda forced to use eclipse coz now we are all “into” Java.

    And I now hate fucking Java, because of you eclipse. thanks a fucking lot.

  12. Arturo says:

    Eclipse is still shit, I can’t believe google chose it for Android development…

  13. Justin Bailey says:

    After 3 hours of failing to install ADT for Android development I’ve gone back to IntelliJ. Fuck Eclipse.

  14. answermachine says:

    = When debugging your warped to a new tab with the screen in a completely brain dead configuration. So I’m forced to reorganize the screen so it looks somewhat simple. Listen this isn’t mission control I don’t need to see everything at once.

    – Just reorganize, take a minute and see where what is.

    = When debugging the only way to see the “step over, step into” buttons is to switch to the debug tab, your kidding me right? So far I haven’t found a way to get those buttons to appear in the top tool/button bar.

    – F5, F6, F8.

    = Maybe I have a buggy eclipse, but it took me three or four tries before eclipse would stop at my break point, the previous runs just stopped running, didn’t high light my break point line nothing, thanks for coming out.

    – You have a problem, not eclipse. Breakpoints work.

    = Why is it when eclipse pops up the bubble for the arguments of a function your using it insists of calling the arguments “Type arg0, …” I mean come on, your killing me here, this also happens in the debugger as well when looking at the variables of the functions, totally lame.

    – Because someone didn’t write javadoc comments.

    = When you high light a secion of code and click the right mouse button you get a big list of options and where are the “copy and paste” items, down in the middle, I’m not sure about this but I bet “copy and paste” are to of the most common options when you have selected text, yet you make me scroll down the menu to the middle, tools. Yeah I know there are keystroke short cuts.

    – highlight, shortcut.

    = When I’m editing and hit save, eclipse feels compelled to warp me to somewhere else in my code i.e. where the program has stopped in debug mode. Dudes I’m not in the debug view don’t warp me to the program counter, maybe I want to continue editing, I just like to save a lot ’cause I don’t trust eclipse.

    – You messed up the configuration or didn’t tell it not to change your perspectives when it asked.

    = The default keystroke for search again is ctrl-k give me a break if my hands were that big I’d be a much better basketball player, maybe I should get a smaller keyboard.

    – a) You can change that.
    – b) You can use two hands if you have them connected.

    These are such lame things to say about an IDE.

  15. vazio says:

    Yes, eclipse is a piece of shit, and anything that requires something like this to work with is a piece of shit too. If you could not do it with Vim, you should not do it.

  16. GNU screen+emacs FTW

  17. Kevin says:

    Thank you for this post guys. I really did think it was just me. I would like to meet the developers of Eclipse and punch each of them in the face 20 times for the amount of errors that I get on a daily basis.
    F_ _king crap software!!!!!!!!!!!!!!

  18. Wil Wilkins says:

    Fully agree. Please use NetBeans. I am now using Eclipse only because my company requires me to. It is laggy and counterintuitive.

    I’ve never encountered a laggier and more inconvenient environment than Eclipse; it’s what happens when you try to put everything including the kitchen sink into one app. As a result it sucks at everything. This also applies to tools based on it like Flash Builder. On the other hand, emacs doesn’t suffer so badly from this problem IMHO. Probably because I only treat it like it’s Notepad. But you can’t do that with Eclipse.

  19. You haven’t yet seen the “R.java has been modified, reverting to saved version” infinite loop that keeps you from building anything at all 😉

  20. C::B says:

    It’s definitely NOT you.

  21. Some Fool says:

    What do you get when you take a perfectly good computer and poke out its eyes?

    No eyed deer.

    Then you cut off its legs?

    Still no eyed deer.

    Install eclipse?

    Broken peice of S**T!

    After all these years – documentation full of dead-ends, unintuitive UI, and many, many bugs, simplest stuff broken! Nothing but aggravation. September, 2012!

  22. Anonymous Ecilpsor says:

    Daily WHAT THE ECLIPSE!?

    Every day is a shitty day when working with eclipse.
    You feel comfortable finishing your current task in time,
    when this piece of eclipse-shit decides to fuck off all the project settings.
    After a full day of cleaning, updating, refreshing and changing jdk versions forth and back it’s still not working!

    Thank you and GOOD DAY SIR!
    Anonymous Eclipse User

  23. Aqualung99 says:

    Holy shit Eclipse makes me want to go back to programming with qedit.com on MS-DOS. I truly, truly despise it. Where it’s not outright buggy as fuck, the design is poorly thought out, clumsy, and unintuitive.

    Oh, and I love this comment from lowkey:
    “Spend tons of money to buy editors far worse than open-source ones”

    Ummm….do you _really_ want to get into a “ways commercial IDE ‘x’ kicks the living fuck out of the buggy piece of shit called Eclipse” argument?

  24. Rakesh Malik says:

    Yes, it’s a piece of shit. The only thing that’s changed since your post is that it’s gotten bigger, but it’s still a terrible piece of software. Naturally, it’s also the ubiquitous standard in most large IT shops, because they are paragons of shit work.

  25. alex says:

    It is 2013 and Eclipse is still nothing other than SHIT!!!! To the people who have been involved with the project-honestly it would be more organized if you swallowed all the code and puked it. I guarantee you it would be far better.

  26. Richard says:

    So you’re telling me you actually managed to get this piece of shit installed with the plugins you wanted? My friend, I take my hat off to you.

  27. maxx says:

    Agreed, complete POS.

    Why it one has to go to random junk places to download crap that does even install.

    No wonder IBM gave it away.

    Feb 2013 and still total $hit since it does not even install easily, i.e. adding “features”.

  28. pete says:

    How about how the app…. Constantly needs refreshing and spurs off into impromptu… Lets REbuild All while your just trying to open a file. Or how about how the app constantly hangs.. Or how about the Workspace getting randomly splattered and ALL my settings going bye bye. How about the rather lame default settings like Virtual Memory being configured to suck and you get to “Configure It’ not to suck!! How about it installing updates that breaks others. How about the app constantly and forever Friggen “Not Responding” when your trying do so something simple.. Like cut and paste the contents of one file into another. Or howabout.. Not using the classpath compiled on the disk even though it’s there to use (When I build from the command line).. And instead re-compiling everything for it’s internal cache.. Instead of just doing class overlays when changed in a session!!! Ugghhh…. Yes.. I hate eclipse. And Id say I loose about 8 hours a week watching it suck.

  29. pete says:

    And to the guy that says “Its free don’t bitch”…

    Well… The community is using your tool and that’s a lot of responsibility. Tough.. Success is rough. But that doesn’t mean you just shrug your shoulders. Your affecting the human race with your app.. Do something!!!!

  30. pete says:

    One more…

    The reason why Im complaining. Changed a Label to be 80 pixels instead of 60 so it looked a bit nice. Click on project run. Well… Out of the blue Eclispe decides to “Rebuild All” even though I set the preference not to Auto Build. Im like… Ahh.. So I try to stop it using the cancel button.. Now the whole app hangs.. Wont minimize, wont refresh nothing. End task it. Bring it up.. IT’s trashed my workspace.. All the settings are gone!! ! WTF!!!! AWWWWWW! I say to myself. So.. I recreate my project from scratch.. Which luckily I auto generate using maven tools… Bring it up. Refresh all… Screw it.. Reqbuild.. even though I just built it on the command line… 19 MInutes later (I shit you not!) it’s done it. Aww.. Now run my class…

    Oh look the label is bigger and looks better.

    I lost almost 40 minutes to see that change… 40 friggend minutes man!!!! That makes me want to bite my fingers off!!!! And smash my own head with a hammer.. The frustration of that experience is so friggen lame.

  31. […] right IDE By Dmytro Danylyk On February 21, 2013 In Android With Comments Off Permalink Is it me or is eclipse a piece of shit I know eclipse is free, but come on, I don’t know how people actually use this piece of shit […]

  32. Jim says:

    ahhahhhhaaaaaaa……. IntelliJ is the best. for personal use (even for your workplace while producing commercial code), it is only $99 per year. first year is 249. it is worth the money 10 times over. I have done basic math on how much time i save with intellij over the year and multiplied it by my hourly rate. It brings me a lot of productivity and ability to impress whoever i need to impress with real work instead of impressing with my ability to kick the IDE’s ass. really… its a true story.

  33. adam says:

    Eclipse is a piece of shit at least since 4.0

  34. Andrew says:

    2013 and it still fucking sucks. I’m not even calling it an IDE anymore. For me, it’s a text-editor with some funky buttons…

  35. Juan says:

    Yup. Every single time I have to use Eclipse, I waste developing time trying to set it up.
    What I find ridicously retarded is the fact that, when installing software through its built-in updater, the thing will request the software list everytime you enter a search criteria, instead of retreiving an index of available software and searching from there. Like if this piece of rubbish software could handle connections to its own repo!

  36. JRM says:

    2013 and WTF, how do I even add a file to my project? Why is the right-click menu a mile long and still NEVER has what I’m looking for?

  37. New Android Programmer says:

    I have found eclipse to be the complete buggiest pos that I have ever used. I have spent more time fixing phantom errors than I have in actual programming. Being new to java and android development i am never quite sure if it is me or the ide that is f&(king it up but in the end it is almost always the ide and I have do something really retarded like delete the errors and reload the ide then magically it works without changing a single character of code. I hate eclipse.

  38. Elwood says:

    Yea i posted some working code off the internet and it keeps telling me theres no main? crazy piece of crap

  39. Antonio says:

    After all this time (> 6 years on) is still a total piece of shit.And you know what, it will never change, unless we find a better alternative to eradicate this crap for good.
    It’s also a waste of time to enumerate all its nonsenses. Let’s join the group therapy, i like the motto.
    Be patient,

  40. Dave says:

    I despise Eclipse primarily because it takes all the things I hate most about VS and mimics them in an even more aggravating way in an environment where I have been highly productive without it for 20 years. Now instead of dealing with the real technical challenges I love, I spend most of my day Googling to find out why Eclipse keeps reporting some mysterious error until the next reboot. I would gladly pay $1000 or more just to have it go away. Oh yeah. And emacs sucks ass of rotting carcass.

  41. Mat says:

    Hello from 2013. Eclipse is a fucking smoldering turd here too.

  42. jKiller says:

    just love the standard answer of any eclipsed-user when you tell them you are missing a feature in eclipse: “well, you can configure it to work like that, if you want!” Come on, guys, ever tried intellij? Know what off-the-shelf means?

  43. J Roberts says:

    After only half an hour trying to use Eclipse I googled ‘Why is Eclipse a piece of shit’ — and found this page 🙂
    AFAICS NOTHING HAS CHANGED AAARGH

  44. TD says:

    Eclipse is a tragedy. I used to love it for several years from 2005 – 2010. I don’t know what happened, but after Galileo everything broke and it cost me hours to get anything to work just a little bit. Maybe it was a java update or Oracle acquisition, but it went to utter crap. I am reluctantly still using it and it still breaks daily and has a whole slew of new bugs when using the same version on different platforms. Tragic.

  45. With Eclipse To Death says:

    LOL, if you think Eclipse is crap, you clearly never tried Eclipse Juno. It’s the biggest pile of sleazy shit EVER! And ADT is like a thick layer of vomit over it. Now the hope is Android Studio but I suspect problems with it are just about to rise. It’s too ambititous and will need years to gain full support for all kind of technologies, plugins, etc.

  46. AngryGirl says:

    I hate debugging C/C++ code with Eclipse on Linux…
    -Sometimes we can’t attach to the process (or we can, but a fraction of second later, it crashes!)
    -Sometimes we can’t see variable values
    -Sometimes we can’t change variable values (like a simple integer!)
    -Sometimes we can’t do a “Move to Line” while debugging
    -And even if the “Skip all breakpoints” option is selected, it stop at some breakpoints!
    -And sometimes all this shit happens at the same time!
    -Grrrrr

    If someone have find out a way to resolve this shit, please tell me how!

  47. CM says:

    I work for a certain watch company where we use Eclipse for our embedded development. The only reason we use it is because its free, and I guess the only reason all the companies making ARM chips make plugins for it is because its free too. Its a huge shame. We code in C, and Eclipse just completely sucks.

    The build system (CDT) is a POS. My boss tried the parallel build option to get more speed out of our builds, but told me that it was not building correctly and had bugs. After X years they can’t even get that right? What about the damn cancel button during your build? You build a project fully, change a file and build again. It should only take a few seconds. If you hit the cancel button to cancel the build, even though it’s almost done… Guess what.. you erase the goddamn build cache. You have to start building from zero. Seriously.. WTF? We constantly have several projects in the same work space, and if you build and switch between any one of them, you have to rebuild from zero again. Worst build system I have seen.

    The symbol indexer? Seriously? We have a fracking IDE where it’s 10 years old with constant updates and there is a concept of an indexer.. THAT I HAVE TO MANUALLY REBUILD AT TIMES? If I change one of our main header files, Eclipse won’t pick up the change, and I have to rebuild the indexer to get the symbols updated. POS.

    Intellisense for C: A goddamn joke. The only thing Eclipse C intellisense is good for is the dot operator and giving you a list of structure members. It does not work otherwise. No symbols, no nothing.

    As some have mentioned.. the column select mode. Again a steaming pile of shit. Eclipse team, take a lesson from visual studio, where one has to hold the alt button or whatever to do a column select. Also take note that the editor DOES NOT SLOW DOWN TO A CRAWL if you select more than one page of text in column mode. Your editor event sucks for copy and paste operations. The most simple operations for a text editor, and you guys cannot keep in tact the tabs and spaces. Your editor is laughable.

    Lets not mention how many times I have been pissed off at the damn project explorer window. I build a project and OK… you have to refresh your internal project structure to pick up the files. Ok.. BUT DON’T MAKE IT SO THE WHOLE EXPLORER FLASHES AND THEN CLOSES SOME OF THE NODES I HAD OPEN OR CLOSE ALL OF THEM. For the love of god are you serious? The project explorer closes nodes on me when I build the project, because of its stupid refresh mechanism. This gets annoying when your project has like 10 tree levels to it (which ours does).

    These stupid issues are only the tip of the iceberg.

  48. angel says:

    when I grow up and become president of the entire world, I’ll make it a capital offense to create software that even LOOKS like eclipse

  49. ND says:

    How many of these issues did you report in Bugzilla (http://bugs.eclipse.org) or ask about in the forum (http://eclipse.org/forums/eclipse.newcomer)? It’s easy to critique and vent over here, anonymously, but did you try to do anything constructive to get past the problems you had?

  50. techdetails says:

    ND – No I didn’t try to work around any of these issues I ran for my Intellij License and never looked back (NetBeans also sucked), by the number of commenters I don’t think I’m alone in my derision of Eclipse.

Leave a Reply