HN user

qollin

4 karma
Posts2
Comments5
View on HN

I watched the video, because I thought it could be useful for our monthly discussion of metrics (revenue, etc.).

My Feedback

Presentation: I disliked the music; it created a leisurly feel and reminded me of soft drink commercials.

Tool: In general I like the idea of "zooming" into the numbers and the presentation format of a tree. However I think there was too much horizontal scrolling involved. I think that by this you lose the all-important overview. Maybe something like prezie could work better here...

Just my 2 cents.

1. Refactoring. Mostly needed:

  - project wide renaming of functions, classes, ... inside the main editor (not through a "Refactoring dialog")

  - "extract method" at the press of a hotkey
2. Code generation to support "using things before defining them" (like what CTRL-1 in eclipse does). So I can e.g. use a class in a test that does not exist yet and have the IDE generate a stub of that class for me.

3. Automatic organization of imports. I don't want to have to lookup and type package names.

4. Everything needs to work without a mouse

[dead] 15 years ago

One small think I often use in Visio: Ctrl-d (duplicate).

If I interview Java programmers I always start with letting them write a method to reverse a String on the whiteboard. ~30% fail, for the others it's an easy warmup. I then ask how much memory this method consumes and if they could think of a better way to do it if this were C and not Java. This leads to the concept of immutability of Strings and you now can have a discussion on why the Java folks chose to make String immutable in the first place...