The lack of business acumen in some board posters no longer surprises me
But it still frustrates me. (I know, I know, who cares??!?) Sometimes its because the posters haven't spent enough time out of the nest yet. A lot of times people are old enough to know better.
1) Programmers are not permitted to say official things about anything a company is going to do. They *might* get away with announcing that the company is cool.
2) Companies will not commit to release contents if they aren't certain they can deliver. Even then, sometimes they end up being wrong. They do everything they "can" to avoid disappointing any of their customers. Sometimes they still do, even intentionally, because they are a business.
3) Businesses can't survive without customers AND profits. Making customers happy sometimes involves reducing profits, putting company existance at risk. Trying to stay afloat sometimes invovles cutting corners, putting customer relationships at risk. The real world rarely allows a company to maximise both customer satisfaction and profit. Sometimes there's not enough of either available and a company folds.
4) Small young companies in particular are filled with people who generally bust their butts to make something they hope someone else will enjoy. Without their sacrifices, consumers would not see their products. IMHO, they deserve both reward and respect. At a minimum they deserve politeness. They don't deserve whining, egomaniacal children.
5) I haven't met a piece of software I haven't felt I could improve dramatically, and I never expect to. Even with the best design process, sometimes one can't see the best "next thing" until one finishes. This tends to make for delay after delay. Eventually product must be shipped. Eventually developers have to go onto the next thing. There's always a bigger "to-do" or "could-do" list than there is time to complete it.
If you've got this far, you're probably more bored right now than I am! Thanks for listening. :-)
But it still frustrates me. (I know, I know, who cares??!?) Sometimes its because the posters haven't spent enough time out of the nest yet. A lot of times people are old enough to know better.
1) Programmers are not permitted to say official things about anything a company is going to do. They *might* get away with announcing that the company is cool.
2) Companies will not commit to release contents if they aren't certain they can deliver. Even then, sometimes they end up being wrong. They do everything they "can" to avoid disappointing any of their customers. Sometimes they still do, even intentionally, because they are a business.
3) Businesses can't survive without customers AND profits. Making customers happy sometimes involves reducing profits, putting company existance at risk. Trying to stay afloat sometimes invovles cutting corners, putting customer relationships at risk. The real world rarely allows a company to maximise both customer satisfaction and profit. Sometimes there's not enough of either available and a company folds.
4) Small young companies in particular are filled with people who generally bust their butts to make something they hope someone else will enjoy. Without their sacrifices, consumers would not see their products. IMHO, they deserve both reward and respect. At a minimum they deserve politeness. They don't deserve whining, egomaniacal children.
5) I haven't met a piece of software I haven't felt I could improve dramatically, and I never expect to. Even with the best design process, sometimes one can't see the best "next thing" until one finishes. This tends to make for delay after delay. Eventually product must be shipped. Eventually developers have to go onto the next thing. There's always a bigger "to-do" or "could-do" list than there is time to complete it.
If you've got this far, you're probably more bored right now than I am! Thanks for listening. :-)
Comment