Live data from Hacker News

Show HN: I rebuilt the only parts of my IDE I use, in Rust, over a weekend

github.com

1–10 of 89 posts

Show HN: I rebuilt the only parts of my IDE I use, in Rust, over a weekend

#1
I don't know Rust.

Friday after work I realised that 90% of my IDE time now is just the commit/diff view — and even good IDEs feel heavy for that.

So over the weekend I built a dedicated native tool for just that. Kyde is a macOS git commit + diff editor with one goal: be fast, do Git well.

I'm curious whether anyone else mostly opens their IDE for git operations these days.

It's open source, and there's a signed app in Releases.

Show HN: I rebuilt the only parts of my IDE I use, in Rust, over a weekend
github.com

Re: Show HN: I rebuilt the only parts of my IDE I use, in Rust, over a weekend

#4
The primary value of IDEs in the agentic era are: debugging, code review (with good diffing), and management of the agent’s context. I also use mine for browsing databases, but not everyone does that.

You seem to have one of those three. I’m not sure what your coding background is, but debuggers/profilers are incredibly useful and important, and it’s essentially malpractice for a developer never to use them.

Re: Show HN: I rebuilt the only parts of my IDE I use, in Rust, over a weekend

#5
post #4

The primary value of IDEs in the agentic era are: debugging, code review (with good diffing), and management of the agent’s context. I also use mine for browsing databases, but not everyone does that. You seem to have one of those three. I’m not sure what your coding background is, but debuggers/profilers are incredibly useful and important, and it’s essentially malpractice for a developer never to use them.

Hey! I'm a web and mobile developer for past 12 years and have wrote quite a lot of code over the years (github for receipts). I actually even written a mobile application profiler, it's on GitHub.

Debugging and profiling has always been outside of the IDE for me, except when I started out as a Java Developer.

Re: Show HN: I rebuilt the only parts of my IDE I use, in Rust, over a weekend

#6
post #4

The primary value of IDEs in the agentic era are: debugging, code review (with good diffing), and management of the agent’s context. I also use mine for browsing databases, but not everyone does that. You seem to have one of those three. I’m not sure what your coding background is, but debuggers/profilers are incredibly useful and important, and it’s essentially malpractice for a developer never to use them.

It is a little crazy to accuse people not using the dev tools you like of malpractice.

Re: Show HN: I rebuilt the only parts of my IDE I use, in Rust, over a weekend

#7
post #4

The primary value of IDEs in the agentic era are: debugging, code review (with good diffing), and management of the agent’s context. I also use mine for browsing databases, but not everyone does that. You seem to have one of those three. I’m not sure what your coding background is, but debuggers/profilers are incredibly useful and important, and it’s essentially malpractice for a developer never to use them.

Woah woah, temper down the assertion my friend!

Profiling is a tool meant for processes that relate to performance, or hot spots. Debuggers when integrated well[1], are great tools but compete with print based debugging which is a much more general skill one uses and needs to learn.

Let's reserve malpraxis considerations for writing code without any true thought given for security, privacy, accessibility and human rights affected.

[1] and I don't like the interface of any of the debuggers I used. Except maybe in ghci, if I had the patience to script a Tcl/Tk frontend one day.

Re: Show HN: I rebuilt the only parts of my IDE I use, in Rust, over a weekend

#8
post #4

The primary value of IDEs in the agentic era are: debugging, code review (with good diffing), and management of the agent’s context. I also use mine for browsing databases, but not everyone does that. You seem to have one of those three. I’m not sure what your coding background is, but debuggers/profilers are incredibly useful and important, and it’s essentially malpractice for a developer never to use them.

Such a cringy and unpleasant statement... OP is smart to adjust to change. I have hand-written software for the past 30 years, and the moment I stop using my IDE, you’d tell me don’t know what I am doing?? Dude, I probably was writing assembly code by hand when there were no IDEs and you were still trying to figure out the taste of Play-Doh. Some people really need to put their head in the right place.

Re: Show HN: I rebuilt the only parts of my IDE I use, in Rust, over a weekend

#10
post #4

The primary value of IDEs in the agentic era are: debugging, code review (with good diffing), and management of the agent’s context. I also use mine for browsing databases, but not everyone does that. You seem to have one of those three. I’m not sure what your coding background is, but debuggers/profilers are incredibly useful and important, and it’s essentially malpractice for a developer never to use them.

[deleted]
Post reply on HN