You're Not a Better Engineer Because You Type Git Commands by Hand
11–20 of 157 posts
Re: You're Not a Better Engineer Because You Type Git Commands by Hand
#12Re: You're Not a Better Engineer Because You Type Git Commands by Hand
#13Re: You're Not a Better Engineer Because You Type Git Commands by Hand
#14To rename `PostgreSQLClient`, I press F2 and type the new name, and I'm done.
I don't have to wait for an agent to "perform the refactor, update references, run the tests, fix the missing pieces, and mark the relevant checkboxes in the ticket" (btw, what checkboxes..?)
I press a key, type my change, and I'm done.
Wasting time waiting for tokens is also wasting time.
Re: You're Not a Better Engineer Because You Type Git Commands by Hand
#15Re: You're Not a Better Engineer Because You Type Git Commands by Hand
#16TBH writing shell scripts (and automation tools generally) is the grunt work I most love it for. Git commits and PR descriptions? Those are probably best at least edited/tuned by humans. Because they're meant to be read by humans.
The LLM tends to fill the messages with irrelevant details while still failing to mention what the change actually does.
Re: You're Not a Better Engineer Because You Type Git Commands by Hand
#17Re: You're Not a Better Engineer Because You Type Git Commands by Hand
#18Re: You're Not a Better Engineer Because You Type Git Commands by Hand
#19AI use can be a divisive topic among developers but I generally believe it is a useful tool. That said, please don’t broadly advise people on what’s best for their life. It will only make people push away from AI more.
Re: You're Not a Better Engineer Because You Type Git Commands by Hand
#20Replying to a comment below (on shell scripts), I use it for shell scripts, python "get this data and slice it in these ways" and elisp, all the time. 30 seconds to get and answer instead of 30 minutes. Being able to do them in 30 minutes took a lot of skill and practice, but the pleasure of finishing that for an ad hoc thing when I really just want the data output is something I can give up.