Improper handling
Your technical co-founder will take time to implement that seemingly simple feature because they insist on handling all of the error cases as they proceed.
And that’s okay, because you need to understand that within even a simple feature there is nuance and error conditions that must be handled.