812 karma · joined January 12, 2022
You could just log into, I don't know, ARMA III server as a department and host your meeting there instead of this torture.
Hmm, I guess I never started it now that I think of it, lol.
smh.
exactly.
let your own organization and system just spring up on its own
> What is Systems Research these days? Web caches, web servers, file systems, network packet delays, all that stuff. Performance, peripherals, and applications, but not kernels or even user-level applications.
This seems false. DBMS and OS research is pretty interesting today. Look into Andy Pavlo or Onur Mutlu's courses and students to get pointers.
Public / when I want to share: make something in Notion
100% targets ignore that software engineering is different from programming: costs in engineering hours, resource invested, maintenance burden etc. all should lower the target.
Also think hard if unit test is suitable for your program. Most compilers aren't unit tested. Distributed system unit testing requires an absurd mock infrastructure.
> The project include some fault-tolerant distributed servers, proxies and various API proxies/converters
Make the unit test target ~20% and focus rest of the time you would've spent on writing unit tests to making the system debuggable: all the best distributed systems are extremely debuggable, since there are no unit tests that will help you once there's an RPC (such things subvert any and all invariants you programmed)
- https://rbcs-us.com/documents/Why-Most-Unit-Testing-is-Waste... also p. fun read
Then the answer is simple, look at the jobs you want that use FP and learn that stack. In my region that'd mean Clojure and Scala.
All things considered, well played.
It's just such a useless thing, podcasts. Maybe if you have a long commute in public transport so you zone out for the duration.
CMU 15-445: Intro to Database Systems
- https://15445.courses.cs.cmu.edu/fall2022/
CMU 15-721: Advanced Database Systems
- https://15721.courses.cs.cmu.edu/spring2020/
CMU 15-799: Self-Driving DBMS
- https://15799.courses.cs.cmu.edu/spring2022/
DBMS specific:
PostgreSQL 14 Internals
- https://postgrespro.com/community/books/internals
Others:
A handy list of distributed system links