HackerTubewatch
Surprise me
Frame from Code Bubbles: Rethinking the User Interface Paradigm of Integrated Development Environments Plays via YouTube's privacy-enhanced embed

Code Bubbles: Rethinking the User Interface Paradigm of Integrated Development Environments

AndrewBragdon
Demos
YouTube
2 HN users recommended this demo2 months2011–2024 score 3
Years with an HN recommendation, 2007–2026

HN keeps returning to it as the most convincing example of moving past file-based code editing, even though it never left prototype stage.

A short demo of Code Bubbles, an IDE interface built around editable code fragments in bubbles instead of files. It was a research prototype for Java development.

“Code Bubbles (from 2010) is the most convincing code visualization tool that I can recall” (HN, 2022)

2 strong recommendations · 5 citations · Demos · intermediate

7 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

@stcredzero Nov 2013 Strongly recommends
on HN thread Pyret: A new programming language from the creators of Racket
Read more
> Code folding in a IDE goes a long way to make this bearable. Code folding in IDEs is an indication that we are doing it wrong -- that is, we human beings are programming computers "wrong." I'm not saying that code folding is a symptom. I'm saying that code folding shows how primitive our means of managing code is. It's as if the mesopotamians somehow invented computers, and because of tradition, all code has to be written as cuneiform on wet clay tablets, then fired in ovens before being read. At least text files in directories are digital, but they are as static and behavior-less as clay tablets, and all of the important relationships therein are expressed as implicit correspondences which programmers have to keep track of in their heads. Code Bubbles is a beacon in the direction we should go. [this video]
Points toward a better way of managing code than files.
@zokier Jan 2022 Strongly recommends
on HN thread How do you visualize code?
Code Bubbles (from 2010) is the most convincing code visualization tool that I can recall: [this video] Shame it never grew beyond a research prototype.
Most convincing code visualization tool, though it stayed a prototype.

Citations, criticism and jokes

@Montagist Mar 2011 Cites it
on HN thread The IDE must move onto the server
Read more
Ditto on the java-applet comments - I was shocked. Haha. In all seriousness, though, people have mentioned this before but I don't think anyone's really tackled any underpinning reason why an IDE should be in "the cloud" (::cringe:: yea, I went there). If I think about it in terms of features such a setup could provide - cohesiveness btwn. client & serverside testing, development statistics in real-time, and highly integrated documentation & comm. - then perhaps it's kind of sexy. Seamless/buil-in pair-programming would seal the deal. It would be pretty awesome if it looked like Code Bubbles though...haha ( [this video] )
@nuopnu Jun 2017 Cites it
on HN thread Apple Dylan IDE (2014)
You are thinking of a structured editor. But as to the single feature you mentioned, see for example Code Bubbles: [this video]
Example of the feature under discussion.
@mhomde Dec 2017 Cites it
on HN thread Never edit a method, always rewrite it?
Read more
It's just a general thought I've been having. We're using text and files because it's the way things always have been. But it seems there should be benefits to perhaps move beyond that. Things like with more canonical representations of code, rather than arguing over coding standards (although it can still text-based rather than completely graphical). Ability to more easily see related code and flows. Manage the meaning of code rather than its text (not changing text but changing symbols when you refactor). There's been attempts to move in that this direction with things like code bubbles ( [this video] ) but yet there hasn't been an approach that's both visually attractive and offers enough benefits, but it's probably coming somewhere down the line
Example of attempt to move beyond text and files.
@swizzler Dec 2023 Cites it
on HN thread Should you split that file?
There is code bubbles. Early demo: [this video] current site (eclipse plugin for java projects?): [link] . Maybe also inspired Visual Studio debugger exploration. I haven't used it (but have wanted to)
Early demo of Code Bubbles.

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close