Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
shrughes
Oct 11, 2008

(call/cc call/cc)
It was the 90's and it was the game dev industry, even today you see highly respected game developers (or former game developers) discovering the utility of basic programming concepts like immutability and referential transparency on like there 17th year in the industry and publicly tweeting about it.

Adbot
ADBOT LOVES YOU

Coffee Mugshot
Jun 26, 2010

by Lowtax

seiken posted:

who cares, everything is bad

new thread title please

Deus Rex
Mar 5, 2005

shrughes posted:

It was the 90's and it was the game dev industry, even today you see highly respected game developers (or former game developers) discovering the utility of basic programming concepts like immutability and referential transparency on like there 17th year in the industry and publicly tweeting about it.

Carmack's been in the industry for more like 25 years.

Fuck them
Jan 21, 2011

and their bullshit
:yotj:
So my govt job has some horrors.

No documentation, lots of asp classic .NET 2.0 poo poo, no idea what is in what database, and source control isn't "necessary" so I have to email the senior dev for everything since he's never even at work most of the time.

He has to work from home to dodge meetings since the higher ups know and like him now. Being that this is a courthouse, if a judge or THE judge wants something, judge gets it.

The thing that kills me the most is the completely hosed un-normalized database a product from a vendor creates, and the fact that we can't really edit it. Senior Dev is also enough of a goon and did stuff like figure out their bad, hand rolled hash implementation for their 'security' which wasn't salted.

My gut says we need a drat project manager to just stop new work for a while, document EVERYTHING, put poo poo in a source control, and make it so you don't have to email the single point of failure about what is where and what does what, since without any access to the source you're basically twiddling your thumbs.

All of the management here is never-was-a-dev. The Senior Dev who is salaried and technically an appointed official (pay reasons) is basically calling the shots, keeping source on his machine, and doled out work to a prior chain of temp contractors who came, left, and just added to the mess of no source control and no documentation. I love seeing commented out blocks without, yanno, comments or even dates.

Welp. At least it's a great, great, great job if you want to look busy but actually fiddle fart all goddamned day.

canis minor
May 4, 2011

gently caress them posted:

So my govt job has some horrors.

No documentation, lots of asp classic .NET 2.0 poo poo, no idea what is in what database, and source control isn't "necessary" so I have to email the senior dev for everything since he's never even at work most of the time.

He has to work from home to dodge meetings since the higher ups know and like him now. Being that this is a courthouse, if a judge or THE judge wants something, judge gets it.

The thing that kills me the most is the completely hosed un-normalized database a product from a vendor creates, and the fact that we can't really edit it. Senior Dev is also enough of a goon and did stuff like figure out their bad, hand rolled hash implementation for their 'security' which wasn't salted.

My gut says we need a drat project manager to just stop new work for a while, document EVERYTHING, put poo poo in a source control, and make it so you don't have to email the single point of failure about what is where and what does what, since without any access to the source you're basically twiddling your thumbs.

All of the management here is never-was-a-dev. The Senior Dev who is salaried and technically an appointed official (pay reasons) is basically calling the shots, keeping source on his machine, and doled out work to a prior chain of temp contractors who came, left, and just added to the mess of no source control and no documentation. I love seeing commented out blocks without, yanno, comments or even dates.

Welp. At least it's a great, great, great job if you want to look busy but actually fiddle fart all goddamned day.

My old place was eerily similar (not government though). The bad, first day signs were the presence of DB tables like "god", or "fuck_you", combined with editing the source straight through FTP and loading scripts that went through every PHP file in the system and included them. Oh, good old times.

edit: on the other hand, it was the job where porn was streaming on the screen above my head, so it had its perks (web hosting company).

vvv That's why I've quit as well. That + impending insanity of dealing with that code.

canis minor fucked around with this message at 16:47 on Jun 27, 2014

Fuck them
Jan 21, 2011

and their bullshit
:yotj:
I should mention we paid for TFS.

