Ask HN: What developer tools would you like to see?
121–130 of 230 posts
Re: Ask HN: What developer tools would you like to see?
#122A truly "next generation debugger" as replacement for gdb, lldb and the MSVC debugger which allows me to watch my program working in realtime (and pause/step/rewind at any time). Visualization should include things like a memory-read/write/execute heatmaps, a realtime flame-graph profiler, a data structure browser which "knows" the entire program state, and a much tighter integration of such a debugger into the regul…
Re: Ask HN: What developer tools would you like to see?
#123- A build system / package manager like Nix [1] but with a better user experience / more straightforward command-line tooling. - A dependently typed programming language like Coq [2] (or Agda, Idris, Lean, etc.) that is sufficiently approachable to gain enough mindshare that companies start adopting it for mission-critical work. - A version control system which scales to petabytes or more. Something that I could put…
There is a class of note taking apps that's becoming increasingly popular (at least I perceive it that way) that does this. They store notes in local Markdown files, and when you link between pages, they can build and render a graph based on them. For example:
- Obsidian: https://obsidian.md/
- Logseq: https://logseq.com/
- Joplin: https://joplinapp.org/ (not sure if it's built-in, but there's a plugin: https://github.com/treymo/joplin-link-graph)
Re: Ask HN: What developer tools would you like to see?
#124I want a tool that lets me annotate a codebase but with the notes stored locally and not in the code. This would mostly be for corporate code bases so I can take notes/ leave more explicit warnings for others. Less "Turns markdown into react components" and more "If you have to touch this, you need to go to file x, add it there" I understand this is imperfect but so is the codebase I work on.
Re: Ask HN: What developer tools would you like to see?
#125I would love an IDE where I can create documentation formatted as tables, colors, graphics etc. directly in the source code comments. Also, I would like to show selected function or variable names in bold or larger fonts. Viz. Knuth Warp/Weft.
Re: Ask HN: What developer tools would you like to see?
#126I think there are already too many tools, always learning new ones seems to take more time the gain of using them. Instead I would like to see people use more common sense and taking responsibility of the quality of their code.
Re: Ask HN: What developer tools would you like to see?
#127Re: Ask HN: What developer tools would you like to see?
#128A CLI tool that can be used to observe and act on the return code and/or output of any CLI tool on Linux. It should have a way to notify [1] the user after a long-running CLI program terminates on Linux. It would have similar semantics to the time utility. Let's call this tool timed . For instance, prefixing any task with the time utility e.g. "time dd if=/dev/sda of=/dev/sdb" would output the duration of the underly…
Re: Ask HN: What developer tools would you like to see?
#1291. Give me keyboard macros (emacs) https://www.emacswiki.org/emacs/KeyboardMacros
2. Select modes. #1 generally is better with a start selection, end selection mode. As in Start recording, search for `(`, start selecting, search for `)`, copy, do something, paste.
3. Fix the Undo. AFAICT the undo feature in VSCode was made with zero thought. I don't know if it just undoes the last N keystrokes or what it's criteria area but IMO it fails to even try to do what a user (me) would want compared to the editor I used previously which seemed to have some heuristics. (undo cursor moves in groups? undo single words?) I don't know what it's algo was but I never had to retype stuff where as in VSCode I'm always having to retype stuff as undo undoes too much. Another nice feature if my previous editor was I could undo to the last save by just holding Ctrl-Z/Cmd-Z and when it hit the last save it would pause with a prompt. I found that super useful. VSCode I have to close the file (and therefore lose undo/redo past the save) or I have to just super carefully undo and try to remember where the last save happened. 3b. wish undo undid the last multi-cursor addition.
4. Add true column selection/virtual space. Multi-cursor mode is great but it doesn't handle many cases the column selection does. https://github.com/microsoft/vscode/issues/13960
5. Fix the broken "go to" (search result, definition, etc...). In most editors when you choose to "go to" a search result (search all, click a result) the editor shows the result in the active window. Example: Search for "name-of-method", results show the definition and the declaration in the same file. Open 2 windows, make one window active, click the definition in the search results, the active window "goes to" the definition. Click the 2nd window, click declaration in the search result, the 2nd window goes to the declaration. Now you can reference both. This doesn't work in VSCode. In VSCode clicking the 2nd result will move the first window making it frustrating to try to reference things in the same file. They added that you can drag the search result to a specific window but unfortunately there are tons of other places in the editor that default to moving whatever window is already showing that file, rather than the active window. So, if you were trying to see something in that window and had chosen different window as to where you wanted the result to appear you're S.O.L. No other editor I've used in 40yrs has had this (arguably) broken behavior.
Yea, I know, submit PRs
Re: Ask HN: What developer tools would you like to see?
#130Log viewer that can prettify JSON structured objects. And for example if you clicked on level = error it can quickly filter all error logs.
- jq
- Google Sheets (after conversion to CSV)
- Beekeeper Studio (after conversion to SQLite)
This won't scale to large projects, but it works well for the logs from my little CLI tools I enjoy writing in my spare time.
I wrote about this (with some screenshots) at https://github.com/bbkane/logos#analyze-as-json