Click here to Skip to main content
15,890,609 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: Giving up programming Pin
Marc Clifton18-Sep-14 2:10
mvaMarc Clifton18-Sep-14 2:10 
GeneralRe: Giving up programming Pin
User 17912918-Sep-14 20:12
professionalUser 17912918-Sep-14 20:12 
GeneralRe: Giving up programming Pin
RugbyLeague18-Sep-14 21:44
RugbyLeague18-Sep-14 21:44 
GeneralRe: Giving up programming Pin
Bitbeisser19-Sep-14 10:43
Bitbeisser19-Sep-14 10:43 
GeneralRe: Giving up programming PinPopular
newton.saber18-Sep-14 1:54
newton.saber18-Sep-14 1:54 
GeneralRe: Giving up programming Pin
Rob Philpott18-Sep-14 0:14
Rob Philpott18-Sep-14 0:14 
GeneralRe: Giving up programming Pin
RugbyLeague18-Sep-14 0:17
RugbyLeague18-Sep-14 0:17 
GeneralRe: Giving up programming Pin
newton.saber18-Sep-14 2:02
newton.saber18-Sep-14 2:02 
RugbyLeague wrote:
I loathe any kind of source control

Uh oh.
If you work at a large place you'll get hit over the head with the Source Control Hammer. They just tell you that you must use it. And many source control packages are confusing and annoying, until you learn the point of how they help you.

But Source Control is a Real Programmer's Best Friend.
Why do I say that?

There are many benefits to using Source Control:
Branching -- changing code without damaging your original trunk code. Then if you don't want to do the change, you just drop the branch, nothing lost.

Tagging -- Oh man, there are so many companies that cannot simply check out the exact version of source that was used to build a particular version that is in production. That's because they didn't Tag. With Source Control you can Tag an exact version, then later when someone says there is a bug in version 3.01, you can go and get that exact source and attempt to reproduce the error even though you are 5 versions past it. It is amazing.

Diffing -- I leave on Friday and by Monday I open source files and wonder "who's been hacking around in here?" Answer: "It was me." I can see all of that because I can do diffs on the code from so many angles that I can tell exactly which source files were changed and by who. It is fantastic.

You must see the tools as something working for you and attempt to learn how they work for you to get all of this.
I used to hate source control too, but if you'll see it as a programmer's helper you will see your life can be so much better.
Good luck.
GeneralRe: Giving up programming Pin
RugbyLeague18-Sep-14 2:05
RugbyLeague18-Sep-14 2:05 
GeneralRe: Giving up programming Pin
Kevin Marois18-Sep-14 5:09
professionalKevin Marois18-Sep-14 5:09 
GeneralRe: Giving up programming Pin
RugbyLeague18-Sep-14 5:11
RugbyLeague18-Sep-14 5:11 
GeneralRe: Giving up programming Pin
Kevin Marois18-Sep-14 5:16
professionalKevin Marois18-Sep-14 5:16 
GeneralRe: Giving up programming Pin
RugbyLeague18-Sep-14 5:20
RugbyLeague18-Sep-14 5:20 
GeneralRe: Giving up programming Pin
Fabio Franco19-Sep-14 1:46
professionalFabio Franco19-Sep-14 1:46 
GeneralRe: Giving up programming Pin
Herbie Mountjoy19-Sep-14 2:28
professionalHerbie Mountjoy19-Sep-14 2:28 
GeneralRe: Giving up programming Pin
RugbyLeague19-Sep-14 2:29
RugbyLeague19-Sep-14 2:29 
GeneralRe: Giving up programming Pin
Nelek18-Sep-14 2:26
protectorNelek18-Sep-14 2:26 
GeneralRe: Giving up programming Pin
RugbyLeague18-Sep-14 5:09
RugbyLeague18-Sep-14 5:09 
GeneralRe: Giving up programming Pin
Fabio Franco19-Sep-14 1:42
professionalFabio Franco19-Sep-14 1:42 
GeneralRe: Giving up programming Pin
Tim Carmichael18-Sep-14 2:16
Tim Carmichael18-Sep-14 2:16 
GeneralRe: Giving up programming Pin
rnbergren18-Sep-14 3:21
rnbergren18-Sep-14 3:21 
GeneralRe: Giving up programming Pin
RugbyLeague18-Sep-14 3:26
RugbyLeague18-Sep-14 3:26 
GeneralRe: Giving up programming Pin
Fabio Franco19-Sep-14 1:53
professionalFabio Franco19-Sep-14 1:53 
GeneralRe: Giving up programming Pin
NormDroid18-Sep-14 2:01
professionalNormDroid18-Sep-14 2:01 
GeneralRe: Giving up programming Pin
gardnerp18-Sep-14 3:36
gardnerp18-Sep-14 3:36 

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.