Click here to Skip to main content
14,327,936 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: Open Source Considered Dangerous Pin
Kirk Wood24-May-19 3:15
memberKirk Wood24-May-19 3:15 
GeneralRe: Open Source Considered Dangerous Pin
Dean Roddey24-May-19 6:28
memberDean Roddey24-May-19 6:28 
GeneralRe: Open Source Considered Dangerous Pin
UziTech24-May-19 5:11
memberUziTech24-May-19 5:11 
GeneralRe: Open Source Considered Dangerous Pin
Dean Roddey24-May-19 6:30
memberDean Roddey24-May-19 6:30 
GeneralRe: Open Source Considered Dangerous Pin
Patrick Fox24-May-19 5:19
memberPatrick Fox24-May-19 5:19 
GeneralRe: Open Source Considered Dangerous Pin
Member 798912224-May-19 13:56
memberMember 798912224-May-19 13:56 
GeneralRe: Open Source Considered Dangerous Pin
Dean Roddey24-May-19 16:39
memberDean Roddey24-May-19 16:39 
GeneralRe: Open Source Considered Dangerous Pin
Member 798912226-May-19 21:59
memberMember 798912226-May-19 21:59 
A good principle is to make sure you always know well what is going on at the first abstaction level below the one you are working at. Obviously, you do not write your own sine function because you do not trust a standard library.

We may have different opinions on how detailed your understanding should be - e.g. if you use a compression library, do you need to know the details of the compression algorithm? As long as it doesn't affect my code how it does it, it can be treated as a well defined black box, and I know quite well the principal idea of various types of compression (lossless, lossy of various application specific variants, ...), that is sufficient for me. But I am not satisfied with functions of the kind SolveTheProblemForMe() when I don't have a clue about how the problem is solved.

Your reply may be read as a rejection of all sorts of standard libraries - and if that is your intention, I hope it is ironic Smile | :) . If you understand what a library function will do for you, accept it. If you know how it could be done, you can solve yourself a lot of coding work. But picking up some library or open source code because you don't understand how to solve your own problem, but will leave it to someone else to handle it, then you are on the wrong track.

Unfortunately, you too often see people picking up free solutions because they don't understand their own problem.
GeneralRe: Open Source Considered Dangerous Pin
Dean Roddey27-May-19 7:06
memberDean Roddey27-May-19 7:06 
GeneralRe: Open Source Considered Dangerous Pin
Member 798912227-May-19 8:30
memberMember 798912227-May-19 8:30 
GeneralRe: Open Source Considered Dangerous Pin
Dean Roddey27-May-19 8:39
memberDean Roddey27-May-19 8:39 
GeneralRe: Open Source Considered Dangerous Pin
Daniel Wilianto24-May-19 16:53
memberDaniel Wilianto24-May-19 16:53 
GeneralI was sent this, and... Pin
OriginalGriff23-May-19 8:10
protectorOriginalGriff23-May-19 8:10 
GeneralRe: I was sent this, and... Pin
Gary Wheeler24-May-19 2:49
memberGary Wheeler24-May-19 2:49 
GeneralThought of the Day Pin
OriginalGriff23-May-19 4:50
protectorOriginalGriff23-May-19 4:50 
GeneralRe: Thought of the Day Pin
PeejayAdams23-May-19 5:01
memberPeejayAdams23-May-19 5:01 
GeneralRe: Thought of the Day Pin
ZurdoDev23-May-19 5:08
professionalZurdoDev23-May-19 5:08 
GeneralRe: Thought of the Day Pin
OriginalGriff23-May-19 5:11
protectorOriginalGriff23-May-19 5:11 
GeneralRe: Thought of the Day Pin
Daniel Pfeffer23-May-19 5:19
professionalDaniel Pfeffer23-May-19 5:19 
GeneralRe: Thought of the Day Pin
DRHuff23-May-19 9:13
memberDRHuff23-May-19 9:13 
QuestionRe: Thought of the Day Pin
"mega"-in-a-fake-beard23-May-19 5:52
professional"mega"-in-a-fake-beard23-May-19 5:52 
AnswerRe: Thought of the Day Pin
lopatir23-May-19 6:31
memberlopatir23-May-19 6:31 
GeneralRe: Thought of the Day Pin
W Balboos23-May-19 7:03
mveW Balboos23-May-19 7:03 
GeneralRe: Thought of the Day Pin
DerekT-P23-May-19 8:30
professionalDerekT-P23-May-19 8:30 
GeneralRe: Thought of the Day Pin
DRHuff23-May-19 9:14
memberDRHuff23-May-19 9:14 

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.