DEV Community

Discussion on: Adaptability & Flexibility: Key Coding Qualities?

Collapse
 
ryencode profile image
Ryan Brown

Early in my career I thought of projects like beloved pets. Defended them with zeal and took criticism and changes as personal attacks. This is an error.

It's important to understand that the needs that are the reason for a project to exist are not permanent, are not often well understood, and that the solution you've devised or built can easily be replaced by something better, cheaper or just plane no longer needed, that its scope can be altered and what you thought was super important can be removed at any time.

The value you have is not locked in what you make, its in the making of those things.

Collapse
 
rachelfazio profile image
Rachel Fazio

AH on this, I had a professor who used to say, "Don't be afraid to kill your babies" -- in regards to not being too precious about ideas and trying different things out. The wording is definitely extreme but I think the lesson here is quality!