logoalt Hacker News

infectoyesterday at 6:05 PM3 repliesview on HN

I struggle with understand why engineers enjoy using these CLI coding tools so much. I have tried a few times and I simply cannot get into a good workflow. Cursor, Kline and others feel like the sweet spot for me.


Replies

ziml77yesterday at 6:17 PM

It's really nice that the integrated nature means that, with no extra work on my part, the agent can see exactly what I'm seeing including the active file and linter errors. And all the model interaction is unified. I point them to specific files in the same way, they all have access to the same global rules (including team-global rules), documentation is supplied consistently, and I can seamlessly switch between models in the same conversation.

show 1 reply
bmeltonyesterday at 6:52 PM

As an older engineer, I prefer CLI experiences to avoid mouse usage. The more I use the mouse, the more I notice repetitive stress injury symptoms

But also, 90% of the time if I'm using an IDE like VSCode, I spend most of my time trying to configure it to behave as much like vim as possible, and so a successful IDE needn't be anything other than vim to me, which already exists on the terminal

show 1 reply
sauercrowdyesterday at 6:12 PM

I dont disagree on the workflow - struggling with the same. But CLIs have an absolute sweetspot abstraction.

A simple text interface, access to endless tools readily available with an (usually) intuitive syntax, man pages, ...

As a dev in front of it super easy to understand what it's trying to do, and as simple as it gets.

Never felt the same in Cursor, it's a lot of new abstractions that dont feel remotely as compounding