私は実用的な人間です(私はそう思います。しかし、ここでもジョンは興味深い点を持っています)。仕事を成し遂げるための問題に対する最も簡単な解決策は、それがまったく冒とく的でなく、設計原則を非難するものでなければ、私に最も適したものです。Stack Overflowでこの質問に対する私の答えをチェックしてください。シンプル。動作します。受け入れられました。改善される可能性があります。明らかに完璧ではなく、あまり精巧でもありません。そしてこの男がやってくる。彼は私に投票し、彼の答えがどのように優れているか、より正確かなどの質問にコメントし、なぜ彼を私に投票させたのかを尋ねると、彼はコメントで私を明白に間違っていると呼びます。この漫画を思い出します。
これをまっすぐにするために:彼の答えは明らかに優れています。しかし、それはポイントではありません!
スタックオーバーフローでは、これらの人々は遠く離れているので、私は笑ってこれらのことをあまり気にしませんが、現実の世界では時々イデオロギーに苦しんでいます。ちなみに、私は奇跡的なソフトウェアを作成しているわけではありません。その巨大な遺産を動かし続ける必要があり、それは毎日私にとって冒険です。私はいくつかのことが得意で、他のことは得意ではありません。物事を学びたいです。しかし、システム内の1つまたは2つの欠陥を、それが何であるかとして受け入れることができます。明日は、それらすべてをリファクタリングしますが、まず顧客が望むことを実行してから、ビールを飲みましょう。
私の質問は:
- あなたが実用的な人であるとき、あなたはどのようにイデオロギー/イデオロギーに対処しますか?
- あなたがイデオロギーの人であるとき、あなたはプラグマティズム/プラグマティストにどのように対処しますか?
私は両方の観点に興味があります。