Has anyone here encountered <https://recroom.com> ...
# present-company
k
Has anyone here encountered https://recroom.com before? They seem to have a little visual programming language: https://blog.recroom.com/posts/2021/5/03/the-circuits-handbook. After an initial conversation I'm considering applying for roles there..
amiga tick 6
i
I'll apply if you do too. I'm fully convinced the only way I'll break out of this mobile-dev-recruiting-hell is forcing my way into something I actually love the idea of. Their values seem like they'd be willing to talk to engineers that have the drive but not yet the experience.. maybe..
👍🏼 1
👍 2
w
Yes! I they've been making progress. I should take a look again.
n
If you join, will you burn their nodes-and-wires metaphor to the ground? 🔥 We can do better than that.
😂 3
i
There's some stuff in here that's actually pretty good. It's live, it gives you realtime feedback about CPU and network usage, it visualizes execution by flashing subgraphs, the docs are written in a very approachable style and nicely illustrated, the nodes/wires are styled to look good within the context of cartoony game graphics, the coding and execution happen in the same physical space (and likely are manipulable using the same tools), and the actual program semantics seem to have some good thought put into their design (at least as far as I can tell from a brief skim) especially given the always-networked context. Yeah, nodes for basic conditional logic and math operators suck significantly and need richer alternatives. I can't forgive that. But there's definitely some stuff in here that's on par with the state of the art.
❤️ 4
i
realtime feedback about CPU and network usage
The wire/heat thing is such a great visual way to enforce the idea of “heavy code paths” I love it
i
For more on Rec Room, see this issues thread (featuring one of the devs) in my codex: https://github.com/ivanreese/visual-programming-codex/issues/65
❤️ 1
s
The company seems really nice. But I did not see much roles that could fit me. Do you have any particular in mind @Kartik Agaram? that you wanted to apply for?
i
I mean I’ll commit to learning Unity right now, today if this is a thing.
❤️ 2
k
@Shubhadeep Roychowdhury No I haven't actually looked at their careers page yet. Just ran into someone.
👌 1
w
I’m not a huge node-wire fan, but they don’t get as easily tangled in 3D as 2D. (Obviously real string gets tangled plenty easy, so we’re removing solidity as a constraint.)
o
@wtaysom speaking of untangling strings, there are some nice new approaches such as this paper on Repulsive Curves, similar in spirit to force directed graphs but operating on graph edges.
j
Re: @Orion Reed's link there, if you aren't following the research coming out of Keenan Crane's lab, you're missing out!
💯 2
1
o
^ absolutely! Here's a link for those interested.
❤️ 1
w
Clearly missing out!
j
That makes two genuinely 3D programming environments I'm aware of, after Redstone.
❤️ 2