TerrariaClone – An incomprehensible hellscape of spaghetti code

TLDR

Just for the hn thread (https://news.ycombinator.com/item?id=15460851) which talks about shipping versus abstracting and organizing code/module/services/micro-services in a way that let’s you give code ownership to developers and even juniors by making those services as small as possible with a predefined API. Allowing seniors to help setting up interface and thinking about the big picture while letting junior just making it work.

Read more