Earlier quoted context omitted.
> in applied research, we usually build a number of throwaway prototypes before the real system. Those quick prototypes and proofs of concept are often ugly in many ways. So basically you just do normal development? In the commercial world, one of those prototypes usually becomes the production code.
Yes; but I am just saying that putting a bright spotlight on intermediate steps might stifle quick prototyping.
Just uploading a zip of the final source code is enough to count as public code imho.