And the computer I'm on right now has a loving i7, water cooling, 32gb of memory, mid range gpus, and so on.

I'm honestly a bit worried if I stay here too long I'll get lazy and rusty as gently caress.

Edit:
I know exactly how I'd fix this poo poo, and I'd like to, but I have no way to make anyone do it. This kind of makes me want to get into being a PM/manager. Well, that and I actually enjoy yacking with the biz types and politicians instead of hiding away to bang keys.

Fuck them fucked around with this message at 16:53 on Jun 27, 2014

Zopotantor
Feb 24, 2013

...und ist er drin dann lassen wir ihn niemals wieder raus...
Just today I was notified about a crash by the people porting our elder-gods-created codebase to GCC 4.8 [1]. The mechanism for running constructors for static objects has changed, and it conflicts with a nasty hack we are using in a few hundred shared libraries [2]. Time to update the comment documenting this hack, again. [3]

[1] Currently on 4.1 since we're still using RHEL 5. Our customers are very, very conservative and need serious arm-twisting to agree to OS updates.
[2] Luckily the affected code is mostly auto-generated.
[3] That comment starts with a quote from Canto III of Dante's Inferno, and goes downhill from there.

fritz
Jul 26, 2003

eithedog posted:

edit: on the other hand, it was the job where porn was streaming on the screen above my head, so it had its perks (web hosting company).
That sounds like a workplace horror.

JawnV6
Jul 4, 2004

So hot ...

gently caress them posted:

I should mention we paid for TFS.

And the computer I'm on right now has a loving i7, water cooling, 32gb of memory, mid range gpus, and so on.

I'm honestly a bit worried if I stay here too long I'll get lazy and rusty as gently caress.

Edit:
I know exactly how I'd fix this poo poo, and I'd like to, but I have no way to make anyone do it. This kind of makes me want to get into being a PM/manager. Well, that and I actually enjoy yacking with the biz types and politicians instead of hiding away to bang keys.

You're the coding horror. Nothing is unique to this being in the public sector. gently caress's sake, you've been on the job less than 2 months and already want to tear everything down, tackle a new role you've only seen the fringes of, and go up against institutional leverage you don't understand?

At least tame your ego until you've seen an entire quarter.

Fuck them
Jan 21, 2011

and their bullshit
:yotj:

JawnV6 posted:

You're the coding horror. Nothing is unique to this being in the public sector. gently caress's sake, you've been on the job less than 2 months and already want to tear everything down, tackle a new role you've only seen the fringes of, and go up against institutional leverage you don't understand?

At least tame your ego until you've seen an entire quarter.

Lemme get this straight - you want everything to be on the senior dev's computer, and not on the TFS they paid for? I should keep just emailing him for everything?

We shouldn't actually document things?

I don't want to tear everything down. I want an actual PM (it will never happen ) I want more devs (might happen) I want the senior dev to loving be here (lol) and I'd like it if we didn't have a stream of contractors in contractors out, but actually kept people around. Oh, and source control, poo poo not all on the senior dev's computer, the senior dev's poo poo documented so we don't depend on him, etc.

Please tell me why I'm arrogant for wanting that and how that's destructively tearing the things down point by point TIA.

JawnV6
Jul 4, 2004

So hot ...
If my junior dev came to me after a week and said our entire process was poo poo and he wanted to become a senior dev as well as PM as well as manager, I would've laughed him out of the room.

I'm not defending the minor points of obviously-wrong practices you desperately want me to engage on. I'm saying your viewpoint is no different than how!!'s and you should take more than 8 weeks to declare everything is unworkable and that you're the golden savior to come charging in and take over the entire department and 3 roles you're unqualified for. Take the hubris down a peg and/or stop filling every loving thread with your little quibbles over your current job.

Pollyanna
Mar 5, 2005

Milk's on them.


This is the thread specifically for little quibbles over your job. He can post it if he wants. And he's not swinging his dick around going "I'M GONNA CHANGE EVERYTHING UNGHHHHHHH", he's doing the same thing you are: complaining in a lovely internet thread.

