When “It Runs” Is No Longer Enough
Source: Dev.to
Reflections on Development
Lately, after reading and understanding many new concepts, I’ve started to look down on every project I built in the past. They now feel simple and shallow. Back then, my only goal was: make the app work, nothing more. Today, after reading The Object‑Oriented Thought Process, I realized the huge difference—even on a theoretical level—between an application that merely works and an application that can live and evolve.
I also began to notice that the concepts the author discusses become much clearer when you work on applications with complex business logic or large‑scale environments. This is where the real transformation begins for a programmer:
From Code Writer to Sustainable Developer
from being just a “code writer who makes things run”
to becoming a “developer who thinks about code sustainability.”
Software Craftsmanship Insight
“Superficiality in the beginning is a sign that you’re realistic, not arrogant. Because those who think they understand everything in their first two years probably haven’t tried building a real system yet.”
Final Takeaway
Frameworks change, fundamentals don’t.