A lot of people think building software is only about programming. We,programmers,only need to sit in front of a computer and spend all of our time to code. Then the software can be built.
Actually, I spent at least of 30% to have meetings. I need to understand what kind of features are actually useful for our clients. Unless, the final product is only useable for myself. Another 20% I need to spend with our team. The building software is a kind of teamwork.
We are just coding, we talked a lot too