3 ms·
How hard is it to find a few mainstream opensource projects and emulate what they're doing in a given language when it comes to packaging and best practices? O
by linuxftw 3y ago
How hard is it to find a few mainstream opensource projects and emulate what they're doing in a given language when it comes to packaging and best practices?
Other than awful, unsuitable for production languages like ruby.
- scarface_74 3y agoMost open source solutions are meant to be building blocks for larger projects. It’s up to you to know what’s best for your organization based on prior experience. If you’re not in the C# ecosystem would you know how badly you are shooting yourself in the foot using Entity Framework when you should be using Dapper (a micro ORM invented and used by Stack Exchange)? On the other hand, would you know the limitations of Dapper until your system grew and you found out that you really needed EF but because you didn’t know the tradeoffs you didn’t know what to look out for?
- linuxftw 3y agoI don't write crud apps, but if I did, I'm sure I could sort out which ORM is the right one for my usecase.
- scarface_74 3y ago“I don’t have any experience that is relevant to most of the 2.7 million developers. But I’m sure about my opinions”
- linuxftw 3y agoRight. You have experience doing what everyone else does, aka, replaceable.
- scarface_74 3y agoEveryone is replaceable. If you get hit by a bus tomorrow your company will have an open req for your position before your body gets cold. They will send your next of kin “thoughts and prayers” and you will soon only be remembered when someone sees your name while doing a “git blame” A less morbid example, what I call the “are you replaceable test”. Can you can hit on your boss’s spouse repeatedly at the Christmas party and have a job the next year?
- gjsman-1000 3y ago> Other than awful, unsuitable for production languages like ruby. GitHub, Discourse, and Basecamp would like to have a few words with you.