My co-founder, who was the technical genius of the duo, left our company awhile back and I've needed to trial-by-fire learn a bunch of new things to help with product development, make scaling/environment decisions, and help troubleshoot support requests. I've also realized these skills are important so as not to perpetually annoy my technical employees and contractors with idiotic requests (not to mention wasting money.)
Short of straight up coding, what, technically, do you wish your favorite non-technical cofounder knew how to do to help you function better in your job or let you focus on the most important things. For example:
* deciphering production logs
* proficiency in vi or another editor
* rails console or similar
* reading a postfix or sendmail log
* basic git commands, reading commits
* analytics and testing
* enough HTML/CSS/JS to make content edits on a corporate homepage
* decipher server/application alerts to understand what's a real issue, what isn't
The #1 thing is the willingness to learn to pull your own analytics and reports. This can be really time consuming when the business side doesn't adequately define their information needs and a report needs to be iterated several times.
Another irritant is version control. NewDeck-v16-StevesEdit.ppt is a nightmare and really slows things down.
I don't want them to be good at my job, I want them to be good at theirs.