Click here to Skip to main content
15,886,110 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: It's 4:30am and I'm wide awake Pin
Marc Clifton11-Jan-23 2:19
mvaMarc Clifton11-Jan-23 2:19 
GeneralRe: It's 4:30am and I'm wide awake Pin
Daniel Pfeffer11-Jan-23 2:41
professionalDaniel Pfeffer11-Jan-23 2:41 
GeneralRe: It's 4:30am and I'm wide awake Pin
englebart11-Jan-23 14:32
professionalenglebart11-Jan-23 14:32 
GeneralRe: It's 4:30am and I'm wide awake Pin
den2k8811-Jan-23 2:56
professionalden2k8811-Jan-23 2:56 
GeneralRe: It's 4:30am and I'm wide awake Pin
jmaida11-Jan-23 12:31
jmaida11-Jan-23 12:31 
GeneralRe: It's 4:30am and I'm wide awake Pin
englebart11-Jan-23 14:36
professionalenglebart11-Jan-23 14:36 
GeneralRe: It's 4:30am and I'm wide awake Pin
Daniel Pfeffer11-Jan-23 19:23
professionalDaniel Pfeffer11-Jan-23 19:23 
GeneralRe: It's 4:30am and I'm wide awake Pin
dandy7230-Jan-23 11:13
dandy7230-Jan-23 11:13 
I realize I'm late (very late) to this message/thread--I had it bookmarked 'cuz I wanted to make a point of commenting on it.

It comes to a point where the best you can do is to document things. Not code comments, but describe exactly what version of which build tools you're using (compiler, etc), dependencies (though I realize in this case you're pretty much writing everything yourself), the settings for those tools, and if possible the binaries themselves (the installer) - not just a download link to a third-party site as those can get broken, newer versions can replace older ones, etc.

At work, I've been maintaining (in a shared OneNote book) a page that describes some of the projects I'm working on, and essentially what is a bullet-point list of the tools needed to build them. The idea is, if a newcomer comes in with a brand new machine with just Windows installed, if he follows the bullet-point list, at the end of that, he should be able to build EXEs/DLLs that match exactly what my own system would have produced. Maybe not down to the same hash (build dates do get embedded), but pretty damned close.

I code exclusively on VMs, and every time a new version of VS comes out, I dedicate a new VM for it - I never upgrade, or run multiple VS versions side-by-side. So whenever I start out fresh with a new VM, is an opportunity to revisit those notes and follow them. If something needs tweaking, a library got upgraded to a newer version, etc - I make a note of it to ensure the list as a whole is still valid.

That has saved some new co-workers a lot of grief, and personally I wished every project I had ever worked on had some matching notes to go with it.

Beyond that...understanding the source and making changes to it is another matter entirely. But if a newcomer can rebuild from the source - it's a good starting point.
GeneralMVPs Pin
Pete O'Hanlon11-Jan-23 0:04
mvePete O'Hanlon11-Jan-23 0:04 
GeneralRe: MVPs Pin
CPallini11-Jan-23 0:14
mveCPallini11-Jan-23 0:14 
GeneralRe: MVPs Pin
Pete O'Hanlon11-Jan-23 0:15
mvePete O'Hanlon11-Jan-23 0:15 
GeneralRe: MVPs Pin
CPallini11-Jan-23 0:27
mveCPallini11-Jan-23 0:27 
GeneralRe: MVPs Pin
Pete O'Hanlon11-Jan-23 0:29
mvePete O'Hanlon11-Jan-23 0:29 
GeneralRe: MVPs Pin
CPallini11-Jan-23 0:41
mveCPallini11-Jan-23 0:41 
GeneralRe: MVPs Pin
OriginalGriff11-Jan-23 0:31
mveOriginalGriff11-Jan-23 0:31 
GeneralRe: MVPs Pin
Pete O'Hanlon11-Jan-23 0:50
mvePete O'Hanlon11-Jan-23 0:50 
GeneralRe: MVPs Pin
Jacquers11-Jan-23 1:18
Jacquers11-Jan-23 1:18 
GeneralRe: MVPs Pin
Pete O'Hanlon11-Jan-23 2:17
mvePete O'Hanlon11-Jan-23 2:17 
GeneralRe: MVPs Pin
theoldfool11-Jan-23 7:17
professionaltheoldfool11-Jan-23 7:17 
GeneralRe: MVPs Pin
OriginalGriff11-Jan-23 9:32
mveOriginalGriff11-Jan-23 9:32 
GeneralRe: MVPs Pin
theoldfool11-Jan-23 10:06
professionaltheoldfool11-Jan-23 10:06 
GeneralIf you learn one useless thing every day this year, .. Pin
Peter_in_278010-Jan-23 22:59
professionalPeter_in_278010-Jan-23 22:59 
GeneralRe: If you learn one useless thing every day this year, .. Pin
den2k8810-Jan-23 23:05
professionalden2k8810-Jan-23 23:05 
GeneralRe: If you learn one useless thing every day this year, .. Pin
Richard Deeming10-Jan-23 23:06
mveRichard Deeming10-Jan-23 23:06 
GeneralRe: If you learn one useless thing every day this year, .. Pin
Slacker00710-Jan-23 23:37
professionalSlacker00710-Jan-23 23:37 

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.