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
hirvox
Sep 8, 2009
One of our units has been sold out to a separate company, and they want to get migrate their TFS projects to their own TFS server. Their projects are among all of our other projects in the TFS project collections. In order to hand them the project collection database files that they can restore and attach to their own TFS server, I need to do the following:

Detach our project collections from TFS.
Create copies of project collection databases.
Attach the original databases and the copies back to TFS.
Delete projects that we want to migrate from the original project collections.
Delete projects that don't want to migrate from the project collection copies.
Verify that everything works.
Detach the project collection copies from TFS.
Back up the migrating project collections and hand over the backups.

It's not the most elegant way, but that's TFS for you.

Visual Studio does have command-line tools for deleting projects, but those tools cannot be used on a project collection that is offline. And TFS won't let you put a project collection online if it contains projects that are already present in a different project collection. So I have to use the TFS Administration Console GUI to delete projects from the copies.

The problem is that the TFS Admin Console is a piece of crap that becomes unresponsive every few seconds. And when it does, dialog windows blink in and out, which is exactly the thing you don't want when you're doing destructive operations like this. I'm spending more time waiting for the UI to respond than it actually takes to delete a project. TFS itself could delete multiple projects in parallel, if I just could use the UI quickly enough to schedule the deletion operations.

Adbot
ADBOT LOVES YOU

Humphreys
Jan 26, 2013

We conceived a way to use my mother as a porn mule


hirvox posted:


So I have to use the TFS Administration Console GUI to delete projects from the copies.


If it is anything like the AVID MC project I was regularly tasked with cleaning up. THose projects will be named [jobcode] + [unoffical project title) + (date created] + [copyX]

^ And X means there are about 6 of those. Each requiring to be opened and checked by the person responsible, then checked if they were actually backed up/archived.

Judge Schnoopy
Nov 2, 2005

dont even TRY it, pal

less than three posted:

poo poo currently pissing me off:

Time to buy some new desktops!

Use case? Word, Excel, Internet Explorer.

I spec: Core i5, 4GB RAM, 128GB SSD.
I receive: Core i7. 8GB RAM, 1TB 5400rpm HD.

The processor and ram don't matter because the HD chokes everything, can't even run Windows Update and another program at the same time. :argh:

I find a lot of managers responsible for approving quotes think bigger numbers = future proofing. They have no concept of technological resources management and how to make the most out of what they use.

And for the computers with 500 gig failed hard drives that are 80% empty that get replaced with a 128 gig SSD, they think we performed some sort of voodoo magic to make it so much better. And then they continue to approve 500gig hard drives in new machines.

MrMoo
Sep 14, 2000

jammyozzy posted:

We have something similar going on where I work. Workstations with dual Xeons, at minimum 32GB of RAM saddled to massive, almost empty mechanical drives and a 100MBit LAN. Once everything's in memory they zip along but holy poo poo opening 2 programs or a large file from the network shares where everything is saved? Painful.

Yesterday someone tried to copy 195GB through Windows file copy over 100mb daisy chained through a Cisco IP phone.

After an hour they gave up and used an external HDD.

Ynglaur
Oct 9, 2013

The Malta Conference, anyone?
Pissing me off: my procurement support who seems to think that providing a single quote that is literally 5x the cost of an identical item I can get on Amazon.com is fulfilling her responsibilities. I've responded a couple times with "Wow, this seems to be horribly overpriced. What else can we do?" Her response has basically been "Well, you don't have to purchase it." :argh:

meanieface
Mar 27, 2012

During times of universal deceit, telling the truth becomes a revolutionary act.
Not pissing me off: anonymous Gallop surveys about how I feel about my job.

Time to find out how anonymous they are!

Pissing me off: people filing enterprise-wide critical issues over the WEEKEND for a single user password reset. :THIS IS AFFECTING PRODUCTION:

dogstile
May 1, 2012

