The intp and infj relationship is also an important one. We have a tendency to jump to conclusions about others. We assume others are better at what they do then themselves.
It’s a little difficult to explain, but it’s the difference between a “social construct” and a “social fact.” A social construct is a generalization. People all look the same to us. The reason we don’t notice this is that when we stop paying attention to someone, we stop noticing their social construct. They will go on and on about how they are better than us but, instead of actually changing their behavior, we stop noticing.
This is why it seems so hard for people to accept that they are “better at what they do” than themselves. They feel like they are better at what they do than they really are, but in reality, they are probably worse than they think they are. Most social constructs are more about how we want to have fun, than how we actually have fun. We want to be entertaining, but we aren’t.
It comes down to this. We are all in the same boat. Sure, we could all agree that we are better at our jobs than we think we are. But then we would realize that we’re worse than that. We’re going to be working for the rest of our lives, with little to show for it, and we’re going to have to work for that to be true.
Its a bit of an oxymoron, but I think this is what we all really want. We want to be a little bit more interesting, a little bit more fun, and a little bit more interesting in what we do than we are. That is what life is about.
There is a lot of work to be done in the world. We are often asked to contribute to the work that we were paid to do. I believe this is because we want to be able to contribute beyond our current job. When I got a new job, I assumed that I had to be a full time employee to make my job meaningful. But, I had to actually work on something to make my job meaningful.
It’s true that you can’t just write code for your job. As a programmer, you have to be working on something to get paid. But, if you want to get paid for what you do, then you have to actually do something to earn it. You can’t just be “working on something” and “being paid”. So, you have to actually make something to give to the world.
I can only speak for myself, but in the past few years I’ve learned that there is a difference between writing code that will run on a machine and actually making something for people to use. I’ve seen code that is so good that it will run on a machine and it only works for a few seconds. But, actually making something or writing something that can be used for the world is what makes you as a programmer what you are.
I think there are two main types of programmers. There are the ones who make a program that runs on a machine and is well written and has good performance. And then there are the ones who make a program that runs on a machine and is poorly written and has very poor performance. Of course, there is a huge difference between the two, but the fact is that every programmer is going to become one or the other. Unfortunately, it seems that most programmers tend to fall into the first camp.
Intp programmers tend to be very good at what they do and are not afraid to take risks. For instance, I am a very intp programmer. I work in a software development company, so I have a very good sense of what is good programming and what is bad programming. I think that the intp programmer will make a good developer if they are lucky. But I do have to say that the intp programmers are a lot more common than they used to be.