I was surprised to see such a negative reaction to this exchange - but I think I see something pretty useful here, and it seems worth sharing while it is fresh - so at risk of further derailing my day...

Why I said "No" to Roadmaps
And why the right response was [[Yes and]]
First - I assume that @Roamhacker did not realize they were retweeting a tweet from me pointing to a dead link

Here is the archive of the original page

As a stark reminder of the dangers of link-rot, it was a Roadmap of our design questions at the time

roamresearch.com/#/app/help-arc…
Throughout my life, I've had a lot of people tell me that they think I should have different priorities, or do different tasks (Go to college, get a job etc)

An important shifts in my life was realizing that it was almost never the right move to ARGUE with those folks

However..
I can see from the reaction that a few things happened there that probably didn't need to.

I read the thread as a demand to do something unreasonable

To either A) know things I did not know already, or B) Shift our priorities to things more legible

Also read it as something of a veiled threat:

"Either shift your focus to problems that you can schedule a solution for or I will not invest (my time) in your product"

We were very selective in who we took $ from, explicitly avoided investors like that.

Anyway - notice I'm doing the thing I was seeking to avoid initially -- arguing the point, and spending time on here rather than collaborating with a guest

Real point

It does not matter that there were places @Roamhacker might have been wrong, just as many places they are right
I still think my original tweet (emphasizing that I care about the person, but think they are wrong about timing and walking way) is better than jumping into a hostile argument...

but it still was a confrontational NO, when a [[Yes And]] sent tomorrow would have been more useful
One thing @roamhacker probably doesn't realize is that I spend hours and hours every week working on trying to clearly articulate the maze of questions that go into some of our prioritization decisions - and that my number one, two and three goals for product is creating this map
This thread took time I didn't want to give now - and certainly can't give everytime someone asks why X is not done yet, or when Y is expected

Sometimes - answer is much much sooner than I thought - often, it takes longer than I hope.

Instead I could have said something like...
Creating a "Roadmap" into unknown territory is harder than you might think

agree it is important, but from my experience creating something that I actually think is useful and not just wild guesses would take weeks of my full time attention and right now I can only give 1/5 time
If you want to try writing out all the questions that YOU think Roam will need to answer (on design, engineering, and operational side) I would love to hear them - and I can tell you which ones we're already working on - which ones we're actively testing hypothesis on

β€’ β€’ β€’

Missing some Tweet in this thread? You can try to force a refresh
γ€€

Keep Current with Conor White-Sullivan πƒπŸ‡ΊπŸ‡Έ

Conor White-Sullivan πƒπŸ‡ΊπŸ‡Έ Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @Conaw

14 Apr
Just to be perfectly clear, @RoamResearch we don’t want use you private notes to learn about you - AT ALL.

Only reason normal graphs don’t have E2EE across the board is because combining that w multiplayer is

A) A hard design problem
B) A hard engineering problem

And C)...
I’m probably even worse at managing and recruiting than design or engineering!

A better CEO would almost certainly have grown our team faster, and managed the great staff we have more effectively

In that world we’d have even better collaboration and β€œTrust No One” security
As it stands, we have best in class security, but the class includes folks like Google, Facebook, and every run of the mill tech company that wants to mine your data to serve you ads.

We’re explicit in our terms of service that Roam will not read your notes, but code beats law.
Read 9 tweets
14 Apr
Keen observers will notice the @steak_umm style guide at play

Mi-STEAK as alternate spelling of Mistake.

Headlines of a steak company starting β€œBEEF”

Also their epistemology is sound, and this righteous act has won them good amount of earned media.

Hats off Brand!
Read 5 tweets
11 Apr
During the Islamic Golden age the House of Wisdom would pay scholars the weight of translated books in gold.

Tomorrow is the start of #Ramadan and there is knowledge from that era I would very much like to see translated into @RoamResearch

Seems appropriate to pay w #BTC

🧡
Translation is a creative act.

It requires a deep deep understanding of the material you seek to translate, the language you are coming from, and language you are moving into.

If writing in your own words is a test of true understanding, translation takes it a step further.
The language of Roam is the language of data structures and thought patterns

The Research we conduct as a company is on the Geometry of Thought

Our goal is to build a medium that allows you to express and explore these shapes, more naturally and powerfully than you can on paper
Read 18 tweets
11 Apr
Results are in, dog clippers FAR more effective than the beard trimmer for shearing my pandemic locks.
How it started
How it’s going

πŸ€ πŸ˜‚πŸ˜¬
Cost vs Benefit

Talking the talk requires walking the walk

Read 4 tweets
8 Apr
So @phonetoroam is probably the @RoamResearch js extension that has had the biggest impact on my workflow so far.

Uses a simple and elegant "hack" to do things I had not imagined possible

If you've been waiting for our backend API, you'll want to know about this

Quick thread
The problem:

Roam is still running off the local first architecture I developed in 2017 to optimize for rapid iteration and a snappy editing experience

The backend is an event stream of edits, all logic of the graphs is on the frontend

There isn't a server in traditional sense
This is one of the reasons large graphs in Roam can be slow to load initially, but consistently have snappy editing -- we optimized for the writing and collaboration experience at the expense of being a great tool for publishing your ideas (at this stage)
Read 15 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!