·

I’m good at keeping things in my head.

·

That’s a bad thing, because it makes me feel like I don’t have to write things down. In reality, I’m losing a lot of information. I find interesting things and think about stuff all the time, but almost immediately forget them.

·

I’m not actually that good at keeping things in my head. There’s so much information loss.

·

I got into the sourdough baking fad last year. I didn’t write anything down as I baked a bunch of different breads. I don’t remember anything; I effectively learned nothing from that experience.

·

I could link to articles and studies I’ve seen about this, but I can’t remember where they are.

·

Recently I’ve tried writing everything down. When I find something cool, I add a link to it. As I do stuff, I write down my thoughts. The difference is amazing; even in just a few weeks I have a huge amount of things to work with.

·

I keep finding myself wanting to share this information, but I didn’t know how. I could tweet it, but I don’t like that format. I’ve also reached the point of too many followers so I don’t feel like sharing every weird thought.

·

Twitter is too ephemeral. blogs are too permanent. I want something in-between.

·

Nobody reads blogs anymore. I don’t have time for writing blog posts anyway. They’re too formal, too long, and annoying to manage.

·

Down with blogs. I never want to write stupid metadata/frontmatter again just to post some thoughts.

·

down with formality

·

instead of a list of posts, this website is now a living graph of ideas

·

how does it work? I use Roam to write stuff down. All I have to do is write stuff down under a specific block. All of this is under “Thinking in public public” on my current daily note, so it shows up here

·

that’s it. that’s all I have to do. In fact, as I’m writing this it’s immediately showing up on my website

·

in the future I’ll expose a full graph on my ideas here with backlinks and everything

·

let’s get back to quirky websites full of weird ideas

·

Oh nice

·

I forgot that I hooked up discord to these public blocks so I can just write from discord too. this message is from my personal discord

·

oh this is using Remix btw. it’s the best of the best framework. finally something that embraces dynamic sites. this wouldn’t work without it; this site reads directly from my Roam graph. For speed, I just use Cloudflare to cache the contents for 5 minutes. static site generators are the worst (should write more thoughts about that, but this is already long)

·

to make this section all I had to do was create a new block titled “Remix” and tag it “public”. isn’t that cool?

·

(I’d link to Remix but this doesn’t support links yet)

·

I write a lot of todo lists. I’m not usually going to make them public, but might as well open this one. Here’s all the stuff I want to do for this site:

·

Run markdown on each block to display font styles, links, and images

·

Implement a parser for a few of Roam’s special blocks, like todo/done and videos

·

The parser also needs to handle the [[ ]] and # notation for referencing other pages. We should render them as links so you can jump to them

·

Also handle (( )) block references? We can already link to blocks, but hard to know if they are public

·

Query the back references to a page and render them

·

Implement a generic route handler that takes a route and queries the Roam graph for it. It would render all the public sections on that page (maybe allow entire pages to be marked public?)

·

“Posts” are just pages made public that are linked to from a public section in daily notes

·

An “all posts” page is just a query for pages marked as a post

·

Allow nested blocks (right now it ignores them)