I’ve been speaking to a number of first-time technical entrepreneurs recently who are starting businesses for the first time. One question I often get is regarding the difficulty involved in writing production code. Given that probably a lot of them (you) have similar experience to what I did, I thought I’d share some reflections I had about the differences between academic work and production coding.
Programming at a startup is, in general, much easier than the work you’ve already done in school.
I’m assuming a lot of things when I say this. Naturally, I’m assuming that you challenged yourself while you were in school. You took some of the hard classes and didn’t just coast through the easy ones . You completed all of your assignments (likely taking multiple late days, but hey, finishing is finishing).
In school you work on problems that get progressively harder. By the time you...