“So, what software engineering practices do you like to use?” — I asked another developer the other day. And the answer has wholly shaken me:
“What do you mean by “software engineering practices?” — was the developer’s response.
When I explain what I mean by these three words (apparently, I took for granted), the person starts listing technologies. This conversation has been repeating a bit too frequently for my liking recently.
Look, I get it. Technologies knowledge and experience are vital for a software engineer. However, the fundamental practices of software engineering are insanely important nevertheless.
Let’s discover why.