-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to avoid "Not Invented Here" ? #38
Comments
I really can't think of good ways to avoid this other than making everyone aware that it is a typical problem in technology companies. @nelsonic has this been a stumbling block in the past or are you concerned for it happening in the future? |
@Shouston3 thanks for replying. This has been a problem in every company I have worked in. the only way we avoid it is by having open conversations about other potential technologies where the facts vs. hype, assumptions vs needs, cost vs. benefit are clearly laid out by the person/people making the proposal to use something different from what the team is already/currently using... We need to follow a process for suggesting new technologies/tools/practices to ensure that we don't have a deluge of "have you tried XYZ latest framework, can we re-write everything again...?" I've gone through several programming languages, frameworks and "styles" and have found flaws in each of them. Count yourself lucky that you aren't learning/coding in the "dark ages"
I've always embraced new tools/technologies because ultimately our mission (or "job" if you prefer) is to make something reliable that solves the requirements of the end-user in the most sustainable and productive way. I can go into a whole history lesson but will reserve that for another time.
the thing to note is: No "End User" ever asked a developer to use "XYZ Framework" for the app. We as "creative technologists" have the right/obligation to learn new things which will help us to deliver the product/project in a more effective way. This always needs to be weighed up against the switching/learning cost of something completely new... If I can say just one more thing on this is: we need to eliminate the mental barriers to learning new things personally first, then as a team we can be a lot more open-minded. ❤️ ✅ 🚀 |
@jessitron captured it way more eloquently and succinctly:
|
Most technology-based organisations/companies suffer from https://en.wikipedia.org/wiki/Not_invented_here syndrome...
How do we avoid it?
https://www.google.com/search?q=not+invented+here&tbm=isch
relates to #18
The text was updated successfully, but these errors were encountered: