The Official Status Thread
-
@mott555 said in The Official Status Thread:
I'm tempted to lock all the trunks and force everyone else to use branches.
That's what I've done with our repos, except they're git and not svn so branches are even cheaper. Our automated CI/code review processes check if the commit actually builds, so we're at least fairly assured of usually no idiotic problems going into the main branch.
-
@mott555 said in The Official Status Thread:
@stillwater said in The Official Status Thread:
checking in without compiling basically
I could understand if it was something small, like a one-line change. But these appear to be sweeping architectural changes, for reasons unknown, so there is no quick fix to pacify the customer who ended up receiving this. It makes me want to drink at work.
I think if you want to fix it, fix the error and deploy. If you want to do it that is. Or else CYA, revoke check-in and check-out rights for the person in question. Escalate it big time. Big time as in it becomes a weeklong major issue with multiple meetings. This time you are posting about it here, not gonna be fun when that same cunt does the same thing just before you re leaving to spend some time with family before a holiday. Fuck these people.
Also I thought people usually drank at work. You mean to tell me you haven't done any of that good ol "playing with VCS at work when buzzed" stuff?
-
@mott555 Wouldn't installing some kind of release gate be quicker and easier.
-
@stillwater said in The Official Status Thread:
Also I thought people usually drank at work.
Does coffee and Mountain Dew count?
Actually, we are not even allowed to have alcohol on-premises. Insurance won't allow it. Apparently there's a story behind that which predates my employment here, but nobody will tell me about it... And besides, I guess I'll be vague since this isn't the garage, but I normally carry an item which makes drinking illegal whilst it's in my possession.
@blakeyrat said in The Official Status Thread:
release gate
I'm not sure what this means. I've tried to do some CI stuff to alleviate this, but it's still a very manual process considering we support like 15 operating systems and the permutations of OS, software, and hardware are so sprawling that there's no practical way to automate it without spending hundreds of thousands of dollars. Plus compile times are in the range of hours, and unit test execution times are even longer.
-
@mott555 said in The Official Status Thread:
I normally carry an item which makes drinking illegal whilst it's in my possession.
I swear we won't tell everyone about the large inflatable duck. Honest!
-
@e4tmyl33t said in The Official Status Thread:
@lorne-kates From the inside?
Then stretched back out again.
-
@mott555 is this person a repeat offender when it comes to fucking up builds checking in without proper checks?
-
@stillwater This is the second time I've had to deal with it this year. I don't recall any instances before then.
-
@mott555 said in The Official Status Thread:
@stillwater This is the second time I've had to deal with it this year. I don't recall any instances before then.
Time to start writing that "what the fuck did you do?" email :/
-
@mott555 said in The Official Status Thread:
This is the second time I've had to deal with it this year.
Once is happenstance.
Twice is coincidence.
Three times is enemy action.
-
@mott555 And that's why we have a separation of two environments between dev and prod.
-
@mott555 said in The Official Status Thread:
an item which makes drinking illegal whilst it's in my possession
-
Status: Finished my coffee, and noticed that the bottom of my cup was covered in a giant sugar crystal. Which means I had more sugar than what could be dissolved in the solution.
-
@mott555 said in The Official Status Thread:
Actually, we are not even allowed to have alcohol on-premises. Insurance won't allow it.
We have quite a lot of alcohol on premises for testing things that do stuff to alcohol. But we can't drink any of it by company policy. When it's 30°C and you have a huge line of perfectly chilled liquids that have now completed their part, pouring them straight into the waste-storage seems like sacrilege.
We also can't put a drop down the drain because it counts as 'industrial effluent', even though our setup is 100% food-grade hygienic or the tests wouldn't be valid. I asked the guy from the water board if, theoretically, I could drink it from the same container that would be poured down the drain and then pee it down the drain without violation and the answer was 'yes'.
-
@cursorkeys said in The Official Status Thread:
pouring them straight into the waste-storage seems like sacrilege.
You have to go for second-best use.
Fire.
-
status
Apparently slack is down for, like, everyone?
-
-
@cursorkeys I knew a guy once. Someone who made our resident alcoholics look sober, nay abstemious. Guy hadn't spent a whole day sober in like...20 years. Not to stereotype, but...also very Russian.
He worked as an industrial welder in a plant that produced alcohol as a by-product. As part of the perks of the job, they were allowed to have shots from this output. As he told it, it was spirt, 180-190 proof alcohol. As a result, he spent most work-days a bit buzzed.
As a side note, he said that the most he'd ever drunk in a sitting was 2L of this spirt.
Status: I am TRWTF--just had an issue with a script. Turns out
len(foo) > 0
andlen(foo) > 1
are not the same when testing to see if a list has multiple elements in it (as opposed to a single element).
-
@lorne-kates said in The Official Status Thread:
status
Apparently slack is down for, like, everyone?
Can confirm, for me.
-
@tsaukpaetra Same here.
-
Status: Just remembered this morning what I ordered yesterday and will likely get tomorrow:
A J-Tech Digital Scroll Endurance Wired Mouse Ergonomic Vertical USB Mouse with Adjustable Sensitivity... blah blah blah the name is still goooooooooooing...
-
@sirtwist said in The Official Status Thread:
@pie_flavor said in The Official Status Thread:
on
a Samsung phoneoreoFTFY.
No, not box with rounded corners, box with rounded edges. Because Samsung.
-
@mott555 said in The Official Status Thread:
@stillwater said in The Official Status Thread:
checking in without compiling basically
I could understand if it was something small, like a one-line change. But these appear to be sweeping architectural changes, for reasons unknown, so there is no quick fix to pacify the customer who ended up receiving this. It makes me want to drink at work.
Seems like a release-to-customer should be contingent on a successful build... (but then, we only release a compiled EXE in an MSI in an EXE, so my world view is warped)
-
@lorne-kates said in The Official Status Thread:
status
Apparently slack is down for, like, everyone?
I heard rumors of that here. But it was up when I started using it...
-
@mott555 said in The Official Status Thread:
I'm not sure what this means.
It means your releases are generated by the CI system, and the CI system just literally will not do it if your build fails or (optionally) if any unit tests fail.
@mott555 said in The Official Status Thread:
I've tried to do some CI stuff to alleviate this, but it's still a very manual process considering we support like 15 operating systems and the permutations of OS, software, and hardware are so sprawling that there's no practical way to automate it without spending hundreds of thousands of dollars.
How much money do you lose sending broken garbage to clients?
@mott555 said in The Official Status Thread:
Plus compile times are in the range of hours, and unit test execution times are even longer.
That's actually good, it means you might be forced to plan ahead for once.
-
@magus said in The Official Status Thread:
Status: Just remembered this morning what I ordered yesterday and will likely get tomorrow:
A J-Tech Digital Scroll Endurance Wired Mouse Ergonomic Vertical USB Mouse with Adjustable Sensitivity... blah blah blah the name is still goooooooooooing...
That looks ... interesting. Please post a review when you get it...
-
@blakeyrat said in The Official Status Thread:
It means your releases are generated by the CI system, and the CI system just literally will not do it if your build fails or (optionally) if any unit tests fail.
Ha! The common configurations come from CI, uncommon ones get hacked together by some random engineer on whatever workstation they're using, and I long gave up on having no unit test failures. So many of our tests are just bad tests that don't do anything reasonable. Like allocate a 4-entry vector and then immediately assert that its size is 10 and fail the test
Every time I get this stuff fixed up, it creeps back in. Sometimes I feel like I'm the only employee here who is even bothered by this stuff, so there's just too much laziness/apathy inertia for me to overcome by myself.
@blakeyrat said in The Official Status Thread:
How much money do you lose sending broken garbage to clients?
I don't get to see our financials.
-
@mott555 said in The Official Status Thread:
I don't get to see our financials.
Good developers know the business too.
-
Status: Phone just used a notification tone that I'm pretty sure is not set anywhere on any app...
I know what the tone is, and it is indeed there, but it's not my default tone and there should be no reason it played it...
-
-
@dkf said in The Official Status Thread:
@mott555 said in The Official Status Thread:
I long gave up on having no unit test failures
Yes, but there just aren't enough hours in the week for me to do my normal work and clean up all the crap that creeps into our legacy products from entropy and rot.
-
@dcon I've always wanted to try one, and it's incredibly cheap and well reviewed.
-
@magus said in The Official Status Thread:
@dcon I've always wanted to try one, and it's incredibly cheap and well reviewed.
I was just looking at that... With those reviews - damn, I can afford 20 bucks!
-
@tsaukpaetra Some apps can do that. I used to have a Yahtzee game installed that used a completely-out-of-left-field tone for its notifications without any intervention on my part. (I have since removed that since the damn game would give me an ad after every 3 turns, the pricks.)
-
@e4tmyl33t said in The Official Status Thread:
(I have since removed that since the damn game would give me an ad after every 3 turns, the pricks.)
"Upgrade now to remove ads!" (Yeah, fuck you too.)
-
@mott555 said in The Official Status Thread:
Yes, but there just aren't enough hours in the week for me to do my normal work and clean up all the crap that creeps into our legacy products from entropy and rot.
Sure, but giving up on testing doesn't actually buy you more time to do what you need to do. Heck, even the most basic test (“does this code build without critical errors?”) is a huge step up on no checks at all. Once you automate that and require that it passes those checks before a commit hits a main branch, you can push dealing with breakage onto those people who cause it. They'll bitch a lot, but that's because you'll no longer be letting them throw shit at a wall without even seeing what sticks…
-
@e4tmyl33t said in The Official Status Thread:
Some apps can do that.
Sure. But the apps that are installed on my phone hasn't changed by much in nearly three years, certainly not for the last few months, and none of the current notifications are from an unknown/new app. Hence my confusion. ;)
It would be similar to hearing the
Speech Disambiguation.wav
sound playing randomly, despite never starting Speech Recognition in any way.
-
status: @ben_lubar help password reset isn't working when I try to login it says 'invalid login credentials'
-
Status: Today in games I'm shocked to see a release for on a portable console by a mostly child-friendly company:
-
@benjamin-hall said in The Official Status Thread:
As a side note, he said that the most he'd ever drunk in a sitting was 2L of this spirt.
Then he was lying. A rough calculation for 2 liters of 90% alcohol using a 120 kg man over a period of 4 hours (lower mass / shorter time would be worse) yields a BAC of about 1.72.
Everything above 0.5 yields a high possibility of death. This is three times that.
-
@rhywden said in The Official Status Thread:
@benjamin-hall said in The Official Status Thread:
As a side note, he said that the most he'd ever drunk in a sitting was 2L of this spirt.
Then he was lying. A rough calculation for 2 liters of 90% alcohol using a 120 kg man over a period of 4 hours (lower mass / shorter time would be worse) yields a BAC of about 1.72.
Everything above 0.5 yields a high possibility of death. This is three times that.
He was Russian. He obviously drank too much to realize it should kill him.
-
Random quotes from my family:
Literally the very first thing my aunt says to me seeing me for the first time in six years of so: "
! Your hair is getting so grey!"
Yes, thank you, dear. No way I would have noticed that on my own.Me: "Well, I'm still in pain from having accidentally hit myself in the balls with an 18kg kettlebell.
"
Father: "Well, that's all right. You weren't going to carry on the family line anyway."
We're all a bunch of sweethearts.
-
So.
The front-end developers we "borrowed" from another team to get our project done are going to move on to something else after a week and a half. Their manager has informed us they can't continue until they have live data to work with. (Not true.)
The designer is leaving at the end of this week, and we have no more budget for adding on hours. She's pretty confident she can be done by end of week, but that means there's no front-end QA resource.
Tracking script to get live data won't be on the beta customer's site until next week.
And the back-end developer (me) is at least 2 months "behind" according to the bullshit schedule. (I was never asked for estimates.) I'm also hourly and not allowed to take overtime hours. And now that I'm aware that the odds of this product ever seeing the light of day are maybe 1:100, my motivation has gone to shit anyway.
The product is supposed to be done in 3 weeks, and we won't have shit. I'm going to lose this job, no doubt, and go back to unemployment joy.
Agencies should never attempt product development, it just does not work.
-
-
Status: I hate linker errors..
error LNK2001: unresolved external symbol "private: static class TArray<class TSharedRef<class FHttpRetryStub,0>,class FDefaultAllocator> FHttpRetryStub::ActiveStubs" (?ActiveStubs@FHttpRetryStub@@0V?$TArray@V?$TSharedRef@VFHttpRetryStub@@$0A@@@VFDefaultAllocator@@@@A)
Now which of those things can't you find...
-
@tsaukpaetra @@@I'm@@@ @not@ @@sure@@.
-
Status: Goddammit, Oculus!
Apparently, "Submit for Review" to Oculus means "If everything looks good, IMMEDIATELY LIST IT ON THE STORE!!!"
This was not the plan. WTF are they doing!
Edit: And they've unlisted.
But not before ~10 players found their way into the world.
Plus side: It obviously works.
Downside: We're not actually ready, and they're technically on the dev databases, so anything they do will not reflect when we actually go live.
-
@tsaukpaetra Could be worse. "Submit for Review" to Valve means "Valve does absolutely nothing for literally 2 months, neither approving, denying, or replying to your support tickets asking what the hell's going on".
-
-
@tsaukpaetra Would you prefer they rejected it for a BS reason that exactly contradicts the reason the previous reviewer rejected it?