Hacker News new | past | comments | ask | show | jobs | submit login

I am a huge fan of Observable and I think it has massive potential beyond visualizations. To me it's the holy grail of a development environment, there is no separation between development and output. There is no toolchain separating source and binary, infact, the binary is partially recomputed on changes.

On top, it is forkable for others to build upon. It support comments, its reactive. When I explain it to people I say its like a combination excel + vscode + google docs + github. There is nothing like it!

I been trying to see how far I can push it for non- visualization software. Turns out... pretty far....

Firebase + Stripe => https://observablehq.com/embed/@tomlarkworthy/saas-tutorial

On Demand Minecraft Servers => https://observablehq.com/@tomlarkworthy/minecraft-servers

Zero deploy serverless cells => https://observablehq.com/@tomlarkworthy/serverside-cells

With serverless cells I can serve HTTP endpoints from a notebook! E.g. custom HTML like:

https://serversidecells-ibyw6dtm4q-ey.a.run.app/notebooks/@t... is generated from a notebook!

I am so productive in Observable because there is no context switch between development, using the product and debugging, it's all just one thing. Amazing, utterly amazing. I hope the Observable team can accommodate my use cases, as its clearly not what they had in mind.




That's what it's like to use Smalltalk.


I also found Observable and spent a week or so rebuilding https://nopaint.art in it! I really liked how you could export a Notebook and it would pull in all the dependencies to make a SPA. I think it would be such a beautiful way to develop my software with other people. (Edit: I only built a prototype that has not been released, but I still believe it would be viable over the current game engine I'm using, especially for collaboration.)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: