3 ms·
An example of in the middle: realize things have flaws, but work to improve them. Realize that perfection cannot be achieved, so work with the stakeholders to c
by kough 9y ago
An example of in the middle: realize things have flaws, but work to improve them. Realize that perfection cannot be achieved, so work with the stakeholders to come up with something acceptable. Programming here is just one other set of tasks that has to be done. Check out http://meaningness.com http://meaningness.com for deeper insight on the philosophical side.
- kerkeslager 9y agoThat's basically the optimist view in the article, I think. Optimism in this case isn't about pretending the thing is good, it's about believing it can be good.
- jacquesm 9y agoOr even simply about believing that it can be better than it is right now. That may eventually lead to it being good but that's not a given.
- lomnakkus 9y agoIt's not even that, I think. It's just a... "Trade-offs exist: Deal with it." type thing? If I can offer an anecdote which is tangential: I like to say that I'm actually an Optimist, but it's just that I've been disappointed so many times that I may sound like a Pessimist. Honestly, I think it requires a certain amount of optimism/hope for the future to keep working in this industry. The people are usually great, but the systems (both technological and organizational) are mostly just awful. Awful, awful, awful. I take a little solace in the fact that I can (most of the time) fix the technical systems.
- kough 9y agoI read the optimist view as more idealistic – "not rock forever on a sea of changing assumptions", "the thing out rightly be defined", "shouldn't contain compromise".