Comment

Comment by dansalvato

Seems like there's a lot of criticism in the comments about this not being "simple". When "simple" is used to describe an app, it can either mean "easy to use" or "minimal infrastructure". People are interpreting it to mean the former, but it's clearly the latter.

I use Obsidian for notes and pen and paper for task management (Bullet Journal), but I always love poking around at productivity apps that value this kind of "simplicity". It's joyful to use my computer as a personal tool to do things the way I want to do them, rather than being at the mercy of whichever app sucks the least. The sad reality is that we're moving ever further away from that style of computing, which makes me value apps like this.

My one piece of constructive criticism would be to rework "Integrations" as "Extensions", maybe each in their own Python module that interfaces with a core API. For example, right now I see the GPT summary integration as a `get_summary()` function in core.py, but it feels like it shouldn't belong there. Spinning off the "integrations" into separate extension modules would not only help with the messaging of Wren being simple, but they would also serve as good examples for users to build their own extension modules. Hell, having a Wren extensions folder in .config would be awesome, like if you could just drop .py files in there to add new extension commands to Wren.

Those are my two cents, keep up the good work!

parent dansalvato 2 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton