I learned how to code over a decade ago. The HTML, CSS, and JavaScript I learned then still work now. New stuff has come along to make some of the hard stuff easier (I used to build grids with I learned PHP a decade ago, too. PHP 8 has introduced some nice new methods, but the old PHP I learned and wrote years ago still works just fine. It runs on almost any server, and gets the job done. But modern libraries and frameworks aren't like that. As my friend Baldur Bjarnson writes (emphasis mine)…
That last line is particularly important. Every dependency creates a liability for your code base. Every bug fix requires an update. The deeper the dependency tree, the more likely that seemingly small updates break other parts of your build. Major, breaking updates bring new features. APIs change. Code needs to be rewritten. You can skip them, but eventually you find yourself relying on outdated code that stops receiving security updates and can't do things you want to do because those features are only available in newer, breaking versions. Do you update and have to refactor your code base, or leave them in and hack around them? Every dependency is a liability. Compare that to platform native technology. It's nearly always backwards compatible. Features rarely get deprecated. New features can be run in tandem with what you already have. You can progressively enhance your way into new features, without having to rewrite the whole thing. Given the choice, evergreen tech is nearly always a better choice than third-party dependencies. If you're struggling with this now, or want to make sure you don't struggle with this in the future, get in touch. I help organizations write and ship code faster by simplifying their code base. Cheers, Want to share this with others or read it later? View it in a browser. |
Beranda » Tanpa Label » [Go Make Things] Evergreen tech is an asset (and dependencies are a liability)
Related Post:
- Hearty 13x9 Casseroles
- Daily Digest: 2024 Taiwan Innotech Expo to Launch on October 17th: Explore Cutting-Edge Technologies and Witness Innovation Power, and more ...
- [51+] Plantes Indigènes Colorées - Pin by Xiao Mey on Awesome Plants n Flow..
- [Go Make Things] Web Components: the good, the bad, and the ugly
- Trick or treat yourself to haunted art.
0 Komentar untuk "[Go Make Things] Evergreen tech is an asset (and dependencies are a liability)"