Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 157 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

This question occurred to me after reading the "Third Party tools for the Trilogy" thread a while back. If I write what would normally be a third party tool, and use that tool myself ... does that mean to me it's a second party tool?

share|improve this question
You have disgraced the [always-friday-in-iceland] tag with your non-humorous question. – Earlz May 3 '10 at 22:24
@Earlz: Well it was supposed to be funny. Removed the tag. Happy now? :) – Billy ONeal May 3 '10 at 23:13
up vote 1 down vote accepted

The developer is the first party, the enduser is the second party, any code/API used in the developer's product, but not developed by the developer is third party.

In your particular case, it's imo the first party tool.

share|improve this answer
Hmm...Is this bit about 2nd person being the end user right? I've always though 3rd party came from the gramatical term 3rd person ( Wikipedia - Gramatical person ). 1st person being "I". 3rd person is "He/She/They". I would say that 1st party is anything you write (regardless of it's format or style of use). 3rd party is written by anyone else. End users don't come into it. Am I wrong? I agree with your final statement though - What Billy is talking about is just simple a 1st party tool. – Simon P Stevens May 3 '10 at 22:27
What if the first part of the second party is the second part of the first party? Then-a you got something! /Chico Marx – mmyers May 3 '10 at 22:29
@Simon: Endusers indeed doesn't write code. – BalusC May 3 '10 at 22:29
@Simon P Stevens: Second (gramatical) person is the person actually reading. First person is the character in the story, second person is the reader, third person is anyone else (i.e. a narrator) – Billy ONeal May 3 '10 at 23:14
@Billy. Ahh, interesting, well then I suppose that would make the second person the end user. Does kind of make sense. – Simon P Stevens May 4 '10 at 7:36
@Billy: no, Simon's right. it's only "first person" if the character is narrating (because the story goes "I did this, I did that"). it's "third person" when someone else is narrating ("he did this, she did that"). very very rarely is it "second person" ("you did this, you did that"). (Italo Calvino anyone?) – quack quixote May 4 '10 at 7:38

I don't think so. Regardless of who uses it, methinks it would be a first-party tool.

And if @Earlz reads this, let it be known that I resisted mentioning a meme :)

share|improve this answer
Of course, you couldn't resist mentioning that you resisted mentioning a meme. – Aarobot May 4 '10 at 1:29

If I use my own plugin, does that make me a second party?

No, I'm pretty sure it does not. I've actually been investigating this for a while... turns out that even making a first party is pretty hard. I finally managed it just a couple weeks ago and spent the whole night making extensive use of my own plugin (which makes blueberry waffles in Python), but failed to produce a second party.

Of course, maybe that was just a fluke, but I can't be sure unless I can find an easier way to keep the first parties going. Maybe I should move to Iceland, I hear they're big on parties there. Probably because it's always Friday.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .