Live data from Hacker News

Show HN: Vibe coding a bookshelf with Claude Code

balajmarius.com

41–50 of 221 posts

Re: Show HN: Vibe coding a bookshelf with Claude Code

#41

Earlier quoted context omitted.

This style of writing isnt human. Its AI. ^^ These dramatic statements are almost always AI influenced, I seem to always see them in people's emails now as well. "we didnt reinvent the wheel. we are the wheel."

We can learn useful rhetorical techniques from AI that can help us clearly communicate. We should separate those babies from the bathwater.

[deleted]

Re: Show HN: Vibe coding a bookshelf with Claude Code

#42

These are the perfect size projects vibe coding is currently good for. At some point you hit a project size that is too large or has too many interdependencies, and you have to be very careful about how you manage the context and should expect the llm to start generating too much code or subtle bugs. Once you hit that size, in my opinion, it's usually best to drop back to brainstorming mode, only use the llm to help…

> make use of existing code, or be clever and replace a few lines of code with a few more lines of code You can be explicit about these things.

Yes. It is called programming.

Re: Show HN: Vibe coding a bookshelf with Claude Code

#44
> I own more books than I can read.

> I started asking for things I did not need.

For a community that prides itself on depth of conversation, ideas, etc. I'm surprised to so much praise for a post like this. I'll be the skeptic. What does it bring to you to vibe code your vibe shelf?

To me, this project perfectly encapsulates the uselessness of AI, small projects like this are good learning or relearning experience and by outsourcing your thinking to AI you deprive yourself of any learning, ownership, or the self fulfillment that comes with it. Unless, of course, you think engaging in "tedious" activities with things you enjoy have zero value, and if getting lost in the weeds isn't the whole point. Perhaps in one of those books you didn't read, you missed a lesson about the journey being more important than the destination, but idk I'm more of a film person.

The only piece of wisdom here is the final sentence:

> Taste still does not [get cheaper].

Though, only in irony.

Re: Show HN: Vibe coding a bookshelf with Claude Code

#45
Digitizing my physical bookshelf was one of the first fun “vibe coding” projects I did with ChatGPT4o in 2024.

First, I took photographs of all my physical books simply by photographing the bookshelves such that the book spines were visible.

Then passed the photographs with a prompt akin to, "These are photographs of bookshelves. Create a table of book title and book author based on the spines of the books in these photographed shelves." ChatGPT4’s vision model handled this no problem with pretty high accuracy.

I then vibe-coded a Python program with ChatGPT4 to use the Google Books API (an API key for that is free) to generate a table, and then a CSV, of: book title, book author, and isbn13. Google Books API lets you look up an ISBN based on other metadata like title and author easily.

Finally, I uploaded the enriched CSV into a free account of https://libib.com. This is a free SaaS that creates a digital bookshelf and it can import books en masse if you have their ISBNs. You can see the result of this here for my bookshelf:

https://www.libib.com/u/freenode-fr33n0d3

There are some nice titles in there for HN readers! My admin app for Libib (the one at https://libib.com) is more full-featured than the above public website showcases. It's basically software for running small lending libraries. But, in my case, the “lending library” is just my office’s physical bookshelf.

I also added a Libib collection there that is a sync of my Goodreads history, since I read way more Kindle books than physical books these days. That was a similarly vibe-coded project. But easier since Goodreads can export your book collection, including isbn13, to a file.

As for my actual physical bookshelf, it is more a collection of books I either prefer in print, or that are old, or out-of-print, or pre-digital & never-digitized.

I liked the Libib software so much I end up donating to it every year. I originally discovered it because it is used for Recurse Center’s lending library in the Recurse Center space in Brooklyn, NY (https://recurse.com).

Also, Libib has a Android, iPhoneOS, and iPadOS apps -- these are very basic but they do allow you to add new books simply by scanning their ISBN barcode, which is quite handy when I pick up new items.

I did enjoy reading the OP writeup, it’s a fun idea to vibe-code the actual digital bookshelf app, as well!

Re: Show HN: Vibe coding a bookshelf with Claude Code

#47

Earlier quoted context omitted.

This style of writing isnt human. Its AI. ^^ These dramatic statements are almost always AI influenced, I seem to always see them in people's emails now as well. "we didnt reinvent the wheel. we are the wheel."

We can learn useful rhetorical techniques from AI that can help us clearly communicate. We should separate those babies from the bathwater.

Rhetorical techniques that are so easily identifiable as AI now.

Re: Show HN: Vibe coding a bookshelf with Claude Code

#48
"The gap between intention and execution was small, but it was enough to keep the project permanently parked in the someday pile." Well said!

This is my experience with agents, particularly Claude Code. It supplies sufficient activation energy to get me over the hump. It makes each next step easy enough that I take it.

Re: Show HN: Vibe coding a bookshelf with Claude Code

#49

Earlier quoted context omitted.

This style of writing isnt human. Its AI. ^^ These dramatic statements are almost always AI influenced, I seem to always see them in people's emails now as well. "we didnt reinvent the wheel. we are the wheel."

We can learn useful rhetorical techniques from AI that can help us clearly communicate. We should separate those babies from the bathwater.

So far, any "useful rhetorical technique" one could've learned from AI has become a dead giveaway of AI slop (lazy writing and lazy thinking).

Seriously: what tool do you want to use that's immediately available to the absolute lowest common denominator "writers" on the Internet?

"It's not X, it's Y" literally makes my stomach churn from seeing so much of it on LinkedIn.

Post reply on HN