SlideShare a Scribd company logo
1 of 3
Download to read offline
Paul Houle - Friends Don't Let Friends Use Eclipse

Friends Don't Let Friends Use Eclipse
IntelliJ Idea Improves Quality Of Life For Java Programmers
Paul Houle – Creator of database animals and bayesian brains
November 12, 2013

The problem
Although it's still rare for management to get it, programmers
know that programmers should get the latest and greatest
hardware. The case is clear: at a lowball price of $70,000 a year,
even a %1 speedup is worth $700 a year.
Developers, however, have a way of sticking with substandard
software out of inertia -- afraid of the breakage that might result
from switching to new tools, we suffer with tools that never work
quite right.
The Eclipse IDE is the poster child for a "dull tool"; visual
debugging support, autocompletion, and automated refactoring
make something like it indispensable for Java projects, yet, it's
rare for an Eclipse installation to work 100% correctly. And even
if you do have it working correctly, you're just one plugin away
from disaster.
We've all got our pet peeves, but let's name a few of mine:
Eclipse comes in many editions, some of which will work
with your build and others which won't
Eclipse has plugins which can (sometimes and almost) do
useful things, but the one certain thing is it will become
increasingly unstable as you install more plugins.
http://blog.databaseanimals.com/friends-don-t-let-friends-use-eclipse[1/9/2014 2:52:27 PM]
Paul Houle - Friends Don't Let Friends Use Eclipse

