# thoughts changed as a dev....

I used to think development is all about learning languages, frameworks, libraries, diff tools..  
But slowly slowly my thinking started changing.  
Now I feel development is not mainly about code. It is about thinking.  
Thinking how a problem can be solved through a system.  
Thinking how real users will use it.  
Thinking how business flow works.  
Thinking where things can break.  
Thinking about edge cases.  
Thinking about the domain industry,  
Nowadays I spend more time talking with ChatGPT and other LLMs, not to copy code, but to discuss things more. To understand workflow. To understand how a product should behave. What should happen first, what can go wrong, what is missing.  
And one big realization I got  
Code is actually the last part....
