If you're curious about me or about the process of designing/creating, these blog posts might be helpful:
- https://pketh.org/how-kinopio-is-made.html
https://pketh.org/how-i-build.html
let me know if you have other Qs
Just out of curiosity have been reading the engineering part and came across with below for not using websockets, confused because debounce and throttle is mainly used to avoid many updates over sockets so it's very well known problem for reactive programming
( https://pketh.org/how-kinopio-is-made.html )
> You might be wondering, why don’t you just update the database with websockets instead of relatively slow API requests?
> The problem with saving data with websockets is that they’re too fast. Authenticating that many messages per second and writing them to disk would be really inefficient. E.g. If you’re moving a card from position x: 20 to x: 420, Kinopio will use websockets to broadcast many updates during the move: moving card x to 21, moving card x to 24, moving card x to 28… potentially hundreds of messages.
I would rethink your metaphor about organic software[0].
I've been using the Vienna beta (https://vienna.earth) but am interested to see how this compares. So far I like Vienna for visual stuff - but going to try this for mind mapping.
" Without an Account
Your user and spaces data lives entirely on your own computer, in your browser localStorage. Because it is not sent to a server, you can't share your spaces or access your spaces from another device.
If you clear your browser's cache and delete your cookies you will be removing your kinopio data.
To keep your data safe, share and collaborate, and edit your spaces from all your devices sign up for an account at any time.
With an Account
Your user and spaces data lives on both your own computer and on the kinopio servers.
You can safely clear your browser cache and cookies without losing any data. "
That is meant just as a data point for you, not to diminish your work (which is awesome).
Kinopio has a little more... personality, but I use an infinite canvas app called Concepts when brainstorming for work or play.
Shameless plug on an app I’m working on: Bleep (https://www.bleep.is)
Similar concept though different execution - customization + organization in a way that doesn’t feel like a productivity tool which is what I think Kinopio is aiming towards. Definitely an inspiration for me!
edit DAMN THIS WEBSITE IT GETTING IT RIGHT!! we live in an absurd world where we have so many websites where people create or categorize content, and yet we can't live what other people live.. Most social networks are now tragically private by default (youtube playlists, etc) and we can't observe the feed of other users, not even super-users, only our shitty algo biased one. Yet here I can easily browse user contents and this is just much more useful than anything I could have came up myself, we users of the interweb are so deprived of authentic user content, I discovered in a few minutes of user's content browsing unique concepts, such as a mapping of the musical taste of someone, and so many other relatable, under-represented and heartwarming content!
The world might not realize it, but this is what everyone needs.
[0] https://kinopio.club/my-music-taste-4Z-ImVfoQ46poNtyLJSrQ
That's a really cool space btw, found some gems in there
BTW your app just made me discover the movie "everything everywhere all at once" (yeah I must be living under a rock..) and I'm very hyped given the critics!
EVERYTHING is connected in a way.
From then on, everything was broken. Taps didn't create cards, scrolling became janky, sometimes I'd see the pink circle of a tap from something I did 10 seconds previous, and in the wrong place.
The was repeatable when I exited the site and came back in.
Android Pixel 6 Firefox 100.2.0
Ya Android is the only platform that currently has this bug (and a couple others). It's hard to diagnose, but I'm working on it. Sorry about that!
I wonder if the word "Kinopio" means something other than Toad in Japanese (maybe someone here who knows Japanese can answer?)
There is nothing worse than a sharp image of a fuzzy concept. - Ansel Adams
IMHO the best value tools in our company are clipboards with blank pages and three colors of pens on every desk, and an auto sheet-feed scanner to get the results in to git without fiddly photography. I love graphviz/mscgen as much as the next unixer, but for ideation paper wins hands down.
Don't use the computer to do things that can be done efficiently by hand. - Richard Hill, Hewlett-Packard
Is there a way to select multiple cards at once?
Maybe helpful:
- https://pketh.org/designing-for-thinking.html
Here's one of mine that I use for storing quotes I like https://kinopio.club/quotebook-gMHTM2uFIrckS4lsszQpU
At my day job the sales-side folks Zoom with customers all day to discuss financial API integrations. Every potential customer is different. They draw out everything in Whimsical, https://whimsical.com/, which has a very bare-bones aesthetic. It seems to work, they got to US$10M ARR in short order.