#ChatOrientedProgramming

Nick Radcliffenjr@mathstodon.xyz
2025-05-09

@atpfm @siracusa

Slightly (A few days) before the term “vibe coding”, Steve Yegge was using the term CHOP for chat-oriented programming. I think CHOP meant exactly what you are saying Vibe Coding perhaps doesn’t; or prescriptively wasn’t intended to.

Steve Yegge is at Sourcegraph, working on CODY these days, but has a storied history.
This video he did on CHOP is long but good.

youtube.com/watch?v=jpzv-_YQf6

They also reference this talk from Erik Meijer on CHOP

x.com/RealGeneKim/status/18332

#vibecoding
#CHOP
#ChatOrientedProgramming

2024-09-30

Lazy to the max, for one-time small tasks #ChatOrientedProgramming can be quite good

A screenshot of the following text:

Here are all the input prompts you provided during this conversation:

"I'm a software developer, I work on several projects, all public projects available on Github. I want to get a day-by-day list of all the git commits that I have made, across all these projects."

"What is the source of the code that you listed above?"

"I want to save my GITHUB_TOKEN to an .env file. Change the source code accordingly."

"Change the code to load the current month commits."

"It seems I don't work too much on personal repos, but on shared repos, created under and organisation. Do I need to change this line: get_repos(USERNAME)?"

"I get this error, I think I don't have access to some of the repos:

"Change the script to load the USERNAME and ORG from the .env file."

"It doesn't do pagination when loading get_repos. Also, maybe we don't need to look into all repos, just the ones that were updated in the last month."

"It seems that commits in branches other then the main branch are not detected."

"It would be helpful if the output was also written to a csv file. Columns should be:
date, repo, branch, message, commit url.
The file should be saved with a filename that contains the month+year, to the current folder."

"I want to share this conversation with some friends, list back all the input prompts that I have provided."

Let me know if you need any adjustments!

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst