I've been involved with a few MCP servers. MCP seems like an API designed specifically for LLMs/AIs to interact with.
Agree that tool calling is the primary use case.
Because of context window limits, a 1:1 mapping of REST API endpoint to MCP tool endpoint is usually the wrong approach. Even though LLMs/agents are very good at figuring out the right API call to make.
So you can build on top of APIs or other business logic to present a higher level workflow.
But many of the same concerns apply to MCP servers as they did to REST APIs, which is why we're seeing an explosion of gateways and other management software for MCP servers.
I don't think it is a fad, as it is gaining traction and I don't see what replaces it for a very real use case: tool calling by agents/LLMs.
I have a friend who calls LinkedIn "a rolodex that other people keep up to date".
There is some value in posting on LinkedIn, but the real value is that you can go back and find people who are weak connections when you are looking to hire, purchase services, or ask favors.
I think everyone should join LinkedIn and connect to every one of their colleagues that they would work with again. Then, once in a while, keep that connection alive by sending a message or commenting on a post.
It's a long game, but will pay dividends should you ever need to chat with them.
Some good points in here, but with respect to networking, the author misses the forest for the trees.
Sure, when you go to networking events, you aren't certain you are going to get a job from the folks you meet.
What you are doing is increasing your luck surface area. Hiring is not an entirely rational process, but if someone doesn't know you exist, they won't hire you (how could they?).
From there, it follows that meeting someone and letting them know you exist increases the chances (however small) that they can and will assist you on your career path. And a networking opportunity, where you meet someone face to face (and can meet them repeatedly) is a far better way to let someone know you exist than sending them your resume.
There are other ways to raise your profile that don't involve networking events and you can argue that they are better, but that's a cost-benefit analysis you should consider.
Agreed! I'd go so far as to say hiring is irrational in the aggregate.
The usual "rational" artifacts, if we can call them that (coding challenges, resumés, etc.) serve almost exclusively to eliminate candidates rather than boost good candidates. Firms are generally ok with false negatives from these artifacts as simply the cost of doing business.
> From there, it follows that meeting someone and letting them know you exist increases the chances (however small) that they can and will assist you on your career path.
I've seen this described as "people hire who they vibe with", and I've yet to see it play otherwise in my career. I'm not saying this is good, or fair, or desirable. It just is.
The folks who get offers are the ones who can meet people, tell stories (even true ones!), listen, and demonstrate that they can empathize with and contribute to messy, flawed organizations.
Humans have yet to invent a technology more powerful than social relationships, and I think technologists downplay this at their own peril.
Networking involves more than just letting people know you exist. I'd say that's borderline useless. Actually networking requires building real relationships with people. For me, that means continually meeting new people who do the same kind of thing that I do, having pleasant or exciting conversations with them, learning as much as I can about them (showing a real interest! asking serious questions! listening to their answers!), and demonstrating to them that I'm hungry and I want to do Big Things. It's hard to do this effectively. I'm sure it depends on your field and it certainly requires continual practice.
In general, going to a single networking event with the purpose of networking is kind of silly, but going to the same conference year after year to see the same people and have deep discussions opens a lot of doors. I imagine the point of "networking events" in general is to be a modern take on a country club: You go to see like-minded people who want to meet people like them, and you keep going over and over again to develop relationships.
> Actually networking requires building real relationships with people.
Yes! I'm sorry, I didn't mean to imply that letting folks know you exist was sufficient; it is only necessary.
I find a cheat code to building relationships with people is to give first. I love to ask "how can I help" when I meet someone at a conference or networking event. This does a few things:
* separates you from so many other people who go to these events looking to be transactional
* shows you can follow through (when you actually do help them) which, somewhat shockingly, distinguishes you from many other folks
* filters folks that might not be a fit for a deep relationship because you move in different worlds; if someone asks "well, I am looking for a major piece of real estate to buy", I as a software developer am unlikely to be able to help them
I feel like networking at events is valuable, but networking events are less so with some exceptions. You ideally want to bump into someone with a high value network, but most of the people going to networking events are going to the events because they don't have a high value network.
An exception would be mixers for interns and juniors; few people have a developed network at that point, so even those with a couple good contacts are interested in expanding, and there's a lot of potential.
"Networking", in the abstract, can be good for finding a job. As they say, it's who you know not what you know.
That being said, industry networking events, like conferences and such, are almost not at all useful for that purpose. In my experience they're mostly used for B2B sales (which is a kind of networking, I guess).
That’s still networking. Companies often have referral bonuses for open positions so if a lot of salespeople know you, when there’s a referral bonus available they might just put your name in. It’s something.
Why not just cold-message people from a potential employer when you’re applying there? Works way better than it should, and is more targeted than talking to people 99% of who you‘ll never see again, at an event.
Hey XY,
Sorry for the cheeky reach-out. I‘ve already applied to the XZY role and just wanted to say I‘m really interested because it seems like it could be very good fit for both sides. I see you‘ve been using [tech] a lot, which I‘m personally a fan of, because it has [upside]. Btw, are you also using [tangential other tech]?
Or alternatively, ask some questions around team structure and roadmap - good leads like it when people are interested in what is likely their field of work.
If you haven't seen this, you might be interested in https://www.youtube.com/watch?v=BFU1OCkhBwo which is Tristan Harris (of "The Social Dilemma" fame) talking about the choices we have to make around AI.
Great post. Also a reminder that there isn't one career path for everyone.
The thing that is most interesting to me as someone who works at a devtool company is how this puts a spotlight on what vendors can offer (and what they can't). Every time you integrate a devtool into your product, you are trusting that they've thought out and gone through the deep process work of stewardship.
reply