I asked V0 to make me a new UI for DVMDash that’s a mashup of mempool.space and fetch.ai and the first thing it did was go take screenshots of both sites. 🤯

I live on these tools right now:

- Claude sonnet

- v0

- perplexity pro

My bet is AI will help Nostr succeed because we have more development needs than current devs can support.

It’s conceivable that each person could have their own unique Nostr client custom built by an AI.

nostr:note17qjdza4uweh3vzljpdc6dll035q8jc3976zk8w7x5jnvkau5ekyqpzg0ny

Reply to this note

Please Login to reply.

Discussion

Literally doing the same thing right now

I think your bet is placed wisely

Damn I feel like I’m missing something. What do you like about these? What do you use them for?

You’re already too productive, bro

We’re all just trying to catch!

I mostly use Claude and ChatGPT; I haven’t used Cursor or v0 yet and I’ve only use Perplexity as a Google Search alternative

They’ve been great for me to learn from and I find them more engaging/faster than watching a 20+ minute video on how to use a library or new language

Claude is cool because it can render its own code in a side panel so you get an immediate preview for HTML, React and JavaScript

I’ve found the most success in highly specific and pointed tasks where it can save me from writing dozens of lines of simple code and it’s great for new tool discovery

For example:

I was previous using Python library Pillow to draw text on images, which takes a couple seconds to do the HTTP request, run, and return to client side. I asked AI “is there a way to ‘screenshot’ an element using JavaScript?” And I found a new tool that can render the same result client side instantly

What tools do you normally use while programming?

I wish I could get cursor to work for me, but I find more and more that I rarely want an AI in my IDE auto suggesting stuff to me. And when I tried to chat with a few open source code repos with cursor, it always disappointed. I don’t think generic RAG or whatever they use in the backend works great for that use case.

Productivity gains are up and down. I iterate A LOT. The prompts matter. Dumping lots of context or code examples of how libraries seems to work often makes the difference.

The most useful thing for me is that I can get an AI opinion on anything now. It might be wrong, but I don’t have to start from scratch with anything.

I’m doing it all in pycharm and a terminal. So

much copy / pasting from that into Claude. GitHub copilot although it’s been disabled more often recently.

Once I understand or get some code

from these systems, I’ll take it back and review it myself, in the IDE.

I didn’t know any of these three tools existed. What do you use them for? Sell me this pen 😂

Claude sonnet: one of the best proprietary (if not best overall) LLM that exists. I use it to whenever I'm not already an expert at something:

- criticize my development ideas (such as redesigning the data pipeline behind dvmdash)

- generate first draft code prototypes (for example, I'll dump examples of Nostr code from nostr:npub1drvpzev3syqt0kjrls50050uzf25gehpz9vgdw08hvex7e0vgfeq0eseet 's nostr-sdk library relevant to the features I want)

- write first drafts of infrastructure stuff (dockerfiles, yaml config files, etc)

- debugging errors in server logs (i recently set up nostr-rs-relay for a DVM specific relay, and 8 hours later my relay went down. I dumped the logs into claude and it found that I needed to change two settings in my podman service)

- meme ideas and suggestions for meme templates I should consider for an underdeveloped meme idea

- looking up random terminal commands I don't remember (i.e. check the disk space on ubuntu, etc)

v0 is incredibly fun to play with to iterate on frontend designs. It renders the code as you chat and you can interact with the UI as you chat. I'm not a frontend person, so it's incredibly useful for me). I've been using it to quickly prototype some nostr app ideas.

Perplexity.ai:

- market research is the best use case I've found for it. Ask it about a market for a new app you want to build. Ask what competitors exist. Ask what people complain about each of those competitors. Have it estimate the potential market size, and put the data into a table. Ask it to update the table with a new column with new data. All of it is backed by citations to web links.

- it's my new go to search engine, it seems to be the only LLM-based search engine where you can follow up chat with it

- if claude or another LLM fails to answer something, I'll ask the same thing to perplexity, and if there's an answer online, it may find it