Ask HN: The best development environment you've ever used
What makes it so great?
What makes it so great?
As it stands, I would probably put Visual Studio in the lead.
I have a major beef with Eclipse for how projects are structured. The whole workspace thing drives me crazy and makes branching and pushing and pulling from remote servers a real pain in version control.
Emacs is simply getting old. It's amazing. It's seriously one of the best programs ever written, but it would nice to have some more IDEish stuff around. I know I could do a lot more customization to my emacs, but I just haven't had the time.
If I could find a good editor which embeds or emulates emacs well, that might be the solution.
It was good to be able to just start impossible to code projects without realizing their difficulty. Then, I felt like I could implement an OS "if only I finished this chapter"; I wanted to write my own everything. I read other people's code and copied it. I used to send thank you letters to people who published their code. I used to be a human being.
I used to look for problems to solve, now I find problems that stand between me and a solution and I look for the quickest shortcut; download it, hire someone, postpone it, you don't need it, etc.
It auto-indents your code making it readable. Excellent Intellisense. Find/Replace within project and solution. Integrated debugger is full-featured.
Because you can easily flex and modify any aspect of it, for any need you might have.
VS Studio, eclipse etc.. feels like I am using an application as much if not more than I am coding.
(I actually got reprimanded for using gvim at the last job, luckily we struck a compromise with vs+viemu.)
This isn't an issue for independent development efforts but it is critical in team and enterprise settings.
I was the first CS programmer they hired (I was still in school), they were crewed up with a lot of nice guy MIS's... it was funny when they hired another CS guy and he started doing the same things I did when I started, and getting in minor trouble with management.
They also wouldn't let us use ANY scripting languages for anything... everything should be compiled code based on "Principal", it runs faster and is "strongly typed" which is philosophically "better" I was told without a reason. Never mind that most of the other coders still used strings for everything (especially numbers), and 50%+ of the code base was XML serializers/deserializers. (Also the web apps were hideous,... WebForms what a shitty set of web-dev metaphors.)
I also got in trouble for wasting my time writing unit tests, we were an "agile" company with no time for tests.
Yeah, once I had a plan and some cash, I got the fuck out of dodge.
(ultimately, while still there, I ended up in vs+viemu, which I found fairly productive, and would highly recommend it to any VS code slingers)
It's nicely integrated (the words you've just added show up in help) and it does really suggest interactive development (for example, by auto-importing vocabularies for you).
I miss the built-in editor, tho...