On every project, there are things you know and things you don’t know. When it comes to the difficulty of the unknowns, you can make progress only thanks to assumptions. Without assumptions, you’d never get anything done because you’d be frantically proving everything before you’d move on. However, when they end up being false, they can affect your project outcome significantly.
Page 3 of 3
We, software engineers, tend to be protective of our work. We get anxious about showing our code. Unfortunately, the wall we build around "our" code is a perfect formula for a disaster. Luckily, doing the things that scare us more often makes them less scary.
Everyone needs a software right now. To be more efficient, faster etc. And here we come: software engineers doing our best to make people’s lives easier…
How do you call yourself? Software developer? Programmer? Coder? Or, like me, software engineer?
Ok, I get it. You are a software engineer... And you probably decided to be a software specialist because you enjoy programming. so why is it that you ought to know the business side of the project?