Hello! My name is Jeff, and a friend of mine clue...
# introduce-yourself
j
Hello! My name is Jeff, and a friend of mine clued me into this forum. A bit about me. I’m a semi-retired former principal engineer and my new life goal is to connect with why I got into this field in the first place: games. My career was forged in distributed systems at Amazon S3 which prepared me to the architect of Facebook’s real-time infrastructure which manifested in a SOSP 21 paper: https://dl.acm.org/doi/10.1145/3477132.3483572 I've been working on a new programming language for a while called Adama, and I'm turning it into a data platform. This data platform will power a new collaborative IDE, and I’ll use this IDE to build board games. Board games are hard, and I love to play them. I’ve got my work cut out for me, but I’m having fun. I have embarrassingly launched: https://www.adama-platform.com/2022/03/02/early-access-launch-and-confession.html with an open strategy: https://www.adama-platform.com/2022/02/24/open-strategy.html . I’m currently in the phase of “how do I even describe this thing” to cross various chasms. Fortunately, I’m betting on the end artifacts over the coming decades as I expect board games to still in exist in 10+ years. I believe in mixing state and compute in a sane way, but this is exceptionally hard as you ultimately must build a database. At core, Adama enables people to DIY a real-time database. Fun enough, this work has connected me deeply to the Actor model as well as Alan Kay’s original meaning of object-orientated programming. A document with Adama is a siloed stateful object capable of receiving messages and emitting differential state updates to viewers.
🆒 1
🤔 1
👋 13
w
Nifty. I love the data modeling challenge of describing board games completely, concisely, and accurately. My day job (high stakes auctions) is a less interesting, more serious version of the same thing.
t
I want to build a firebase database compatable server upon a web based reactive computing infrastructure. We should compare notes! (I was early firebase employee). https://observablehq.com/@tomlarkworthy/rtdb-protocol
d
@Jeffrey M Barber welcome. You might be interested in this project and this manifesto document. We were also inspired by Carl-Hewitt and of course LRG/PARC. I imagine there are some ideas there you might appreciate, at the least on the storage/DB layer.