5 ms·
Life is too short to reevaluate every technology I've had a bad experience with. You only get one chance to make a first impression - I'll probably stick with
by tjalfi 6y ago
Life is too short to reevaluate every technology I've had a bad experience with.
You only get one chance to make a first impression - I'll probably stick with it unless I get an excellent reason to change my mind.
How often do you reevaluate technologies that you've had a bad experience with?
- daneel_w 6y agoHow often I re-evaluate applications, you mean? I would say it happens somewhat regularly; if there's something I miss with one I switched from, or if I hear or read something good about an application I stopped using.
- contrast 6y agoI guess the more interesting questions are how often you re-implement discarded technologies back in to your core stack after they’ve let you down, and how much time you spend re-evaluating your core tech but don’t find enough improvements to incur the switching costs. For something as fundamental as the database, most developers (and people who rely on them) would probably hope for “rarely” and “not much”. What are the benefits you see from taking a different approach?
- tjalfi 6y agoI was thinking of platforms or programming languages, e.g. the JVM, the .NET Core runtime, Go, Python, etc. I consider MongoDB a platform. I don't change applications that often. I'll try a new application when I have a new problem but my current applications are good enough for now.