coffeetable
Feb 5, 2006

TELL ME AGAIN HOW GREAT BRITAIN WOULD BE IF IT WAS RULED BY THE MERCILESS JACKBOOT OF PRINCE CHARLES

YES I DO TALK TO PLANTS ACTUALLY

Pollyanna posted:

This is the thread specifically for little quibbles over your job. He can post it if he wants. And he's not swinging his dick around going "I'M GONNA CHANGE EVERYTHING UNGHHHHHHH", he's doing the same thing you are: complaining in a lovely internet thread.
lollllllllll

way to miss the point

Fuck them
Jan 21, 2011

and their bullshit
:yotj:

The DBA in an email to me just now posted:

There is A LOT to learn about where everything is at, I have been here 9 years and still learning exp after switching sides of the house to the programmers side. Most of the stuff that is hard to find we usually don’t know about it because only one person usually handles it. We could def use $SRDEV being he has been here the longest to help compile a list of directories and servers so we know where everything is at. I keep notes as I go along and my computer is FULL of them. And I back those notes up IN CASE something happens to my machine.

Better keep this institutional inertia going! Better not rock that boat right?

I mean sure, I guess the proper thing to do is to just enjoy that I can very easily be a lazy gently caress at this job, or move on quickly so I don't end up lazy and rusty, and not even make the attempt to organize anything, or point out to the non technical management that we need someone to at least make the attempt to use source control and proper documentation.

JawnV6 posted:

If my junior dev came to me after a week and said our entire process was poo poo and he wanted to become a senior dev as well as PM as well as manager, I would've laughed him out of the room.

I'm not defending the minor points of obviously-wrong practices you desperately want me to engage on. I'm saying your viewpoint is no different than how!!'s and you should take more than 8 weeks to declare everything is unworkable and that you're the golden savior to come charging in and take over the entire department and 3 roles you're unqualified for. Take the hubris down a peg and/or stop filling every loving thread with your little quibbles over your current job.

I never said I wanted to be a loving PM or manager. I said I'd like to go in that direction, since it's clearly an issue. Also, if you were actually ever loving here you'd be lightyears ahead of our senior dev!

Who the gently caress appointed you ego/tone police anyway? Get off your loving high horse.

I also never said destroy everything or that it's unworkable, or to redo it all. I did say we need to put poo poo on source control and actually document something. I'd like a good PM to be hired who actually knows about programming instead of the stream of administrative types who can't even tell anything is wrong that we've had.

Why are you so goddamned touchy? How did you twist "hey, I should get people to write poo poo down and the lazy dev to put his poo poo on the TFS he got people to pay for!" into "I'm how!! and I want a loving rewrite of everything."?

Fuck them fucked around with this message at 17:52 on Jun 27, 2014

canis minor
May 4, 2011

fritz posted:

That sounds like a workplace horror.

Depends how you look at it :getin:

But to be serious it was indeed awkward and you'd question why it was running at all (bear in mind this was in not a biggish room, with 5 guys and a girl crammed in). The official reason was "we're testing the streaming services of a provider we're about to implement", and after a week, I think, it was switched off; it was also running on mute. It did weird some people out, when they'd actually see it, but I found hilarious that there was a screen running porn and us staring intently at our screens, at the code we were writing, paying it no attention as if it was most normal thing in the world. I guess my boss was a teenager and/or was not getting any at home...

Pollyanna
Mar 5, 2005

Milk's on them.


coffeetable posted:

lollllllllll

way to miss the point

Then what's the point?

vv I don't know who how!! is and I doubt he matters.

Pollyanna fucked around with this message at 18:15 on Jun 27, 2014

Fuck them
Jan 21, 2011

and their bullshit
:yotj:
There is a spectre haunting CoC.

The spectre of how!!

Doctor w-rw-rw-
Jun 24, 2008

JawnV6 posted:

