What's up, my friend? What pops into your mind when you think of delivering value?
This is a topic that made me think for a long time and still does today. Mostly because it throws me out of my comfort zone. Often I get myself wondering about the reasons that I do things the way I do.
Let me clarify. As a programmer, I need to carry about code quality, docs, if I'm keeping things simple, if I'm repeating code, if I'm writing in the best way possible, and so on. In general, that's good, however, sometimes, it can be a problem. I need to remember frequently that those details little or nothing will bring value to the final product and to the customer.
Understand that I'm not saying that I should write bad code, I'm just raising this question about sometimes sacrificing time and putting too much effort or more than it should. Don't write bad code. So what I want to do is bring that question: are we delivering value for sure? Or we're just focused on our own meters (from the company sometimes) that just make our lives worse?
Often I see flame war about tech, languages, libs, and hippies frameworks that even though they have good reasons, in most cases, they just want to be hippies. Sorry to say this, but that is what I have seen out there! We don't see people talking about the best way to attend to the customer, about inviting him to decisions and project phases. It seems that the main idea is something like "I don't care about users, here I'm the boss, my code, my way."
I don't want to go deep, just bring that to light.
To finish I want to let the record that today I'm much more customer-oriented than company-oiriented. The goal it's the product, quality, and user experience. And don't just a good source code. I tell you again that a good source code it's crucial, but can't decide the result.
That's it! I'd love to see your comment.
Till next time! <o/
Originally posted at https://ricardocampos.blog/post/delivering-value/ on Oct 24, 2020, 10:43:35 PM