Algojammer

Dev tools

code editor debugger

SHOW HN2018

309points
34comments
#80of 2,155 in 2018
Top 4%of 2018 by points

How HN took it

LovedMost comments that take a side are positive

16 positive, 5 neutral or asking, 2 mixed, 0 critical, out of 23 comments about the project. Thread score +0.65.

Idea: 10 for, 0 againstDesign: 2 for, 0 againstExecution: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Impressive implementation of Bret Victor's ideas

    From 2 comments
    • This is great work and a lovely implementation of a lot of Bret Victor's (and others') ideas. If you're really interested in constructive feedback, I'd love to see the Sheets…
      michaelscott on HN
    • This is fantastic, and revolutionary — redefines what a debugger / programming environment should be. Thanks for making it. (I had a vague idea to do something similar for a…
      svat on HN
  • Useful omniscient debugger for algorithms

    From 2 comments
    • Omniscient debuggers like this are a godsend, and too few and far between. Thank you. When I was designing a complex, topology-transforming graph / search algorithm in C#, I had…
      sterlind on HN
    • This is amazing. I've been brushing up on algorithms for some upcoming interviews and could imagine this being super helpful to visualize/understand. Don't give up on the…
      j3r3miah on HN
  • Good focus on algorithm design

    From 1 comment
    • Nice. The best thing about this project is that it is clearly dedicated to algorithm design and it does not try to cover every programming problem.
      d--b on HN

Objections

  • Unclear whether algorithm writers would find it useful

    From 1 comment
    • I think the idea of showing runtime data in various forms to help programmers understand what their programs do is a great idea with a lot of promise — it's my main research…
      Glench on HN
  • Recursion depth is not visible in the timeline

    From 1 comment
    • The one thing I really wanted to do was add a kind of stacking visualisation to the timeline to show depth of callstack. At the moment it is not clear at all how deep you are in…
      ChrisKnott on HN

Requests

  • Recursion stack visualisation on the timeline

    From 2 comments
    • The one thing I really wanted to do was add a kind of stacking visualisation to the timeline to show depth of callstack. At the moment it is not clear at all how deep you are in…
      ChrisKnott on HN
    • Recursion visualization would be fantastic, especially in languages like Python where the max depth is quite shallow. You could also develop modules for language-specific…
      michaelscott on HN
  • VSCode extension

    From 1 comment
  • Sheets output shown on the timeline

    From 1 comment
    • This is great work and a lovely implementation of a lot of Bret Victor's (and others') ideas. If you're really interested in constructive feedback, I'd love to see the Sheets…
      michaelscott on HN
  • Support for other languages such as C++ or Java

    From 1 comment
    • Hi Bred, This is really nice work. Will play with it for sure. Is this heavily coupled with python? Or can it be extended to any other language like C++ or Java easily?
      kuroop on HN

Questions

  • Is this just visual programming on a live REPL?

    From 1 comment
    • Excellent work @ChrisKnott, respect for one who ships stuff! Either Chris or any of the Lispers hanging around here, can they throw deeper insight at the following…
      deepaksurti on HN
  • How does it compare to Python Tutor?

    From 1 comment
    • This is fantastic, and revolutionary — redefines what a debugger / programming environment should be. Thanks for making it. (I had a vague idea to do something similar for a…
      svat on HN

Alternatives named

  • Python Tutor

    From 1 comment
    • This is fantastic, and revolutionary — redefines what a debugger / programming environment should be. Thanks for making it. (I had a vague idea to do something similar for a…
      svat on HN
  • live-py

    From 1 comment
    • Really cool, I just tried live-py the other day (on emacs, but I think it works in other editors) and I loved how it printed the values of variables at every stage of a loop.…
      lgessler on HN
  • pytest-watch

    From 1 comment
    • Nice work! I like this bicycle analogy and believe we have a ways to go for improving programming environments. In a far less ambitious vane, I've been trying to integrate the…
      jazzkingrt on HN
  • Light Table

    From 1 comment
    • Recursion visualization would be fantastic, especially in languages like Python where the max depth is quite shallow. You could also develop modules for language-specific…
      michaelscott on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/18321709)