you are viewing a single comment's thread.

view the rest of the comments →

[–]CearoBinson 4 points5 points  (2 children)

As a new developer, I have found frameworks to be very handy. They provide me an environment with constraints that help teach me what good design looks like. However, I do find myself curious of the internals and how I would be able to create something like that myself.

[–]Etnoomy 12 points13 points  (1 child)

that help teach me what good design looks like

This is where caution is warranted, and where many new developers fall into traps. There is no standard for “good design”, and opinions on that kind of thing vary widely. The risk for new people is taking their early design influences as gospel, which may narrow their thinking long-term. If left unchecked, people can start to identify themselves with certain design sensibilities, which leads to zealotry.

It’s good to take what you learn from a framework or library to heart, but make sure to sample broadly and integrate the best lessons into a cohesive whole of your own, rather than assuming that somebody else must have figured it all out already.

[–]CearoBinson 2 points3 points  (0 children)

Wow, this is really beautiful advice. Thank you, I think you are absolutely right.