- Who: anyone! software engineers will be primary contributors of course, but we will offer optional introductory sessions for the curious / aspiring developer. You do not have to have attended EAG Bay Area to attend the Hackathon.
- Where: Momentum office at 3004 16th St, just off the 16th St Mission BART Station
- When: Mon, 2/27 from 10am - 7pm
- What: work independently or with collaborators on EA-aligned project of your choosing
If you would like to share your Hackathon project idea, please leave a comment!
Agenda:
- 10am-10:15 — participants arrive and get set up
- 10:15-10:20 — welcome and logistics talk by Nicole Janeway Bills of EA Software Engineers
- 10:20-10:30 — opening talk by Austin Chen of Manifold Markets on expectations and ways of working for the event
- 10:30-10:45 — project pitches — people with ideas can share them with the group
- 10:45 — start of work and learning sessions
- 12pm — lunch — vegan and nonvegan options
- 6pm — dinner and project presentations
- 6:45-7pm — prize announcements and wrap up
Learning Sessions:
- 10:45 — setting up your development environment
- 11:30 — basics of git
- 1pm — intro to frontend development
- 2pm — open source contributions in AI safety (presentation link to be added later)
Looking forward to seeing you at the event! Add your photos here.
Many people at the EAGx Berkeley Hackathon chose to contribute to open source projects, which is a great way to learn and practice software engineering skills - not just programming, but project workflows like using version control, static analysis, testing, and responding to code reviews (it certainly worked for me). This page goes into more detail on how and why people contribute to OSS projects. However, to calibrate your expectations: contributing to open source can be challenging, and getting set up is often time-consuming.
I therefore recommend running through this interactive intro to GitHub and then this quickstart guide (up to "be social") well before coming. If you don't have previous experience in open source or working in industry (few academic labs teach these skills!) you'll probably spend most of your time learning the process of contributing, rather than writing code - but it's worth it!
Here's a link to some specific open source issues.
Thank you so much for your suggestions and involvement!! Also, recommendation that everyone download an IDE (e.g., VSCode) before we get started on Monday.