Take the hubris down a peg and/or stop filling every loving thread with your little quibbles over your current job.
Wow. I don't know where you work, but boy am I glad I don't work there. He complained about a dysfunctional, lovely process and you jump down his throat as if he declared independence from his coworkers and decided that he was the solution.

Also, willingness to laugh at someone who you think has the wrong idea is also a sign of a terrible manager. Or an employee whose team doesn't enjoy working with him/her.

JawnV6
Jul 4, 2004

So hot ...

Doctor w-rw-rw- posted:

Wow. I don't know where you work, but boy am I glad I don't work there. He complained about a dysfunctional, lovely process and you jump down his throat as if he declared independence from his coworkers and decided that he was the solution.
You know this is 2banks, right? Who filled the newbie thread with this garbage about his previous job for a ridiculously long time, then didn't bother to check if this position was filled with terrible practices before jumping ship?

He's been at this same lovely posting style for a while and if it's going to spread beyond the newbie thread I'm going to speak up.

Doctor w-rw-rw- posted:

Also, willingness to laugh at someone who you think has the wrong idea is also a sign of a terrible manager. Or an employee whose team doesn't enjoy working with him/her.
If he came to me now, a few months after joining and having been through a product cycle, I would take that input with much higher regard. Firing off your gut check reaction after 4 days on the job, never having seen a quarterly update, never having seen a project life cycle, never having heard "ISO" is why some practices seem goofy, is much more worthy of derision.

(USER WAS PUT ON PROBATION FOR THIS POST)

JawnV6
Jul 4, 2004

So hot ...

gently caress them posted:

Who the gently caress appointed you ego/tone police anyway? Get off your loving high horse.
You should've asked these questions while interviewing. I don't know how you filled 10 pages of posts in the newbie thread without understanding that, but you're pretty stupid for getting yourself into this position and I'd rather not read about your repeated attempts at banging your head against a wall in every single CoC thread you misguidedly think it's appropriate in.

Polio Vax Scene
Apr 5, 2009



I don't know who either of you are and don't care, this is a thread about coding horrors not helldump/talking about whether or not someone is entitled.

Westie
May 30, 2013



Baboon Simulator

eithedog posted:

Depends how you look at it :getin:

But to be serious it was indeed awkward and you'd question why it was running at all (bear in mind this was in not a biggish room, with 5 guys and a girl crammed in). The official reason was "we're testing the streaming services of a provider we're about to implement", and after a week, I think, it was switched off; it was also running on mute. It did weird some people out, when they'd actually see it, but I found hilarious that there was a screen running porn and us staring intently at our screens, at the code we were writing, paying it no attention as if it was most normal thing in the world. I guess my boss was a teenager and/or was not getting any at home...

That the guy who got sectioned?

Also, a site went live today. And uh, things weren't going that easily so I decided to have a look at the selectors to see what was going on.

