The IDE As a Bad Programming Language Enabler
theodp writes "When it comes to monolithic IDEs, Wille Faler has lost that loving feeling. In IDEs Are a Language Smell, Faler blogs about a Eureka! moment he had after years of using Eclipse for Java development. 'If the language is good enough,' Faler argues, 'an IDE is strictly not needed as long as you have good support for syntax highlighting and parens matching in the case of Clojure, or indentation in the case of Haskell.' So why do Java coders turn to Eclipse? 'Because [of] a combination of shortcomings in the Java compiler and Java's OO nature,' explains Faler, 'we end up with lots and lots of small files for every interface and class in our system. On any less than trivial Java system, development quickly turns into a game of code- and file-system navigation rather than programming and code editing. This nature of Java development requires IDEs to become navigation tools above all.' Yes, only an IDE could love AbstractSingletonProxyFactoryBean!"
i code with a battery, a resistor and hit the cpu pins with it
Can I light a sig ?
I wanted to ask you about non-trivial tasks that need 100+ projects, but then I noticed your signature. Congrats btw, being head developer of Apple Maps must earn really good!
(obligatory) I run emacs on my mainframe, great OS and desktop-environment but I can't understand why Stallman didn't put a decent editor in it.
i code with a battery, a resistor and hit the cpu pins with it
Still haven't mastered butterflies, n00bz?
Jesus was all right but his disciples were thick and ordinary. -John Lennon
being head developer of Apple Maps must earn really good!
Well, he's just been fired. So now he has enough time to spend on slashdot, lucky him. And welcome!
Slashdot, fix the reply notifications... You won't get away with it...
Almost.
Just needs a good editor.
i code with a battery, a resistor and hit the cpu pins with it
Still haven't mastered butterflies, n00bz?
What did you think where Sandy came from?
So basically his entire argument boils down to "My programming language is better than yours"?
Of course. My programming language is always better than yours. This is slashdot after all!
Uh huh? Naturally, class names such as ASPFB and GDMF and RSAP are evidently more lovable. So much simpler to write...
MyClass, MyConn and MyFunc come to mind...*shudders*
Don't underestimate the snobbish aura that immediately emanates from you when you say you're a Haskell programmer.
Slashdot, fix the reply notifications... You won't get away with it...
The point is that Java could be a better language.
That is not really something we question. The thing that is up for debate is if Java could be a worse language.
i hope none of your decisions matter to anyone
This is a joke. I am joking. Joke joke joke.
Java could be worse. It could be Ruby.
When I was in college there was a poster that hung in one of the professor's offices. It was a picture of a stern looking old fart glaring at the camera, with the caption "Programming: You're doing it all wrong." Every time one of these discussions comes up on /. I think about that poster. Everyone chimes in with why you have to use X language, why assembly is the ONLY way to program, why all IDE's are evil and you're a terrible programmer unless you use a text editor/VI/punch cards. Blah, blah, blah.
I am a nerd. But sometimes my fellow nerds REALLY get on my fucking nerves. Thank god I don't have to hang out with you lot at parties.
What political party do you join when you don't like Bible-thumpers *or* hippies?
you did that wrong
"Everyone else is doing it wrong."
It could be C++
All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe