Many problems on software development are due to
which I call technology driven design obsession. Don’t let technologies and
stacks dictate your design, keep it as simple as possible. Many developers try
to use new technologies on their projects (because they are cool :P or have
cool names...