code:
.hero-head .sections .unstyled li.regular-giving,
.hero-head .sections .grid-block li.regular-giving,
.hero-head .sections .tabs li.regular-giving,
.hero-head .sections .inherit-flexslider .slides li.regular-giving,
.inherit-flexslider .hero-head .sections .slides li.regular-giving,
.hero-head .sections .inherit-flexslider .slides-nested li.regular-giving,
.inherit-flexslider .hero-head .sections .slides-nested li.regular-giving,
.hero-head .sections .flex-direction-nav li.regular-giving,
.hero-head .sections .flex-control-nav li.regular-giving,
.hero-head .sections .primary-navigation .dropdown-small .nav-grid li.regular-giving,
.primary-navigation .dropdown-small .hero-head .sections .nav-grid li.regular-giving,
.hero-head .sections .primary-navigation .nav-column div ul li.regular-giving,
.primary-navigation .nav-column div .hero-head .sections ul li.regular-giving,
.hero-head .sections .primary-cause-widget #homebanner ul.slides li.regular-giving,
.primary-cause-widget #homebanner .hero-head .sections ul.slides li.regular-giving,
.hero-head .sections .primary-cause-widget #home-banner-controller ul.slides li.regular-giving,
.primary-cause-widget #home-banner-controller .hero-head .sections ul.slides li.regular-giving,
.hero-head .sections .how-to-help ul.feeds li.regular-giving,
.how-to-help .hero-head .sections ul.feeds li.regular-giving,
.hero-head .sections .client-project-feeds ul.slides li.regular-giving,
.client-project-feeds .hero-head .sections ul.slides li.regular-giving,
.hero-head .sections .emergency-content ul.feeds li.regular-giving,
.emergency-content .hero-head .sections ul.feeds li.regular-giving,
.hero-head .sections .timeline .content > ul li.regular-giving,
.timeline .hero-head .sections .content > ul li.regular-giving,
.timeline .content > ul > li div.more-images .hero-head .sections ul li.regular-giving,
.hero-head .sections .image-gallery.widget-2 ul.thumbs li.regular-giving,
.image-gallery.widget-2 .hero-head .sections ul.thumbs li.regular-giving,
.hero-head .sections .section-info ul li.regular-giving,
.section-info .hero-head .sections ul li.regular-giving,
.hero-head .sections .project-slider.v-categories ul.slides li.regular-giving,
.project-slider.v-categories .hero-head .sections ul.slides li.regular-giving,
.hero-head .sections .media-navigation-main ul li.regular-giving,
.media-navigation-main .hero-head .sections ul li.regular-giving,
.hero-head .sections .comment-section .comments-list ul li.regular-giving,
.comment-section .comments-list .hero-head .sections ul li.regular-giving,
.hero-head .sections .pub-search .grid-control ul li.regular-giving,
.pub-search .grid-control .hero-head .sections ul li.regular-giving,
.hero-head .sections .pub-search .search-listing ul li.regular-giving,
.pub-search .search-listing .hero-head .sections ul li.regular-giving,
.hero-head .sections .pagination ul li.regular-giving,
.pagination .hero-head .sections ul li.regular-giving,
.hero-head .sections .primary-content-section .children-sponsored ul li.regular-giving,
.primary-content-section .children-sponsored .hero-head .sections ul li.regular-giving,
.hero-head .sections .news-holder ul li.regular-giving,
.news-holder .hero-head .sections ul li.regular-giving,
.hero-head .sections .document-listing ul li.regular-giving,
.document-listing .hero-head .sections ul li.regular-giving,
.hero-head .sections .donation-type .container > ul li.regular-giving,
.donation-type .hero-head .sections .container > ul li.regular-giving,
.hero-head .sections .primary-content-section .donation-stats ul li.regular-giving,
.primary-content-section .donation-stats .hero-head .sections ul li.regular-giving,
.hero-head .sections footer.primary-footer ul li.regular-giving,
footer.primary-footer .hero-head .sections ul li.regular-giving,
.hero-head .sections .left-navigation nav ul li.regular-giving,
.left-navigation nav .hero-head .sections ul li.regular-giving,
.hero-head .sections .primary-content-section .content-blurb ul li.regular-giving,
.primary-content-section .content-blurb .hero-head .sections ul li.regular-giving,
.hero-head .sections .listings.more-challenges ul li.regular-giving,
.listings.more-challenges .hero-head .sections ul li.regular-giving,
.hero-head .sections .listings.user-challenges ul li.regular-giving,
.listings.user-challenges .hero-head .sections ul li.regular-giving,
.hero-head .sections .listings.generic-listing > ul li.regular-giving,
.hero-head .sections .contact-us .social-identity ul li.regular-giving,
.contact-us .social-identity .hero-head .sections ul li.regular-giving,
.hero-head .sections .contact-info-box ul li.regular-giving,
.contact-info-box .hero-head .sections ul li.regular-giving,
.hero-head .sections .register-template .social-identity ul li.regular-giving,
.register-template .social-identity .hero-head .sections ul li.regular-giving
{
    background-color: #FFF;
}
I've protected the guilty in some parts of it, but this is the only bit of that selector that will ever get matched:

