*** Theodore L Siu <2024-01-19 Fri 14:30> **** What is your experience with: ***** Low-resource microcontrollers or other hardware facing development? - Majority of relevant experience was working on Fuschia - Users were basically Nest developers - CLI tools that handled different development aspects - Setting up environment for remote development - Software delivery side of the OS --- how can a Nest developer go from a change in the monorepo to actually running on the device - CLI tool for flashing ***** Rust - Wanted to learn Rust, so joined Fuschia really _for_ Rust - Current job is in Rust ***** Automated testing and continuous integration - Touched CI throughout career working with data - No testing involved physical hardware - E.g., Fuschia had an emulator - Extensive experience with automated testing in general, both at Google and in data roles ***** Secure system design - Feel pretty comfortable with Rust, but not as comfortable in lower-level "stuff" - With data space worked with people who use PII data, used crypto shredding - Amit's note: no real "experience," but exhibited a bunch of familiarity with some tools/ideas and knew what he was talking about - Recently implemented **** What is your experience with community-based open source projects? - A lot of experience - Contributed to ~10 open source projects - Apache Airflow - Beam - Mostly for data processing stuff - Model: read the docs, this is what is required for each PR, maybe open an issue, squash commits **** Tell me about a scenario where you worked in a multi-stakeholder setting? E.g. one where different contributors had different incentives and resources? Or, what strengths do you bring to this environment and what challenges might you face? - At Google: professional services organization, lots of stakeholders with different incentives & goals - Nest developers that join Fuschia - Wrote a one pager on issues with dev setup, add some education within tools - Started larger conversation about backwards compatibility **** Give an example of a significant project that you completed independently? **** When is a project "done"? - A checklist of deliverables - E.g. "Hey, will you take this over?", "Yeah, once it does X, Y, Z" **** Do you have experience working with remote collaborators? - Very comfortable **** How often do you prefer to check-in with stakeholders on your project? - Prefer to give folks space, meet every 3 or 4 days - Both synchronous and synchornous - Problem with async is that it gives people room to disappear **** What is your preferred mode of working in a group? - Something in between weekly check-in, maybe doing programming together, etc **** What challenges do you foresee on-boarding to working on Tock in this role?
participants (1)
-
Amit Levy