Ask HN: What's the most productive development environment you've used?
41–50 of 70 posts
Re: Ask HN: What's the most productive development environment you've used?
#42Re: Ask HN: What's the most productive development environment you've used?
#43Having decent quality tooling across python, phi, JavaScript, typescript, SQL and Java as well as all the database featured for MySQL and Postgres is a huge win for me.
There are probably better tools for each domain but not as heavily integrated or consistent.
It’s a resource hog but I don’t care, it’s so good I’d spec an extra 8Gb of RAM if it needed it (it’s not that bad tbh in a world with electron at least).
Re: Ask HN: What's the most productive development environment you've used?
#44For me it's either been emacs with a lisp (SBCL or Clojure), or C# with Visual Studio. In both cases the reasons were similar -- deep editor integration with the language. Having an editor that understands how the language works and is structured makes refactoring and navigation much simpler, and makes it faster for me to author code. That being said, most of the major editors are pretty great today. There's great su…
At first I used Counterclockwise as my IDE, but eventually switched to Emacs. I still use CCW to step debug something because it has a visual debugger, but it's rare.
I used to curse at Clojure libraries out there because they had no documentation. Then I looked at the library itself and saw it was written in 25 lines of code... Documentation would just make things harder. No other language has this power with this simplicity.
Sadly people can't handle the parenthesis. It's a canard. Move the open paren one word to the left and use prefix notation and you stop seeing them entirely. Give it a go!
Re: Ask HN: What's the most productive development environment you've used?
#45DataGrip by Jetbrains I have yet to encounter a better SQL IDE. In particular, it has fantastic auto complete and it has drivers for pretty much every database under the sun right out of the box.
Re: Ask HN: What's the most productive development environment you've used?
#46Re: Ask HN: What's the most productive development environment you've used?
#47Delphi 3.0 (it went downhill after that). You could slap together a GUI quickly in the form editor, wire it up to your code (i.e. fill out the auto-generated event handlers) and compile in seconds (on a 1990s PC!). There was a large selection of add-on GUI widgets and non-visual components, free and commercial, you could make your own and you could even modify the core Visual Component Library (the source was include…
Second choice - Swift and Appcode, Swift is the most productive language I have used so far - all the static type checking but also it feels like a dynamically typed language.
Re: Ask HN: What's the most productive development environment you've used?
#48Vim + tmux + NERDTree + a bunch of other plugins to handle code completion, gutters, etc. Add a 34-inch ultrawide monitor (Dell has been best with color accuracy for me) to the mix and a nice keyboard, makes all the difference in the world!
Re: Ask HN: What's the most productive development environment you've used?
#49Turbo Pascal in 1983-84. The first IDE is ever saw, compiler, linker, editor and debugger ran in memory on a PC/XT with 640K RAM. I still have the impression today that it could build faster than I could think, but of course the expectation of software was much less than today.
Re: Ask HN: What's the most productive development environment you've used?
#50For me it's either been emacs with a lisp (SBCL or Clojure), or C# with Visual Studio. In both cases the reasons were similar -- deep editor integration with the language. Having an editor that understands how the language works and is structured makes refactoring and navigation much simpler, and makes it faster for me to author code. That being said, most of the major editors are pretty great today. There's great su…
Something that makes a big difference to me with Emacs and a Lisp relative to other languages and editors is that everything works by communicating to a running process. Need to look up function args or a docstring? It doesn't have a separate thing that statically analyzes the code. It asks the running process . Want to see what an updated function outputs? It can use the state of the running process . Trying out som…
There's a package for the nodejs ecosystem called "nodemon" https://github.com/remy/nodemon
That restarts the webserver on filechanges automatically.
The former is very basic and I don't really use it, but nodemon is quite nifty.