I'm insecure enough sharing code I know works. Code I know is stupid is untenable for me. It comes from starting off as a newb and being led down the wrong path by people who'd blog without really knowing they were wrong. So I'd waste my time, or worse, internalize a bad design pattern because I didn't know any better.
> So I'd waste my time, or worse, internalize a bad design pattern because I didn't know any better.
Maybe. Or maybe someone would point out that you took a wrong path, you'd be embarrassed for a few minutes and learn the better design pattern way faster.
I say this, but it's not something I do. I'm working on it though.
Hard to be that guy.