For me it was a few years ago when I read Software Engineering at Google book and learned the difference between programming and software engineering. It's a natural tendency to approach every problem as a programmer, writing code to solve a problem at hand. This is relatively easy to learn, I think. Software engineering is an art of its own: thinking in abstractions, designing interfaces for testability, and balancing between flexible design and eliminating waste.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
For me it was a few years ago when I read Software Engineering at Google book and learned the difference between programming and software engineering. It's a natural tendency to approach every problem as a programmer, writing code to solve a problem at hand. This is relatively easy to learn, I think. Software engineering is an art of its own: thinking in abstractions, designing interfaces for testability, and balancing between flexible design and eliminating waste.