top | item 45117248

(no title)

danscan | 6 months ago

Fair that this post lacks background.

I’d say I have the opposite of a narrow view of software one can write, having written everything from typical web/mobile apps to DBs, network protocols and VMs :)

My initial explorations were focused on the web, but the network-level scheme I landed on does indeed do discovery on the backend.

Appreciate this feedback. I’ve been in the weeds of this stuff for some time, so it helps to see the rubber meet the road so I know what I missed.

discuss

order

theamk|6 months ago

I don't understand why you need discovery in personal apps at all. They are just for you, you know exactly what's available and what's not.

Do you need document storage? Hardcode `sftp://192.168.1.18/data` (or `sftp://data-server.local/data` if you want to be fancy), it's just for you. Do you need to send a notification? Pretty sure you know what your favorite method it, call it directly. Maybe add a local proxy that adds your token to avoid copying token around. Need ollama access? Don't mess with discovery, hardcode again...

So what does discovery give you?

danscan|6 months ago

It’s not about doing discovery _from_ personal apps, but the inverse: doing discovery _of_ personal apps.

For example, an app that uses an AI chat API can discover and route requests to your preferred provider (ollama, etc)