Live data from Hacker News

New IDE: code bubbles

cs.brown.edu

31–40 of 226 posts

Re: New IDE: code bubbles

#34
post #18

That is a very interesting approach - instead of just presenting files , this IDE is already abstracting out some of the semantic structure for you and presenting code based on its relationships . It's meeting you halfway. And it keeps track of things the way you work - by explicitly acknowledging the task structure of the work, it's again meeting you halfway. This is a really promising start. Very cool.

Programming hasn't been about files for a long time now. That's the reason that we have IDEs in the first place, and why I cringe when people talk about writing code in a text editor.

Any IDE worth its salt will do all the things in that video, except for the little draggable bubbles.

Re: New IDE: code bubbles

#35
post #18

That is a very interesting approach - instead of just presenting files , this IDE is already abstracting out some of the semantic structure for you and presenting code based on its relationships . It's meeting you halfway. And it keeps track of things the way you work - by explicitly acknowledging the task structure of the work, it's again meeting you halfway. This is a really promising start. Very cool.

Programming hasn't been about files for a long time now. That's the reason that we have IDEs in the first place, and why I cringe when people talk about writing code in a text editor. Any IDE worth its salt will do all the things in that video, except for the little draggable bubbles.

With those great IDE, you can do everything, but not editing effectivly :p

Re: New IDE: code bubbles

#36

nice. i can see myself using this for django projects (a bubble for the urls.py, another for the view and another for the template)

I'm thinking this won't work so well for dynamic languages. The demo video is using a Java project.

Re: New IDE: code bubbles

#37
post #18

That is a very interesting approach - instead of just presenting files , this IDE is already abstracting out some of the semantic structure for you and presenting code based on its relationships . It's meeting you halfway. And it keeps track of things the way you work - by explicitly acknowledging the task structure of the work, it's again meeting you halfway. This is a really promising start. Very cool.

Programming hasn't been about files for a long time now. That's the reason that we have IDEs in the first place, and why I cringe when people talk about writing code in a text editor. Any IDE worth its salt will do all the things in that video, except for the little draggable bubbles.

I cringe when people talk about writing code in a text editor

Yeah, because we have to type M-. to navigate to the related code.

(Also, insert rant about how "UNIX is my IDE".)

Re: New IDE: code bubbles

#38
Regardless of anyone's opinions of this particular IDE / workflow it's been clear for a while that the future of developer tools will almost certainly include:

- IDEs that take advantage of greater knowledge of code than just a simple organization of text files (e.g. reflection, call stacks, static and dynamic analysis, etc.)

- Tying bug-tracking, automated testing, and source control together in a coherent way.

- Generally merging the developer workflow into a seamless experience instead of a disjoint series of steps across N sets of distinct tools.

Already we're seeing plenty of movement in this direction, with things like visual studio's intellisense, more in-IDE unit test tools, and the plethora of refactoring tools out there.

The days of IDEs that do little more than compile and keep track of collections of files for you are numbered.

Re: New IDE: code bubbles

#40

Earlier quoted context omitted.

Programming hasn't been about files for a long time now. That's the reason that we have IDEs in the first place, and why I cringe when people talk about writing code in a text editor. Any IDE worth its salt will do all the things in that video, except for the little draggable bubbles.

I cringe when people talk about writing code in a text editor Yeah, because we have to type M-. to navigate to the related code. (Also, insert rant about how "UNIX is my IDE".)

Emacs is a text editor in the same way the space shuttle is a vehicle.
Post reply on HN