If you're in NY and wanted to work on a FoC company full time, Tom MacWright and I are hiring at Val Town. We're trying to make programming more fun, composable, and light. I've tried to take many of the ideas I've learned from this community and package them up into a practical product that's VC-fundable. Come join! about.val.town/founding-engineer-at-val-town
š Founding Engineer at Val Town
Location: New York
Agreed, it is surprising! Makes folks very upset, which I totally get. Tradeoffs man, tradeoffs as far as the eye can see
I am curious: how did you arrive at $120-150k for the pay range?
(Full disclosure: I have no vested interest here, because I am not commuting distance to Brooklyn.)
Does that seem low or high? It's what we have budget for and seems reasonable
The base salary does seem a bit low to me. But there are so many factors that go into such decisions.
And, to your advantage, it is a āhirerās marketā compared to most years in tech.
Like you say ā tradeoffs everywhere!
š Software Engineer Salary in Brooklyn, NY
The average Software Engineer salary range in Brooklyn, NY is from $105,000 to $226,200. View Software Engineer salaries across top companies broken down by base pay, stock, and bonus.
Salary-wise, the high end of your range would be the low end of what Iād offer in that market. OTOH, as @Joe Grossberg mentioned, thereās a job shortage, so if youāre just looking for warm bodies youāll probably find one.
(Hopefully this question isnāt too far outside of ācodingā and into āusingā.) Iāve always had an interest in associative data management, but Iāve never found a tool I love for my use case. What I want to be able to do is catalog and visually explore:
General mind-mapping tools donāt feel structured enough, but coding it from scratch has been intimidating. It feels like this must exist and I must just be bad at finding it. Do any of you have a tool you like for this use?
Can you talk to how this is different from a book? Is the impetuous here to assemble your own, vs find an existing source? In which case, could this be achieved with hypertext? Is there a specific visual/spacial relationship you are seeking to build to represent the linkages, or is your goal to express the linkages?
Great questions, thank you.
Yes, the impetus is to use this for personal notes, not a pre-existing source of this information
Some form of hypertext (in the general sense) seems likely to be involved, yes. I go back and forth over whether it would be preferable to have a text-document-based representation vs a graphical representation (more like a mind map). Maybe the fact that I havenāt enjoyed mind map tools means that text-document-based would be better. Bidirectional linking is very important, so vanilla HTML would not be enough. But this makes me realize I could probably prototype it in either vanilla HTML or Obsidian.
Thereās a catch-22 where itās not motivating for me to start recording a lot of info until I have the tool I want to use, and itās hard to pick a tool until I have the information recorded š Maybe thereās a way to cut that knot somehow.
Wicked! Thanks so much for this reply.
This sort of smells like a wiki to me ā but I hear ya re: wanting the right tool before you go all in taking notes, but not wanting to take notes until youāve got the ārightā tool in place.
signed a goblin with 5000+ .txt
files in a git repo
I would suggest that what you want is an assembler for building your custom mind-map.
I stay away from most mind-mapping tools because they want you to predict how you are going to lay stuff out according to their ideas of what you want, instead of allowing you to lay stuff out the way you want to.
For that kind of reason, I look for tools that let me slap down ideas with no friction, then apply structure afterwards, iteratively.
Currently, I use Kinopio, and, before that, Scapple. I use Obsidian to write longer paragraphs, but, it (like most markdown tools) want you to lay things out in a linear manner...
[I was originally attracted to Kinopio because it can export to JSON, but it turns out that I havenāt needed this feature yet]
I look for tools that let me slap down ideas with no friction, then apply structure afterwards, iteratively
Nice, that really provides a way out of the catch-22 I mentioned
I will try out Kinopio!
[at first I found Kinopio off-putting, but now I use it daily (hourly?). ā/ā for hyper-linking. Graphical layout, just move ācardsā around with the mouse, use connectors between them (you get to define the intended meaning of connectors, I start out with no connectors, then add them as I look things over. In some cases, though, the connectors make immediate sense and I put them in as I dump ideas. There is the option to add colour, change font size (h1, h2), etc. but I tend to use this stuff infrequently (it seems that other people use it more than I do). The Discord and forum are very helpful].
Annotation services maybe are a partial answer? Like web.hypothes.is
inkandswitch.com/capstone if it was a product.
In the vein of Obsidian and Roam, git.sr.ht/~akkartik/pensieve.love is my daily driver for 60MB of notes in 150k files collected over 20 years (though honestly I live in the last 2-3 years 99% of the time). It's not very visual, but it does encode a graph and I can draw graphs in pictures inside it. You can see some videos of me using it in the Readme (though the UI has improved since)
In the vein of graphviz, PlantUML, draw.io or Powerpoint, lately I use git.sr.ht/~akkartik/snap.love to make one-page graphs of things. But your use case might require multiple kinds of edges (consequence, opposition, provenance, commentary)
Josh Justice Your description overlaps quite a bit with discourse graphs (see e.g. joelchan.me/assets/pdf/Discourse_Graphs_for_Augmented_Knowledge_Synthesis_What_and_Why.pdf). Roam claims to support them well, I can't say if that's true as I don't use Roam. I use Emacs with org-roam for general notes and discourse graphs, the latter relying on personal conventions about tags and links. Not perfect, not even good enough, but I haven't found anything better within my requirements (which are mostly local data in a simple and documented format so that I can write my own tools for processing).
Josh Justice Is underlay.org relevant to your question? It doesn't have any mapping tools etc but it does talk about creating an assertion graph.
@Eli Mellen Are you managing your 5000+ .txt
files using git.sr.ht/~eli_oat/moon-maker?
No thatās for project specific stuff. My text notes are mostly git, grep, and memory š¬