upvote
I've seen this happen with both juniors and seniors. They do come back with a working solution /for the happy path/. Because the happy path is easy. It turns out that most of the complexity sits in the unhappy paths.
reply
I still don’t agree. The trick to good design is getting more things on the happy path. Most of the software I use is small and constructed in this manner.
reply
Yes, I didn't really doubt the developer could do it, the problems are:

1. That's not a great use of the developer's time, and

2. anything in-house increases our training and support costs

reply
And both are completely different arguments then your original post.
reply
No, those are the two main reasons management don't want to have internal systems belong to them
reply