I can answer the question why switch if the limited online one is sufficient; it’s because the developer is working less efficiently and is unaware of the impact on productivity and code quality. I’ve seen this many times, variable renamed done with text replace or by hand, inconsistent formatting and headers, silly bugs that an ide could catch as you type get committed, switching between screens to test their code c…
I’ve been coding for 20 years. You are correct that some people would speed up in an IDE but it’s more complicated than that. Many people are slowed down by their IDE. I see IDEs largely as a symptom of the complexity sickness in software development. Companies take a strategy of letting complexity grow to the point where it can’t be controlled. IDEs and other tools for managing massive complexity emerge, because you…
Leapfrogging the IDE
91–98 of 98 posts
Re: Leapfrogging the IDE
#92A couple of observations: - Something like Light Table would probably seem like a step up for repl.it users, instead of a step down. - It can take a long time to reach the point where it feels like there's a big payoff from using IDEs and similar tool. Now , I definitely see the value of being able to do something like set a breakpoint in Visual Studio, step through a bit of code and observer local values changing, a…
I think for someone not familiar with repl.it and just reading this might get the impression that we are anti-IDE features. That is not at all the point. In fact we think Code Intellisense is essential. We start a Language Server for many of the languages that we support: https://repl.it/blog/intel
I went to the bottom of the page to find the "about" link, which had a 1 line mission statement that doesn't say much, and a bunch of employee pictures.
I still don't know what it is you do, other than your name which implies a repl, which most languages have already.
Re: Leapfrogging the IDE
#93Re: Leapfrogging the IDE
#94Re: Leapfrogging the IDE
#95Earlier quoted context omitted.
I think for someone not familiar with repl.it and just reading this might get the impression that we are anti-IDE features. That is not at all the point. In fact we think Code Intellisense is essential. We start a Language Server for many of the languages that we support: https://repl.it/blog/intel
I think part of the problem is your home page, because it doesn't say anything about what your product is, or what it does, or what your mission is, or how it helps me. I went to the bottom of the page to find the "about" link, which had a 1 line mission statement that doesn't say much, and a bunch of employee pictures. I still don't know what it is you do, other than your name which implies a repl, which most langua…
Re: Leapfrogging the IDE
#96Earlier quoted context omitted.
A counter-argument to this is that all files you need are stored in 'the cloud' and performing searches/indexing/refactoring would happen _faster_ than on your workstation because it can take advantage of a lot more 'cloud' resources.
My work computer is 8 cores, 32gb and a GPU; why do you imagine that a hosted instance somewhere running the web server is going to do a better or faster job than my local computer? Hell, even my laptop is going to do a better job than a cloud server.
Re: Leapfrogging the IDE
#97I can answer the question why switch if the limited online one is sufficient; it’s because the developer is working less efficiently and is unaware of the impact on productivity and code quality. I’ve seen this many times, variable renamed done with text replace or by hand, inconsistent formatting and headers, silly bugs that an ide could catch as you type get committed, switching between screens to test their code c…
From experience using atom to develop some perl integration scripts for ecommerce I found the variable completion and knowledge of perl very good. The trouble is these enterprise dev tools assume you have bleeding edge hardware. Back when I developed in Oracle we had to have special pc builds and then spend over £2000 on memory and more again to buy a 20inch monitor just to get it to work!- and it still crashed every…
Re: Leapfrogging the IDE
#98Earlier quoted context omitted.
For me it’s 99% about performance. IntelliJ is dog slow. I simply won’t accept an application with that level of cruft to run on my machine 24/7. Give me a simple text editor. Also, if you have so many instances of a name in your codebase that you need automated tools to change it, and you haven’t already split that code out of the repo into a well named and stable library, I consider that a code smell. You’re buildi…
Intellij can be made faster by: Using SSD Stuffing jdk on ramdisk Disabling inspectors you do not need