Click here to Skip to main content
15,886,919 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: NuGet vs Write Your Own Pin
Eddy Vluggen5-Dec-22 14:22
professionalEddy Vluggen5-Dec-22 14:22 
GeneralRe: NuGet vs Write Your Own Pin
Daniel Pfeffer5-Dec-22 21:24
professionalDaniel Pfeffer5-Dec-22 21:24 
GeneralRe: NuGet vs Write Your Own Pin
GuyThiebaut5-Dec-22 21:40
professionalGuyThiebaut5-Dec-22 21:40 
GeneralRe: NuGet vs Write Your Own Pin
Slacker0076-Dec-22 2:16
professionalSlacker0076-Dec-22 2:16 
GeneralRe: NuGet vs Write Your Own Pin
Richard Deeming5-Dec-22 22:12
mveRichard Deeming5-Dec-22 22:12 
GeneralRe: NuGet vs Write Your Own Pin
maze35-Dec-22 23:48
professionalmaze35-Dec-22 23:48 
GeneralRe: NuGet vs Write Your Own Pin
Single Step Debugger6-Dec-22 2:40
Single Step Debugger6-Dec-22 2:40 
GeneralRe: NuGet vs Write Your Own Pin
Adam O'Neil (Travelers Rest, SC)7-Dec-22 1:46
Adam O'Neil (Travelers Rest, SC)7-Dec-22 1:46 
I use NuGet quite a bit. I think carefully about what dependencies are worth adding to a project. I'll never add a package carelessly. I think being productive in .NET means using NuGet packages wisely. If you want to be a senior or principal level developer in a typical corporate environment, it's not a good use of your time to re-invent stuff like logging or an IoC container or security/authorization IMO.

There is a time and place for doing low-level invention when it helps you think through a fundamental problem, and get some insight or appreciation for how certain low-level services work. ORM is a good example, and one area where I'm a hypocrite. (This came from legit unhappiness with Entity Framework.)

>>Sometimes someone refers me to a package from some developer, and I think "What's in this? Is it secure? What benefit do I get from adding another assembly versus use code I already have?<<

Certainly it depends on the package, but I think you have to be honest with yourself about how much time you have and how much you're trying to achieve. I would be very surprised/skpetical if a lone developer believes he has code already written for every single problem he encounters. Just yesterday I was implementing html email. This typically requires inlining CSS because typical mail clients don't respect stylesheets. A package like Premailer.Net makes this very easy. There is no reason to invent this myself. I could think of a dozen situations like this.

I have a few NuGet packages myself, as there are a few areas where I was truly unhappy with the status quo and wanted to offer my own solution. But I've made quite a number of ridiculous packages also, if you go through my public packages. (They are a bit hard to delete on NuGet.org.)
GeneralRe: NuGet vs Write Your Own Pin
WPerkins7-Dec-22 3:21
WPerkins7-Dec-22 3:21 
GeneralRe: NuGet vs Write Your Own Pin
Davyd McColl7-Dec-22 3:35
Davyd McColl7-Dec-22 3:35 
GeneralNail biter! Pin
honey the codewitch5-Dec-22 8:37
mvahoney the codewitch5-Dec-22 8:37 
GeneralRe: Nail biter! Pin
OriginalGriff5-Dec-22 9:50
mveOriginalGriff5-Dec-22 9:50 
GeneralRe: Nail biter! Pin
honey the codewitch5-Dec-22 9:52
mvahoney the codewitch5-Dec-22 9:52 
GeneralRe: Nail biter! Pin
Dan Neely6-Dec-22 3:54
Dan Neely6-Dec-22 3:54 
GeneralRe: Nail biter! Pin
jmaida5-Dec-22 11:11
jmaida5-Dec-22 11:11 
JokeRe: Nail biter! Pin
den2k885-Dec-22 20:46
professionalden2k885-Dec-22 20:46 
GeneralRe: Nail biter! Pin
honey the codewitch5-Dec-22 21:01
mvahoney the codewitch5-Dec-22 21:01 
GeneralRe: Nail biter! Pin
Daniel Pfeffer5-Dec-22 21:27
professionalDaniel Pfeffer5-Dec-22 21:27 
GeneralRe: Nail biter! Pin
honey the codewitch5-Dec-22 21:40
mvahoney the codewitch5-Dec-22 21:40 
GeneralRe: Nail biter! Pin
wapiti647-Dec-22 3:20
wapiti647-Dec-22 3:20 
GeneralJOTD PinPopular
Single Step Debugger5-Dec-22 3:28
Single Step Debugger5-Dec-22 3:28 
GeneralRe: JOTD Pin
PIEBALDconsult5-Dec-22 3:54
mvePIEBALDconsult5-Dec-22 3:54 
GeneralRe: JOTD Pin
Single Step Debugger5-Dec-22 4:28
Single Step Debugger5-Dec-22 4:28 
GeneralRe: JOTD Pin
yacCarsten5-Dec-22 11:54
yacCarsten5-Dec-22 11:54 
JokeToday's "Why I hate Microsoft" post... Pin
charlieg5-Dec-22 1:53
charlieg5-Dec-22 1:53 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.