|
|
|
|
|
by s-shellfish
2898 days ago
|
|
Being able to whittle down and simplify is an excellent skill to learn as a developer. It's my favorite and the one I find most fun. It allows everyone to focus on their specific components without leaping ahead in assumptions about how each developer will use each piece in the future. Lots of those kinds of problems are more easily solved in a room together, planned out, and done together. At least, that's what I've learned from how NASA developed their most important, complex parts. It's very easy to get ahead of oneself. Complexity grows by factors that are incredibly difficult to manage. Being able to simplify down to a context of parts that are moving and parts that are stable is a serene state of coding. Everything flows much easier that way. There will likely always be bugs and issues, but minimizing them to the smallest number there can be is an ideal value to maintain in software development. |
|