fucking clocks
how do they work?
poo poo that's pissing me off? Its my first day back at work since the 17th. Calm day, nice, relaxed. I think its gonna go pretty well, hell, we've even got so many new guys in that we have one first line tech for every two tickets in first line (this is insane and has never happened before, I think we're expecting guys to leave again).

So of course, 2 hours before I leave, two servers go down and I have to troubleshoot both of them. If they were in front of me I wouldn't care because hell, I can set them both to run diagnostics and have them raised in an hour, but I had to guide people how to do it over the phone. People who were panicking, had recently told me they weren't technically minded and that's why they couldn't find the start button.

Barely got it done in time, bloody servers.

Ynglaur
Oct 9, 2013

The Malta Conference, anyone?
More poo poo pissing me off:

:v: Please do X.
:downs: Do you want me to do X?
:v: That's what I just loving said, so yes, rear end in a top hat, please do X.
:v: No, I loving said "Please do X" for my health. In fact, it was a joke. Don't do X at all.
:v: Yes.

Edit: Cool. They just came back with their reply.

:downs: We completed your ticket. We did Y, just like you asked.
:cripes:

Ynglaur fucked around with this message at 21:17 on Apr 28, 2014

Stoca Zola
Jun 28, 2008

It'll be my first day back at work tomorrow too, after 2 weeks off. I am not looking forward to it. I'm just going to pretend that wifi-less iPads don't exist and everything is fine. Maybe I can cheat and copy the iPad update off of my laptop to a USB stick, take it in and get the 3 iPads stuck in recovery mode fixed that way? But no, I don't want to "fix" this broken situation in case it stays broken for even longer. I tried not to think about it too much over the break but one thing stuck in my mind - will they have forked out for more MacBooks to stick in each trolley to run Configurator from? I wonder how much they paid for that mostly unused MacBook, and I wonder if they plan on paying again 3 or 4 more times.
:sigh:

NullPtr4Lunch
Jun 22, 2012

Judge Schnoopy posted:

I find a lot of managers responsible for approving quotes think bigger numbers = future proofing. They have no concept of technological resources management and how to make the most out of what they use.

My boss does this poo poo and it's loving infuriating. Worse thing is, I usually don't find out about it until *after* its been ordered or sometimes even paid for.

I'll be like: "Congratulations, you just spent $5000 more on something we have no way of getting additional value out of. Good job."

:argh:

Bob Morales
Aug 18, 2006


Just wear the fucking mask, Bob

I don't care how many people I probably infected with COVID-19 while refusing to wear a mask, my comfort is far more important than the health and safety of everyone around me!

Judge Schnoopy posted:

I find a lot of managers responsible for approving quotes think bigger numbers = future proofing.

"These computers are slow as gently caress. AMD Phenom X4, really?"

But they're QUAD-CORE!

"Yea, and they came out in like 2009. Quit buying AMD chips."

They're 3.2GHz!

"Doesn't matter they are loving slow! Buy Intel i5's!"

Our main web developer finally got the fuckstick to buy him a HP i7 4670 (from TigerDirect) but wouldn't let him get 16GB of RAM for it. Not sure if he really needs it but still. At least we got to put a Samsung SSD in it as well. It's like 5 times faster than his old machine.

Dr. Arbitrary
Mar 15, 2006

Bleak Gremlin

NullPtr4Lunch posted:

My boss does this poo poo and it's loving infuriating. Worse thing is, I usually don't find out about it until *after* its been ordered or sometimes even paid for.

I'll be like: "Congratulations, you just spent $5000 more on something we have no way of getting additional value out of. Good job."

:argh:

We did this at work by buying a bunch of i7's instead of i5's. Solid State would have been so much better.

On the plus side, they're really nice for learning about virtualization. I'm trying really hard to find some options to make sure that we get some actual value out of this.

NullPtr4Lunch
Jun 22, 2012
Every couple of months I go on a googling spree to see if anyone's made a distributed shared highly-available filesystem that will run on Windows machines so I can put a few hundred terabytes of unused sales POS disk space to good use.

So far, no dice. :v:

Wozbo
Jul 5, 2010

Bob Morales posted:

Our main web developer finally got the fuckstick to buy him a HP i7 4670 (from TigerDirect) but wouldn't let him get 16GB of RAM for it. Not sure if he really needs it but still. At least we got to put a Samsung SSD in it as well. It's like 5 times faster than his old machine.

Software dev: if you touch any VS later than 2010 you are probably going to slurp up like 12 gigs easily when attached to process (if he needs to do that kinda stuff).

MC Fruit Stripe
Nov 26, 2002

around and around we go
My boss keeps pricing my quotes right out of the realm of feasible.

- Hey we should buy 3 of these, and here's a quote from the vendor
- Let's ask for 15!!
Request denied.

Duuuude, if we've already seen that the budget's a little tight right now and it's hard to squeeze requests through, can we just calm down for a minute? There's a way do this which allows us to continue purchasing equipment, and shooting for the moon on every PO is not the way.

Bob Morales
Aug 18, 2006


Just wear the fucking mask, Bob

I don't care how many people I probably infected with COVID-19 while refusing to wear a mask, my comfort is far more important than the health and safety of everyone around me!

Wozbo posted:

Software dev: if you touch any VS later than 2010 you are probably going to slurp up like 12 gigs easily when attached to process (if he needs to do that kinda stuff).

The problem is the machine only has two ram slots, I had specced a Dell out for him my the boss is allergic to buying Dell or something. He didn't want to pay 79 bucks each for a pair of 8GB chips. The Dell already had 8GB and he could have added two more, or just got it configured with 16gB in the first place

Dilbert As FUCK
Sep 8, 2007

by Cowcaster
Pillbug
:negative:

wait I think my image is broken, it's suppose to show a raid 5 that lost 2 drives before it rebuilt

Only registered members can see post attachments!

Dilbert As FUCK fucked around with this message at 21:47 on Apr 28, 2014

Lord Dudeguy
Sep 17, 2006
[Insert good English here]

NullPtr4Lunch posted:

Every couple of months I go on a googling spree to see if anyone's made a distributed shared highly-available filesystem that will run on Windows machines so I can put a few hundred terabytes of unused sales POS disk space to good use.

So far, no dice. :v:

I ALMOST shouted "DFS!" but I think you're looking for one massive storage "blob" (maybe with parity in case a POS dies), right?

dorkanoid
Dec 21, 2004

NullPtr4Lunch posted:

Every couple of months I go on a googling spree to see if anyone's made a distributed shared highly-available filesystem that will run on Windows machines so I can put a few hundred terabytes of unused sales POS disk space to good use.

So far, no dice. :v:

iSCSI target on each machine, then software RAID across it! :v:

Judge Schnoopy
Nov 2, 2005

dont even TRY it, pal
One of my clients is a constant stream of policy setting. Every one-off ticket turns in to "we always need to do this a certain way every time!" We've made a habit of telling him "sure we'll add it to the KB" but it inevitably gets missed and he comes back yelling.

Today he calls asking for a backup of a folder from Friday, and he needs it restored to a separate location where only he can see it. This is the only information he's willing to give me and refuses to ever explain what he's actually doing. Ok, I restore from shadow copies taken at noon and call him back.

"No! I need a backup from 5pm because that's the end of the business day! We need to be sure that if we're restoring financial information, it always has to be from the end of the business day so we don't miss anything done that afternoon!"

you rear end in a top hat if you told me it was financial or even the time you needed it restored from I would have done that to begin with but you said Friday so I took the easy route with shadow copies instead of mounting your backup and scouring for the 5pm version ok, we'll add it to the KB.

baquerd
Jul 2, 2007

by FactsAreUseless
poo poo not pissing me off: lazy and useless clock punching geriatric got shown the door as a direct result of me pointing out that he is in fact lazy and useless.

Che Delilas
Nov 23, 2009
FREE TIBET WEED
Pissing me off, not daily, and not related to IT. It's not even May and my father is starting to send me political email again with subject lines like "FW: FW: FW: FW: You have to see this!" The body is stuff like "this video is all about what this upcoming election means for this country! Show your friends and children and then watch it again!" with a youtube link.

He is quite conservative. I am quite not. I don't even need to read or click on anything and the religious-right propaganda plays in my head automatically anyway. :bang:

Zamujasa
Oct 27, 2010



Bread Liar

Che Delilas posted:

Pissing me off, not daily, and not related to IT. It's not even May and my father is starting to send me political email again with subject lines like "FW: FW: FW: FW: You have to see this!" The body is stuff like "this video is all about what this upcoming election means for this country! Show your friends and children and then watch it again!" with a youtube link.

He is quite conservative. I am quite not. I don't even need to read or click on anything and the religious-right propaganda plays in my head automatically anyway. :bang:

Filter messages like these -> Label: Garbage, Mark as Read, Archive.

Never have to see them!

Volmarias
Dec 31, 2002

EMAIL... THE INTERNET... SEARCH ENGINES...

Che Delilas posted:

Pissing me off, not daily, and not related to IT. It's not even May and my father is starting to send me political email again with subject lines like "FW: FW: FW: FW: You have to see this!" The body is stuff like "this video is all about what this upcoming election means for this country! Show your friends and children and then watch it again!" with a youtube link.

He is quite conservative. I am quite not. I don't even need to read or click on anything and the religious-right propaganda plays in my head automatically anyway. :bang:

Tell him that you will send him videos of men kissing until he stops.

Che Delilas
Nov 23, 2009
FREE TIBET WEED

Volmarias posted:

Tell him that you will send him videos of men kissing until he stops.

This is a good plan, though I think pics of two dudes getting married at a church might make him twitch more than kissing.

canis minor
May 4, 2011

Ynglaur posted:

More poo poo pissing me off:

:v: Please do X.
:downs: Do you want me to do X?
:v: That's what I just loving said, so yes, rear end in a top hat, please do X.
:v: No, I loving said "Please do X" for my health. In fact, it was a joke. Don't do X at all.
:v: Yes.

Edit: Cool. They just came back with their reply.

:downs: We completed your ticket. We did Y, just like you asked.
:cripes:

Welcome to IT.

On the occasions when something akin happens in my place, it's better to treat people like they don't know what they're doing:

:v: Please do X. You have to do X - do you understand and know how to do it?

and

:v: Have you done X as [describe]?

It's fun!

canis minor fucked around with this message at 13:49 on Apr 29, 2014

Ynglaur
Oct 9, 2013

The Malta Conference, anyone?
I've been in IT in one form or another since 2003, so I get it. It just continues to frustrate me that people can't do the most simple of things with a modicum of competence. X was an entry level task, that I could train a high schooler to complete in less than 5 minutes. Messed up something hard? I understand. Made a dumb mistake? I understand that, too. Cannot consistently do something like "assign user A to environment A, and user B to environment B"? Get lost.

hirvox
Sep 8, 2009
When a supposedly simple merge operation turns into an explosion of broken code. A coworker just committed a bunch of changes that undid fixes that I were making, added some code that failed it's own unit tests and generally made a mess of things. If I get it to merge and compile today, I consider that a victory.

Edit: One thing that makes merging unnecessarily complex is that the coworker doesn't follow our formatting guidelines, so even trivial changes show up as big, red, disorganized jumbles of code in the merge tool. It takes only two keystrokes to sort everything, fix whitespace and indenting, split/join lines and so on.

hirvox fucked around with this message at 18:51 on Apr 29, 2014

Paladine_PSoT
Jan 2, 2010

If you have a problem Yo, I'll solve it

hirvox posted:

When a supposedly simple merge operation turns into an explosion of broken code. A coworker just committed a bunch of changes that undid fixes that I were making, added some code that failed it's own unit tests and generally made a mess of things. If I get it to merge and compile today, I consider that a victory.

Edit: One thing that makes merging unnecessarily complex is that the coworker doesn't follow our formatting guidelines, so even trivial changes show up as big, red, disorganized jumbles of code in the merge tool. It takes only two keystrokes to sort everything, fix whitespace and indenting, split/join lines and so on. Then there's the love for god methods, building upon already broken code and committing changes that won't even pass their own unit tests.

I was concerned with how large our binaries were getting. There were tons of colons everywhere, and I thought "Semicolons only take up half the space, right? so I ran a replace all and committed it.

hirvox
Sep 8, 2009

Paladine_PSoT posted:

I was concerned with how large our binaries were getting. There were tons of colons everywhere, and I thought "Semicolons only take up half the space, right? so I ran a replace all and committed it.
To be fair, I'm usually the one that makes commits that do a seemingly trivial change to a large number of files. But when you have several hundreds of code analysis warnings, sometimes you gotta start shaving that yak.

meanieface
Mar 27, 2012

During times of universal deceit, telling the truth becomes a revolutionary act.
Pissing me off: VML.

People on one side are telling me to re-register the dlls so the users will see what they're used to.

People on the other side are all "this is a 0-day exploit, get hosed."

Can you please stop dick-waving and decide what we're doing with affected users? I do not want to be in the middle of this poo poo. Thanks.

BaseballPCHiker
Jan 16, 2006

Pissing me off: Users who cant remember their passwords even after we've deployed Okta single sign on to our entire sales department. They now only have to remember a 4 digit pin that remembers their logins for everything else and can't manage to do that. Pissing me off even more is that the front line techs cant seem to reset a password on their own and have to kick them up to me. Always when I'm right in the middle of something too. Then I loose my concentration and have to remember what I was right in the middle of.

Sickening
Jul 16, 2007

Black summer was the best summer.
More COO fun. He had a meeting with us today to talk about new phone solutions. Our small company has a customer service dept of about 8 and they take about 900 calls a week. He wants to turn them into a formal call center with phones they login to and logout of. Our current phone system won't allow all the features he wants so we talk about spending money on stuff.

The only problem is that our customer service is highly rated for being very personable and the statistics are showing that they aren't missing any calls. He starts blabbering about being able to track bathroom breaks and such and I realize where this is going.

When things are bad more often than not leaders just want to go into cruise control yet when things are great these fuckers want to reinvent the loving wheel. Ugh.

MrMoo
Sep 14, 2000

What's the deal with Symantec PKI? It seems a method for a company to cheap out on CA fees. Not excited about installing Symantec software so found a way to install it in a burner VM, export the alleged "non-exportable" private key with certificate and installed on main OS. mimikatz2 for anyone interested, totally undocumented of course.
code:
privilege::debug
crypto::cng
crypto::capi
crypto::certificates /systemstore:CERT_SYSTEM_STORE_CURRENT_USER /store:My /export

Volmarias
Dec 31, 2002

EMAIL... THE INTERNET... SEARCH ENGINES...

hirvox posted:

When a supposedly simple merge operation turns into an explosion of broken code. A coworker just committed a bunch of changes that undid fixes that I were making, added some code that failed it's own unit tests and generally made a mess of things. If I get it to merge and compile today, I consider that a victory.

Edit: One thing that makes merging unnecessarily complex is that the coworker doesn't follow our formatting guidelines, so even trivial changes show up as big, red, disorganized jumbles of code in the merge tool. It takes only two keystrokes to sort everything, fix whitespace and indenting, split/join lines and so on.

Why are you merging it instead of immediately reverting it with an angry note? Why do you allow coworkers to commit broken code to your master branch?

If this isn't a fixable problem, you should try to find a job where it is.

SubjectVerbObject
Jul 27, 2009

Sickening posted:

More COO fun. He had a meeting with us today to talk about new phone solutions. Our small company has a customer service dept of about 8 and they take about 900 calls a week. He wants to turn them into a formal call center with phones they login to and logout of. Our current phone system won't allow all the features he wants so we talk about spending money on stuff.

The only problem is that our customer service is highly rated for being very personable and the statistics are showing that they aren't missing any calls. He starts blabbering about being able to track bathroom breaks and such and I realize where this is going.

When things are bad more often than not leaders just want to go into cruise control yet when things are great these fuckers want to reinvent the loving wheel. Ugh.

I think people want to be managers due to the prestige and pay, but don't know how or don't want to manage people. So they do the next best(worst) thing, which is manage data. Rather than leading their folks to increase customer satisfaction, they say "your rating on customer satisfaction surveys must be 4.5/5 or higher, or you will be disciplined" and then the responsibility is completely on the employee to get the number above 4.5. It doesn't matter how that happens, or if the number reflects reality. All that matters is them being able to tell their boss that the numbers targets were hit.

I have seen people rise 3 levels of management just by doing this.

CitizenKain
May 27, 2001

That was Gary Cooper, asshole.

Nap Ghost

SubjectVerbObject posted:

I think people want to be managers due to the prestige and pay, but don't know how or don't want to manage people. So they do the next best(worst) thing, which is manage data. Rather than leading their folks to increase customer satisfaction, they say "your rating on customer satisfaction surveys must be 4.5/5 or higher, or you will be disciplined" and then the responsibility is completely on the employee to get the number above 4.5. It doesn't matter how that happens, or if the number reflects reality. All that matters is them being able to tell their boss that the numbers targets were hit.

I have seen people rise 3 levels of management just by doing this.

That has pretty much been the death of our competent help desk many years ago. When I started there, there wasn't really a good metric for calls, just a grade of service that we had to keep above a certain easy to obtain percentage. People could actually handle the call, fix things, or at least help people along until it could be escalated. At one point, a lot of people (myself included) moved to new positions, and people left faster then could be hired, so the HD ended up losing a lot of knowledge that took awhile to be replaced. That could be fixed, but during this time, we had more complaints then usual about the help desk. The IT manager decided it was time to really go apeshit with metrics and unfortunately, people were rated by # of calls, not by actually fixing things.

We used to use HD people on trips as an extra pair of hands, and also for training as having people see how users work and talking to them directly is something I feel is important. Both sides get a reminder that the other is human, and you can solve a ton of issues by just being there. However, keeping up call stats is apparently far more important the fixing things so those calls don't happen. I think at just about every level in IT, actually meeting users is pretty important thing, even if you aren't actually there to fix things. We have people trying to write policy for software they've never ran, can't understand and haven't even seen running in the wild.

Also, Macallan 12 year is goddamn fantastic and well worth the 70 bucks.

CitizenKain fucked around with this message at 06:16 on Apr 30, 2014

evol262
Nov 30, 2010
#!/usr/bin/perl

hirvox posted:

When a supposedly simple merge operation turns into an explosion of broken code. A coworker just committed a bunch of changes that undid fixes that I were making, added some code that failed it's own unit tests and generally made a mess of things. If I get it to merge and compile today, I consider that a victory.

Edit: One thing that makes merging unnecessarily complex is that the coworker doesn't follow our formatting guidelines, so even trivial changes show up as big, red, disorganized jumbles of code in the merge tool. It takes only two keystrokes to sort everything, fix whitespace and indenting, split/join lines and so on.

Honestly, this is a great use case for a commit hook and a linter which enforces your coding style (or PEP, or best practice for your language), or Jenkins jobs which do this if you're ambitious. Gerrit, gitlab, or reviewboard before it ever makes it there. Code review is not optional.

hirvox
Sep 8, 2009

Volmarias posted:

Why are you merging it instead of immediately reverting it with an angry note? Why do you allow coworkers to commit broken code to your master branch?
This was one of those end-of-day merges where I had been working on my incomplete code all day, and by the time I noticed that the last build was failing the culprit had already logged off for the day. There will be words as soon as Lync notifies that they're online.

evol262 posted:

Honestly, this is a great use case for a commit hook and a linter which enforces your coding style (or PEP, or best practice for your language), or Jenkins jobs which do this if you're ambitious. Gerrit, gitlab, or reviewboard before it ever makes it there. Code review is not optional.
Git support in TFS is somewhat incomplete; I know I can use gated check-ins with TFVC, but they haven't been implemented for Git yet. And my code cleanup tools of choice (Resharper, CodeMaid) are Visual Studio extensions, so I don't know whether they can be integrated into the build process. StyleCop and code analysis are run automatically, they're just ignored.

I guess the underlying issue is that the team is too small to allow me to focus on either programming or enforcing good working processes. We've had nonstop restructurings for the last few years, so any corporate commitment to quality is just pretty words without any matching funds to training or recruitment.

Adbot
ADBOT LOVES YOU

Westie
May 30, 2013



Baboon Simulator
I'm still having problems with a rather expensive, well used in-their-industry CRM that I hope none of you have experience with in the future.

The WSDL has more use being packaging for a chocolate tea pot.
Random things that are optional are de-facto required, as without them rather nasty and vague messages appear - "it's a bug not a feature".
Inserting a well-formed XML with no noticeable errors will cause it to crash.
There is no way to tell their system when something was actually bought, only when it hit their CRM (our system is async due to client needs).
Things only start to happen once the client starts to cry blue murder.

And to think my client paid well over $500,000 (converted so you American folks can understand) for this POS (that's piece of poo poo, not point of sale, okay, it kinda is both)...

:fuckoff:

edit: I managed to use "this is affecting production" in an angry phone call to CRM team. My goon colleague thinks I've been spending too much time on the grey forums.

Westie fucked around with this message at 10:50 on Apr 30, 2014

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