He/you is Braden.  They is OpenCraft.  We are edX.  (unless otherwise clarified)
Things he's surprised the platform doesn't support:


OpenCraft's onboarding handbook: https://handbook.opencraft.com


Building in time to their workflow to account for friction around merging upstream changes.


Do they wait for things to get merged before using them?


What directions would you like to see the platform go?


Repositories they've contributed to?


Challenging contributions?


OpenCraft uses Docker devstack


Sometimes have different devstacks if:


How often clients on older versions?


Tutor?


Excited about Appsembler's Figures package


Changes to platform he has viewed as big steps forward or backwards?


What can we do to expedite API improvements?


How can the community help expedite these arch improvements (i.e., the APIs)?


AJ mentions talk that OpenCraft gave this year at conference:


Questions for edX:



What are good ways we can ask the community for help? (ref: python 3)


We have engineers who are not as open source-centric, and we also hire junior engineers.  What would you tell them is the value of being open source first?  Making that an essential part of their engineering lives?


Evolution of XBlocks


Thoughts about replacing/evolving XBlocks?


Awkward question from Ned:


What happens if a OSPR isn't accepted by edX?  

 What's the average/ideal lead time to get something merged upstream?

Harder to get product buy-in or engineering buy-in?