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. Louis says:

    Amen Brother

  2. Patrick says:

    Oh man does it suck… I’m a .NET developer by trade and that IDE is stable, awesome and just plain works 99% of the time. I installed eclipse and the Android Development Kit to start developing Android apps and I have spent more time Googling Eclipse issues than actual coding – maybe a config issue. I guess you get what you pay for right – MS charges mega bucks for the entire development stack – and this is free; but if there was a development platfom for Android that cost $200.00 bucks and didn’t have these issues I would buy it in a heartbeat – my time is worth it to me…

  3. Jon says:

    After hours of restarting the ide and force closing eclipse.exe in the task manager I googled “eclipse is a piece of shit ide” Sure enough you’re at the top. God help us all.

  4. Tom says:

    Yes, Eclipse is a P.O.S. This particular P.O.S. – running the Android plug-in – just blew away a project – completely removed all of the source. I had tried to rename the project using the refactor button… then the sh*t hit the fan. All my work – gone.
    Thanks, Eclipse!

  5. sorin7486 says:

    nope … it’s not you.. eclipse is shit !!!

  6. Ricardo Santos says:

    Glad to know that I am not the only one that find eclipse to be an over-hyped and over bloated piece of shit.

  7. KillMeNow says:

    Yes. It is utter crap.

    Here is my story: I tried to rename my project. 5 hours later, one complete re-install and still there are problems.

    I wont bore you with the details but basically, Eclipse said, “ooo, i’ll rename everything for you” then failed due to a source control issue and then kinda shrugged its shoulders and couldn’t fix the mess it had made. reverting the whole project and still nothing. So it is some temp file that it has f*cked up.

    It should be illegal to make this soft of shit software. It would be fantastic if it worked, really. But IT DOES NOT WORK. Notepad++ for me from now on. f-ing shit shitty shit f-ing crap. I want to never use a computer again. In 35 years, no other software has made me want to jump out of a window. No joke.

  8. KillMeNow says:

    Eclipse is a good name. It blocks out all light and joy on Earth. I wish it just lasted a few minutes. It is truly dreadful. 7 hours in and it still wont reload my project. If you are going to make stuff automated make sure it works otherwise it is 1000x worse than no automation. That is *so* bleeding obvious, I can only think the designers are some weird cult that gets off on anonymously dealing out great pain to normal people. sickos.

  9. HeliosFukos says:

    Oh, Eclipse. You think you are using a hammer then the hammer turns into a rubber chicken and cannot be made to turn back.

    It is like a sweet cherub that lures you in with kind smiles and a gentle touch, AND THEN, when you want to do something out of its little box of gay baby tricks, it turns into devil spawn, with the wrath of all injustice ever served, it sucks your soul dry, and makes everything black and death and hate and pain. DO NOT USE THIS SOFTWARE. You have been warned.

  10. ANewCalm says:

    I look back on the time I used eclipse and a dark shadow falls upon my whole being. I can see now that it was some twisted mind f*ck that I will never understand the extent of the evil behind. It is a darker, more spirited and intent evil than any else i know of on Earth. At the time of using Eclipse, its power blocked all light and i could see only darkness, a deep desperate hole that the Eclipse designers and engineers had constructed so perfectly there seemed to be no seam; no way out. I can now see past it. To all other developers that find themselves in the depths of despair that Eclipse will bring you, I offer you only solace: if you have any human soul you will defeat the dark, dark evil that lies in the lines of code of this devil-sent tool. Find the strength to defeat this great evil. Developers everywhere require it of you.

  11. stew says:

    I agree 110% the bloody thing has OCD or something. Any tool that you spend more time waiting than coding while it refreshes, cleans itself up and organises everything has got to be crap. It needs a bloody shrink not a rewrite.

    We have to use it at work and it is excruciating. Generally I am in low-level C/C++ and some GIUs using Qt. Our shipping apps are mostly Java though and I am forced to use substandard tools which quality wise remind me of Windows 95.

    The Qt IDE with its GUI builder in C++ is rock solid. NetBeans for Java (have not tried the other one) is also rock solid. I hammer them both constantly 10+ hours straight and no crashes. Go to Java in Eclipse and I reboot from a stupid app. running in a damn VM! I know Java because when I am in NetBeans the world is happy. So it points to very bad native code on their part or some very weird Java code.

    And why must it insist on its own little ecosystem. What is wrong with my damn file system Eclipse. Why must I refresh after I edit something? If it is that slow that it needs to cache the entire file system and wrap it up in a little bubble like that then it has to be bad. Pure and simple crap.

  12. stew says:

    Forgot to add. Any tool which is still getting comments 3 years after the original post has got to be bad 🙂

  13. Karl says:

    The year 2011, represent! I’m stuck using this shit for an android application as well. A couple pages of java exception spew is not appropriate behavior for opening XML files with the editor. I’ll use emacs to make the file then copy it to workspace. There’s some nice features like relatively seamless build (for Android, that is pretty nice). But I wouldn’t have believed how unreliable Eclipse was, if I hadn’t experienced it first.

  14. Matt says:

    It’s worse than shit. I can’t believe Netbeans has been pushed off the shelf by it!!

  15. Elsurexiste says:

    Sometimes at night, when I’m alone, I grab my pillow and cry, knowing that tomorrow I’ll be forced to work, by company policy, with Eclipse. Whoever collaborated with that PoS is guilty of crimes against humanity.

    SVN integration is as painful as cleaning your *ss with sandpaper: when I managed to install Subversive (don’t ask me how, f*ck if I know) I had to checkout everything again (wasting 4 hours) because my working directory was “out of Subversive’s system”.

    Edition of the web.xml, at least on my vanilla installation, is the same as editing an XML. Seriously, Eclipse? After all the cr*ppy windows you filled my screen with, you couldn’t deliver a simple one for editing this critical file for Web Development?

    Ah! How could I forget the Update Manager? It changes the name like every f*cking version that goes out. I never managed to install a plugin flawlessly with Eclipse… something I’ve been trying since 2004. I remember when everything went kaput because Eclipse lacked its own central repository. Yep, that’s right, its own f*cking repository wasn’t loaded by default on a fresh install, so I couldn’t update or install anything new (not that I ever could, but still, WTF). Oh, right, I’ve never updated a plugin… ever. I never could. The difference with NetBeans here is so big that I think I’m being delusional.

    I also specially like when Eclipse, after a simple command, gives you a NullPointerException with no additional information. It makes my f*cking day.

    A few additional pearls:
    * Project references on Web projects being unnecesarily convoluted.
    * Bloated windows. How can Netbeans allow the same functions without leaving a tiny window for edition? Beats me…
    * Random Refactoring crashes. This one is a favourite…
    * Crappy exploration functions. I mean, if want to know more about an interface function, please show me the f*cking implementors, not the definition! Why on earth would I care seeing the definition of a function that I already know?

    I’m sorry, but I’m going to start programming with “cat”. It will be much more productive…

  16. TropicalMonkey says:

    Absolutely right. There are very many open source software I regularly use and some of them are even better than their commercial counterpart. If I don’t want to develop software, I can easily live with Linux also. In fact I do have a linux machine I use regularly. But Eclipse is a POS no question about that. They made it so flexible and complex to the point that it is absolutely worthless. If you search for “How to debug with eclipse and pdt” you will get thousands of hit all over the web, you know why? because everybody and their brother are looking for a way to use this POS. Some commercial companies behind open source web technologies may be making things purposefully complex so that they can sell their paid version for a premium. I have already wasted more than three evenings so far to find a way to use xdebug in eclipse on Linux machine. I even got one configuration working for certain extent. But things are just random. For example when you start the debugging session you will find that you cannot configure external web browser because it is just not there. All you have to do is restart the ide and pray to the God. Using eclipse will make you either very pious or master of swearing. Netbeans is not too different either.

    When I tried xdebug with Netbeans I encountered the ide crash, and when searched online that issue had been known for years. If you complain about that you will get the usual reply “don;t use it. anyways you have not paid for it”

  17. Byron says:

    Absolutely agree! Finally, some people that can empathize with me. I have been developing an android mobile app for about 4 weeks now and I must say. HUGE PILE OF SHIT HERE!

    Every little trivial detail has been a monumental pain and my ass. I use .NET and Visual Studio 2010 at work every day. This shit is so bad, it makes me long to do work work just for the ease of use of VS2010.

    I really want to do some really brutal, fucked up shit to this thing. Problem is, I can’t punish my computer for the shitty software running on it (or can I?).

    Hopefully Monodroid comes along soon and we won’t need eclipse to develop on android. Right now, it takes about 15 times as long to deploy to my phone from Monodroid in VS2010.

    Anyone know of any alternatives for android development?

  18. fuckeclipse says:

    Eclipse is a massive load of garbage. I’ve wasted more time wrestling their STUPID interface and bugs than I have actually coding. It is terrible. Eclipse is trash. Google was stupid for using it. The community responsible for it should dissolve out of shame.

  19. Jack says:

    Even adding a file to a project, oh no sorry _workspace_, is convoluted. What a piece of poo.

  20. mike says:

    yeap i agree eclipse is shit
    talk about screen overload
    i remember when 1 file was enough to program
    now its 20 folders 20 files 20 icons jesus

  21. Justin says:

    Hear ye, hear ye. I’ve been battling it while trying to learn Java. So over-complicated!

  22. Addinall says:

    Well, after thirty years of programming, I thought I had seen some crap. I was wrong. THIS is the poorest piece of software EVER developed. NOTHING works properly. Fourteen minutes to boot a ‘Hello World’ program, to have it crash and start again.

    I ask the forum in the madhouse that produced this and they ventured that my machine might be underpowered!

    Well, an Acer Laptop with a 1.5GHz chip, 2GB of free DRAM, 150GB of free disk and UBUNTU 10.10 it seems to run the rest of my development environments quite well, including a full imlpementation of ORACLE 11g and PL/SQL.

    Absolute rubbish. The Authors should be ashamed. Just before they are hung.

  23. Robert says:

    It’s shocking how hopelessly broken Eclipse is! I have a sneaking suspicion some sinister group is behind all the problems with it — maybe MS or some other co’s have teams of mercenary coders on the payroll to terrorize open source projects like eclipse? Just doesn’t seem possible that an application used by so many could be so utterly broken by accident or incompetence. Does anyone out there have anything positive to say about this thing? Every time a new version comes out I give it a shot but inevitably drop down a level or two to something that’s supposedly more stable … and every time I find that there is no version of Eclipse that works properly — they’re all broken and/or hanging on by a little tiny thread. I’m officially swearing off Eclipse forever …. who’s with me?

  24. pat says:

    I have decided that if I ever see someone’s resume who worked on developing eclipse, I am not hiring them. What an awfully designed and implemented POS.

  25. Jon says:

    I thought it might be useful to try the Eclipse CDT for C++ dev on linux… I’m appalled that an OpenSource project of this age and stature is so so buggy!

    I can drag .c files between projects, but not .h files !?!

    If i have 2 projects, quite often it gets in a mess where if the 2nd project is closed, it sees it as a different item in the tree control..

    Come on guys, this isn’t a good advert for the community!

  26. jim says:

    wow, this post is still going? Everytime I come here, there’s something new. That tells you how shitty Eclipse is.

  27. Joe says:

    This thread is like group therapy. You search eclipse POS and you end up here. It’s fantastic.

    At best the total experience is like an “alpha” product. Plugins that barely work or produce cryptic stack traces, shit that works one day and not the next. It’s awful. Across all parameters. I quite honestly believe that I spend as much time debugging my eclipse environment as I do debugging my code. It is not fit for professional use. And yet…everyone uses it.

    People of the Java Nation AWAKE! Eclipse is awful. I just decided reading this thread – I’m done with it. It’s freaking awful.

  28. agdev says:

    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.

  29. romain says:

    eclipse c’est de la merde

  30. tits says:

    I also do not like Eclipse

  31. Dan says:

    Eclipse é merda!

  32. Matt says:

    Totally agree. I heard they had to disable the garbage collector (in Eclipse) as it kept collecting itself :):):):)

    James Gosling: “Eclipse left the same bad taste in my mouth as SWT. “

    Have you ever tried SWT it’s SHIT built with SHIT!

  33. Matt says:

    “agdev” think you’re missing the point mate. Most people can’t chose to use something else due to “company policy” it’s ok if you’re playing about at home you can use Netbeans.

  34. Jovi says:

    Oh! Thanks God!!! I am not alone!! I am bookmarking this page right now so I can come back here every time I get some mor… someone recommending me (again) to use Eclipse, and telling me how amazing it is. I have used a few IDEs for a few years (Visual Studio, Delphi, Java Builder, NetBeans, etc) and Eclipse is the first IDE I have found where doing “File/New Project/Run” produced…errors. Is it really that hard to have a damn default hello world?

  35. Jim says:

    omfg… remote system explorer import somehow means to delete the remote source directory? WTF? I use source control, but had local changes. What a fucking turd piece of shit. I spend more time trying to get this fucking piece of shit thing to work than I do coding. And what the fuck is up with that spinning graphic? I see that stupid spinning thing constantly. What’s up with that? This turd can’t get out of its own way. All I want to do is edit some remote files for fuck’s sake. Is that so fucking hard?

    I’m going to brush up on my java skills so I can write a plugin to fuck me in the ass with a two-by-four while I watch the spinning graphic silently delete my fucking home directory. Perhaps a fork bomb plugin would also be nice to have. That way my local system can eat shit while I make up some lame excuses why my work isn’t getting done.

    Fuck me!

    Thank for providing an appropriate place to blow off some steam.

  36. Jonny says:

    It’s not the complex user-interface that bugs me, I get that, it’s the fact that there’s always something irreparably broken in Eclipse. I’ve spent hours in a sitting trying to invalidate caches, reinstalling plugins, reconfiguring servers, etc. and so on just to fix some stupid nonsensical error that could be caused by a billion different things according to forums.

    I’ve switched to IntelliJ which seems to be able to read my mind and so my biggest concern is more along the lines of Skynet paranoia with IntelliJ. I find I don’t swear at IntelliJ partially because it’s just so good at what it does but also because I don’t want to piss it off.

  37. Fabio says:

    Eclipse is free, I don’t pay those people. If I have to judge their work, they are going down a fast slope. Example: I never had problems with breakpoint. Then “hey Helios adds a new breakpoint management”. Indeed, now I have problems with breakpoints.
    Simple as that: they disconnected from users, look at some replies “can you do better?” for reference.
    Microsoft did that. Firefox did that, before sinking.
    Maybe Eclipse programmers really think we are married to their work?

  38. Matthias says:

    Word. Do I hate it …

  39. neil says:

    NetBeans spends all its time ‘updating project’, so is unusable.

    But eclipse seems to have everything broken.
    I create a new project and I can’t see the src folder. It’s there but I can’t see it.
    There has to be something better than eclispe or netbeans, but I don’t know what.

  40. phil says:

    eclipse is really crap. i hate it. im going back to sinclair spectrum +3 basic.

  41. Eclipse. Eclipse. What the f***? Here is the deal, this IDE can not even create an ant project file automatically.
    Can not even create a java class file, and jar file automatically. It can not even tell user where it is hiding *magically* the class files.
    People should be shot when demonstrating the power of eclipse.
    For my credential part, was working for Microsoft. Learned Visual Studio. Hated it when not building .net project. But you know what? It makes MSBUILD files, the .XXproj files are just individually buildable. Went to java/ OS X, started using Xcode, and Netbeans. HEAVEN. HEAVEN.
    For mono projects, I use monodevelop. Beautiful. Nothing sucks like eclipse. Oh wait. It is IBM! Apart from clearcase, what else they build?
    Oh yeah! They build…. Lotus Notes! OMG! OMG! I am binded by their awesomeness!
    Seriously? Their whole phiolsophy of building software sucks. And Matt yea. Company policy makes me open eclipse. Ewww. Ewww.
    Sorry mate, no more eclipse for me. I am not using it.

  42. carlos josé duarte (@tulakalbeyo) says:

    god helps us all, indeed. i have spent a better part of 7 hours figuring how to get this crap to run on xubuntu. now my android evangelist friend asks me to install *sun* java instead of gnu java. yeah, that “this’ll fix everything”. this is crap. so what if i can’t develop for android? i’ll just work on other, non-eclipse-essential parts of the project and let the other guy handle everything else. this sucks. no more, i say! i’m unfollowing them on twitter, too.

  43. Tuhin Bhatt says:

    Ecilpse is piece of sh*t . Its the most useless IDE i have ever used. Microsoft Visual Studio is better.

  44. romain says:

    maybe we should get those suckers raided by the DEA because they must have been smoking lots of crack.

  45. Martin says:

    Who the fuck developed eclipse? You are the shame of open source, fxxk you!

  46. Alex says:

    Haha, i have working with android eclipse in one year. Now i have tried Windows Phone with XNA in .NET in 2 weeks
    Damn, now i really love microsoft!!! .NET and Visual studio! Everything just works!! 2 weeks in Eclipse is like some days in Visual studio. (I searched at “Eclipse peace of shit” when i got a lot of problems with eclipse)

  47. Andrew says:

    Its a total piece of shit. I have been trying to set the thing up and run a simple hello world program in C++ for a day now. Ducumentation refers to earlier versions, help bears no relation to what you actually see, can’t install plugins due to weird conflicts, wizards don’t work properly, need I go on

  48. PureRumble says:

    I second that… purged it from my ubuntu setup

    I wanted a “proper” ide for working on my project. Wasted two days to get eclipse up and running, and it has driven me mad. Havn’t been able to work on what matters, MY PROJECT. Isnt working with an IDE supposed to save time!?

  49. corroded says:

    Guess what, it’s 2012 and I’ve put in both the alleged upgrade sites into Eclipse, and it won’t update to 3.7. I need 3.6.1 to install ADT for the Android SDK. ‘There is nothing to update’… bullshit! So I have to download, and install over the top. Right. That’s clever.

    @agdev: I use a mixture of programming tools, but Eclipse is one that is consistently bad. I refused to make it my IDE at work, and have been vindicated as Eclipse breaking itself upon upgrade has cost other developers hours. On the other hand, I update Netbeans, and it’s fine.

Leave a Reply