code:
.hero-head .sections .unstyled li.regular-giving
This is repeated a grand total of 8 times, replacing 'regular giving' with different names. The CSS file is now just under 500kb, where usually for our framework it ends up at about 300kb.

This almost made me cry.

Westie fucked around with this message at 21:22 on Jun 27, 2014

Fuck them
Jan 21, 2011

and their bullshit
:yotj:

JawnV6 posted:

You know this is 2banks, right? Who filled the newbie thread with this garbage about his previous job for a ridiculously long time, then didn't bother to check if this position was filled with terrible practices before jumping ship?

I did. They correctly said they have source control MSDN accounts and all that cool jazz.

See, the problem is I can't know what it's like to work for them before I work for them, and much like how lovely devs can pass interviews and become employed lovely devs, lovely workplaces can learn how to sell themselves, not even lie, but suck in practice.

JawnV6 posted:

He's been at this same lovely posting style for a while and if it's going to spread beyond the newbie thread I'm going to speak up.

:rolleyes:

:ssh:Go gently caress yourself

JawnV6 posted:

If he came to me now, a few months after joining and having been through a product cycle, I would take that input with much higher regard. Firing off your gut check reaction after 4 days on the job, never having seen a quarterly update, never having seen a project life cycle, never having heard "ISO" is why some practices seem goofy, is much more worthy of derision.

Wait, what? Product cycle? Project life cycle? Quarterly update? We don't have those. We have ONE senior dev who does really awful things, like keep his code on his computer and string along the higher ups since he's in a situation where he can do it. Also I'm the only other dev in the entire courthouse and I'm here more than him.

By the way I've been here longer than 4 days holy poo poo.

JawnV6 posted:

You should've asked these questions while interviewing. I don't know how you filled 10 pages of posts in the newbie thread without understanding that, but you're pretty stupid for getting yourself into this position and I'd rather not read about your repeated attempts at banging your head against a wall in every single CoC thread you misguidedly think it's appropriate in.

I did. They answered correctly.

But the thing is, yanno, non technical people who actually do the interview can go "Hey programmer person, do we have foo? bar? baz?" and the goony lazy dev goes "yep!" and they all told the truth. But I can't make him put it up on the loving source control. I also can't see that they're using these things I asked about. Interviews can only go so far.

I'm glad that you decided to white knight the CoC on behalf of everyone who might see a poster who talks a lot about about getting into the industry, or is too entitled according to you, or has a bad attitude according to you, and needs to be told what a whippersnapper he is - by you - because you clearly are in a similar situation where you have little to do and need to fill your busy day.

Or yanno you can loving deal with it, and stop making GBS threads your pants because people talk differently than you?

Alereon
Feb 6, 2004

Dehumanize yourself and face to Trumpshed
College Slice
:siren:lovely slapfight derail over!:siren:

No Safe Word
Feb 26, 2005

Jeez, calling someone how!! should be probatable. Some things you can't take back, man.

e: oh hey a probation

vOv
Feb 8, 2014

Westie posted:

That the guy who got sectioned?

Also, a site went live today. And uh, things weren't going that easily so I decided to have a look at the selectors to see what was going on.

code:
garbage
I've protected the guilty in some parts of it, but this is the only bit of that selector that will ever get matched:

code:
.hero-head .sections .unstyled li.regular-giving
This is repeated a grand total of 8 times, replacing 'regular giving' with different names. The CSS file is now just under 500kb, where usually for our framework it ends up at about 300kb.

This almost made me cry.

What is up with people using CSS classes for things that there will only ever be one instance of?

Westie
May 30, 2013



Baboon Simulator

vOv posted:

What is up with people using CSS classes for things that there will only ever be one instance of?

Yeah, that's something I ask myself plenty of times as well.

Thankfully my colleagues from time to time do style for IDs, for something like an accordian or some other javascript based widget.

Also, people who use CSS compilers who think this is acceptable behaviour:

