News for hackers. Stuff that matters.
Re:Sharp Develop – Open Source Alternative to Visual Studio by rootlocus on Friday April 04, 2014 @09:27AM (#7531194)
If you're a student / novice working on small projects, aiming to learn and improve yourself maybe. If you work in a production environment "learning" isn't a strong enough reason.
Re:Sharp Develop – Open Source Alternative to Visual Studio by 72deluxe on Friday April 04, 2014 @10:33AM (#7531611)
I would second this because with many many files and namespaces and stacks of dependencies and libraries, an IDE isn't a luxury - it is a necessity.
Re:Sharp Develop – Open Source Alternative to Visual Studio by bad_user on Friday April 04, 2014 @02:08PM (#7533213)
I worked for years without an "IDE", within Emacs, spanning multiple languages, including Java and Scala. I was defining snippets for boilerplate, I was using ctags for navigation and the agility with which you can jump around and edit text makes up for the lack of intellisense, etc...

Got used to IntelliJ IDEA for about a year ago. It's nice, but my actual work productivity hasn't increased. Seriously, I now use an IDE because I feel more comfortable within IDEA, as when you're using a text editor, you don't just use a text editor, but rather the entire Unix toolchain and I got tired of stressing out my memory. And btw, I still open Emacs a lot because I'm missing Emacs' macros and undo capabilities amongst others.

If you want an IDE, sure, use an IDE. Learning a new language with an unfamiliar IDE on the other hand is a really bad idea, since instead of learning the actual language, you end up dealing with the toolset.

Re:Sharp Develop – Open Source Alternative to Visual Studio by brokenparser on Saturday April 05, 2014 @01:57AM (#7536134)
You always need to learn the tools you're using. If you rely on autocomplete to learn those tools, you're going to write the kind of shitty software I loathe.
Re:Sharp Develop – Open Source Alternative to Visual Studio by rootlocus on Friday April 11, 2014 @04:14AM (#7571738)
Autocomplete is not for learning "tools". It's for saving typing speed.

Features like "find references", "go to implementation", "find implementations", "show parameter list" are useful for understanding and navigating large code bases. They have nothing to do with how you write "shitty software" they have to do with how you navigate and understand the code base structure.

Writing shitty software has nothing to do with autocomplete.