I was told I could take this on, so here is where I will be "thinking in public" about it
Screenshot 2025-01-16 at 5.44.03 PM.png
Here's my research...
If you care about our identity as we head to a v.0.1.0 release, give me your thoughts!
Why isn't Roc on the top of your list? :zany_face:
That's in my favorites at top
Screenshot 2025-01-16 at 6.04.30 PM.png
I have a separate space for Roc :stuck_out_tongue:
By the way, there are some truly horrendous websites for languages that a lot of people use
Anthony Bullard said:
If you care about our identity as we head to a v.0.1.0 release, give me your thoughts!
Some adjectives; practical, simple, friendly and fast
safe
Was not going to change much language wise
I really want to first align on Colors, Fonts, Spacing, etc
And then I'll work on how to take most of the existing content from the landing page and make something that hits different/better
Screenshot 2025-01-17 at 5.46.15 AM.png
Here's a kind-of rough mockup of what a content page could look like just focusing on Font, Color, and Spacing alignment
We could keep the header width constrained as well, but I think that works less well
Looks like Rust, Go, Dart, Kotlin, and Typescript all have "wide headers", most others have narrow headers/navigation, a couple others are just narrow with no true header.
Dart, Kotlin, and Nim opt for "sticky" headers. All others with headers have them inline and let them scroll away. I almost always prefer sticky (outside of pure news content)
I also like sticky :)
I like sticky when scrolling, but it messes up fragment links because the browser jumps to the fragment and then the sticky header covers up the heading
e.g. if I click a link in our search box for List.concat, the heading (with the type of the function) is completely covered by the sticky header and it's not even obvious that it exists:
054B34A5-391D-4241-86D8-BAEBE0D7D038.jpg
I have to know to scroll up to reveal it:
A688B784-839B-436B-A188-5E195CEFC689.png
Here's a kind-of rough mockup of what a content page could look like just focusing on Font, Color, and Spacing alignment
I would reduce the spacing below "Fast Programs" a bit. For the H3's like "Limiting factors..." the space below seems roughly equal to the space above. I think the space below should be the smallest of the two, so it's clear which section of the text the h3 belongs to.
I don't love the boldness on the h3, I guess it's the combination of bold and a longer title that looks a bit off
the heading (with the type of the function) is completely covered by the sticky header and it's not even obvious that it exists
I would guess it's possible to shift that so it appears below the sticky header?
Richard Feldman said:
I like sticky when scrolling, but it messes up fragment links because the browser jumps to the fragment and then the sticky header covers up the heading
I can fix this. It’s not even hard and sorry I missed it
And thanks for the feedback Anton. It was a very rough draft, me just doodling in dev tools basically
I really want to first align on Colors, Fonts, Spacing, etc
With the adjectives I was also thinking about the design; a design can look "practical, simple, friendly"
Anthony Bullard said:
Richard Feldman said:
I like sticky when scrolling, but it messes up fragment links because the browser jumps to the fragment and then the sticky header covers up the heading
I can fix this. It’s not even hard and sorry I missed it
well that would remove that downside nicely! :smiley:
thanks!
Last updated: Jun 16 2026 at 16:19 UTC