I'm so incompatible with the "Here's a big fat complex system and we're going to tell you how it works by adding more stuff" approach to development frameworks. I'd rather start with nothing and then add functionality one step at a time. At least that way I know what everything is for without having to reverse engineer things.

Downside of being a control freak, I guess.

@ayo tfw starting a React project with CRA downloads 1200 packages or about that

@ayo diving into the vendor folder is my favourite pastime
@ayo That's the process I use for building my programs \o/

STart with nothing, and start building little bits of the process, then make them talk to each other.

@ayo this is actually what drove me to use Clojure for web dev. The whole ecosystem is built using small focused libraries that you put together yourself in a way that makes sense to you. Was a real breath of fresh air after dealing with stuff like Rails and Spring.

@ayo I assume you've never worked on projects with a large team

@ayo never forget that "add more stuff" people aren't solving the same problem as you. They're just trying to sell tools (and training courses, support contracts, etc.) They're not interested in you being able to do it on your own.

Sign in to participate in the conversation

Welcome to your niu world ! We are a cute and loving international community O(≧▽≦)O !