Eclipse always seems to hide the tab I'm looking for (could
they please patent that algorithm?)
Under linux and gtk, graphical screwups that hurt usability are
the norm. Autocompletion labels, for instance, frequently
appear white-on-white. (Don't get me started on the difficultto-grab "scrollbars" that appear on Ubuntu)
Eclipse is slow
The last one is something you might not notice without comparing
Eclipse to another IDE.

The Solution
About a year ago, a fellow programmer told me that I was wasting
my time using Eclipse. I wasn't ready to switch then, because I
didn't want to deal with the breakage that comes with changing
my dev tools, but when I had a chance to catch my breath, I tried
out IntelliJ Idea and found that, finally, my laptop feels like a 4
core machine with 32GB of RAM and an SSD.
If you use Eclipse, you owe it to yourself to try another IDE
Paul Houle
Creator of database animals and bayesian brains

  

comments powered by Disqus

http://blog.databaseanimals.com/friends-don-t-let-friends-use-eclipse[1/9/2014 2:52:27 PM]
Paul Houle - Friends Don't Let Friends Use Eclipse

© 2013 Paul Houle

http://blog.databaseanimals.com/friends-don-t-let-friends-use-eclipse[1/9/2014 2:52:27 PM]

More Related Content

More from Paul Houle

More from Paul Houle (20)

Estimating the Software Product Value during the Development Process
Estimating the Software Product Value during the Development ProcessEstimating the Software Product Value during the Development Process
Estimating the Software Product Value during the Development Process
 
Universal Standards for LEI and other Corporate Reference Data: Enabling risk...
Universal Standards for LEI and other Corporate Reference Data: Enabling risk...Universal Standards for LEI and other Corporate Reference Data: Enabling risk...
Universal Standards for LEI and other Corporate Reference Data: Enabling risk...
 
Fixing a leaky bucket; Observations on the Global LEI System
Fixing a leaky bucket; Observations on the Global LEI SystemFixing a leaky bucket; Observations on the Global LEI System
Fixing a leaky bucket; Observations on the Global LEI System
 
Cisco Fog Strategy For Big and Smart Data
Cisco Fog Strategy For Big and Smart DataCisco Fog Strategy For Big and Smart Data
Cisco Fog Strategy For Big and Smart Data
 
Making the semantic web work
Making the semantic web workMaking the semantic web work
Making the semantic web work
 
Ontology2 platform
Ontology2 platformOntology2 platform
Ontology2 platform
 
Ontology2 Platform Evolution
Ontology2 Platform EvolutionOntology2 Platform Evolution
Ontology2 Platform Evolution
 
Subjective Importance Smackdown
Subjective Importance SmackdownSubjective Importance Smackdown
Subjective Importance Smackdown
 
Dropping unique constraints in sql server
Dropping unique constraints in sql serverDropping unique constraints in sql server
Dropping unique constraints in sql server
 
Prefix casting versus as-casting in c#
Prefix casting versus as-casting in c#Prefix casting versus as-casting in c#
Prefix casting versus as-casting in c#
 
Paul houle resume
Paul houle resumePaul houle resume
Paul houle resume
 
Keeping track of state in asynchronous callbacks
Keeping track of state in asynchronous callbacksKeeping track of state in asynchronous callbacks
Keeping track of state in asynchronous callbacks
 
Embrace dynamic PHP
Embrace dynamic PHPEmbrace dynamic PHP
Embrace dynamic PHP
 
Once asynchronous, always asynchronous
Once asynchronous, always asynchronousOnce asynchronous, always asynchronous
Once asynchronous, always asynchronous
 
What do you do when you’ve caught an exception?
What do you do when you’ve caught an exception?What do you do when you’ve caught an exception?
What do you do when you’ve caught an exception?
 
Extension methods, nulls, namespaces and precedence in c#
Extension methods, nulls, namespaces and precedence in c#Extension methods, nulls, namespaces and precedence in c#
Extension methods, nulls, namespaces and precedence in c#
 
Pro align snap 2
Pro align snap 2Pro align snap 2
Pro align snap 2
 
Proalign Snapshot 1
Proalign Snapshot 1Proalign Snapshot 1
Proalign Snapshot 1
 
Text wise technology textwise company, llc
Text wise technology   textwise company, llcText wise technology   textwise company, llc
Text wise technology textwise company, llc
 
Tapir user manager
Tapir user managerTapir user manager
Tapir user manager
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 

Friends don't let friends use eclipse

  • 1. Paul Houle - Friends Don't Let Friends Use Eclipse Friends Don't Let Friends Use Eclipse IntelliJ Idea Improves Quality Of Life For Java Programmers Paul Houle – Creator of database animals and bayesian brains November 12, 2013 The problem Although it's still rare for management to get it, programmers know that programmers should get the latest and greatest hardware. The case is clear: at a lowball price of $70,000 a year, even a %1 speedup is worth $700 a year. Developers, however, have a way of sticking with substandard software out of inertia -- afraid of the breakage that might result from switching to new tools, we suffer with tools that never work quite right. The Eclipse IDE is the poster child for a "dull tool"; visual debugging support, autocompletion, and automated refactoring make something like it indispensable for Java projects, yet, it's rare for an Eclipse installation to work 100% correctly. And even if you do have it working correctly, you're just one plugin away from disaster. We've all got our pet peeves, but let's name a few of mine: Eclipse comes in many editions, some of which will work with your build and others which won't Eclipse has plugins which can (sometimes and almost) do useful things, but the one certain thing is it will become increasingly unstable as you install more plugins. http://blog.databaseanimals.com/friends-don-t-let-friends-use-eclipse[1/9/2014 2:52:27 PM]
  • 2. Paul Houle - Friends Don't Let Friends Use Eclipse Eclipse always seems to hide the tab I'm looking for (could they please patent that algorithm?) Under linux and gtk, graphical screwups that hurt usability are the norm. Autocompletion labels, for instance, frequently appear white-on-white. (Don't get me started on the difficultto-grab "scrollbars" that appear on Ubuntu) Eclipse is slow The last one is something you might not notice without comparing Eclipse to another IDE. The Solution About a year ago, a fellow programmer told me that I was wasting my time using Eclipse. I wasn't ready to switch then, because I didn't want to deal with the breakage that comes with changing my dev tools, but when I had a chance to catch my breath, I tried out IntelliJ Idea and found that, finally, my laptop feels like a 4 core machine with 32GB of RAM and an SSD. If you use Eclipse, you owe it to yourself to try another IDE Paul Houle Creator of database animals and bayesian brains    comments powered by Disqus http://blog.databaseanimals.com/friends-don-t-let-friends-use-eclipse[1/9/2014 2:52:27 PM]
  • 3. Paul Houle - Friends Don't Let Friends Use Eclipse © 2013 Paul Houle http://blog.databaseanimals.com/friends-don-t-let-friends-use-eclipse[1/9/2014 2:52:27 PM]