code:
.item-1
{
    .item-2
    {
        .item-3
        {
            .item-4
            {
                .item-5
                {
                    .item-6
                    {
                        .item-7
                        {
                            .item-8
                            {
                                .item-9
                                {
                                    .item-10
                                    {
                                        .item-11
                                        {
                                            .item-12
                                            {
                                                content: "hahahaha bithc";
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}

EAT THE EGGS RICOLA
May 29, 2008

QuarkJets posted:

How do teams manage to start coding things like game engines without anyone yelling "HEY let's use source control for this huge project that we are about to undertake"

Subversion didn't exist until like 2000, and Git was 2005 or so.

My first project/release at my new job finishes next Friday, and the first thing I'm doing after that (with my java greybeard boss who is in way over his head's permission) is going from a server with versions/backups consisting of "appname1", "appname2", "appname3", "appname4good", "appname4doesntwork" to version control and proper environments.

He has never used a local VM for development, ever. He has just been in the industry for like 30 years and it has never come up somehow.

necrotic
Aug 2, 2005
I owe my brother big time for this!

EAT THE EGGS RICOLA posted:

Subversion didn't exist until like 2000, and Git was 2005 or so.

Source control existed long before SVN and Git... Hell, source safe had it's first release in 1995.

EAT THE EGGS RICOLA
May 29, 2008

necrotic posted:

Source control existed long before SVN and Git... Hell, source safe had it's first release in 1995.

Yes, of course, I guess I was mostly trying to point out that those in particular are pretty recent?

vOv

carry on then
Jul 10, 2010

by VideoGames

(and can't post for 10 years!)

Westie posted:

Yeah, that's something I ask myself plenty of times as well.

I think the logic is "but what if I use it again later???????"

Soricidus
Oct 21, 2010
freedom-hating statist shill
If there was a point in your adult life when source control didn't exist, you're due for retirement.

Athas
Aug 6, 2007

fuck that joker

EAT THE EGGS RICOLA posted:

He has never used a local VM for development, ever.

Hell, I don't either. Unless you mean just having a special set of (known-version) libraries or something?

QuarkJets
Sep 8, 2008

EAT THE EGGS RICOLA posted:

Yes, of course, I guess I was mostly trying to point out that those in particular are pretty recent?

vOv

No one called out svn or git by name so I don't know what to say

e: Another example: CVS was first released in 1990

Hubis
May 18, 2003

Boy, I wish we had one of those doomsday machines...

Soricidus posted:

If there was a point in your adult life when source control didn't exist, you're due for retirement.

CVS came out in 1990; RCS has existed since 1982. Hell, even Perforce has been around since 1995.

e: f; b.

Hubis fucked around with this message at 02:57 on Jun 28, 2014

Plorkyeran
Mar 22, 2007

To Escape The Shackles Of The Old Forums, We Must Reject The Tribal Negativity He Endorsed
SCCS came out in 1972.

Gul Banana
Nov 28, 2003

so programmers who're, say, 45 would've been working before any commonly used scm existed. that seems a little low for a mandatory retirement age.

Tad Naff
Jul 8, 2004

I told you you'd be sorry buying an emoticon, but no, you were hung over. Well look at you now. It's not catching on at all!
:backtowork:

Gul Banana posted:

so programmers who're, say, 45 would've been working before any commonly used scm existed. that seems a little low for a mandatory retirement age.

Thank you

hobbesmaster
Jan 28, 2008

Gul Banana posted:

so programmers who're, say, 45 would've been working before any commonly used scm existed. that seems a little low for a mandatory retirement age.

A 45 year old would have been 3 when ATT bundled SCCS with unix.

Adbot
ADBOT LOVES YOU

QuarkJets
Sep 8, 2008

Gul Banana posted:

so programmers who're, say, 45 would've been working before any commonly used scm existed. that seems a little low for a mandatory retirement age.

The point is that source control definitely predates whatever 3rd party licensed game engine that guy was talking about.

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply