Okay, we're here in the remote studio with Alex Lieberman and Arman.
Oh my god, I did not prep this.
Leave it in!
How do I cut it?
Leave it in!
I just didn't say Armand.
Keep it rolling, Swings.
Keep it rolling.
If it makes you feel bad for the first probably 20 times that I said Armand's name, I said it the wrong way.
And he was very polite in guiding me to the right pronunciation.
He used to say Armin, not Armand.
So it's okay.
It's totally fine.
I don't think you have to.
I mean, it's Hezir Khan-y, but we don't need to.
Yeah, yeah, yeah.
Armand Hezir Khan-y is fine.
Amazing.
Honestly, it'd be even funnier now where, as you're about to introduce him, you just dub Armand's saying his own name over your mouth.
Introducing Armand Hezir Khan-y.
So funny.
It's like when you're when you're like in a voicemail and you're like saying your name while like the automated machine, totally.
So you guys are the co-founders of 10X and also emcees and speakers at AIE, right.
So I mean, and I think for me I have a little bit of extra context on Alex because I follow Morning Brew for a while.
You have been an inspiration on the newsletter business.
But let's talk about 10X.
I think my goal here is just to introduce people to you guys, maybe you individually and then you together.
So whoever wants to take it first.
Well, I can give you a little bit of the backstory behind the business and how Armand and I got to know each other.
And then Armand, I'm sure will. fill in some gaps.
You know, Armand and I met in 2020 when I had invested in his previous business, Parthian.
And Apartheid was a AI financial tools business, originally for consumers, being AI tooling for financial advisors, our RIAs.
You know, throughout Armand building that business, we had continued to talk about just our philosophy on product, how AI was influencing just product in general.
And I kind of think, especially for non-technical folks like myself, there's like a moment where you get smacked in the face by how profound technology this technology can be if harnessed in the right way.
And I experienced that moment in conversation with Armand.
So it was probably this point.
Nine months nine, nine ish months ago, Armand and I were talking and he he had shared a story about with Parthian he unfortunately had to downsize his engineering org.
And when he had downsized his engineering org, he had to decrease the size of his engineering team by 90.
And when he did so he had to rebuild.
He had to basically re-architect the entire product and engineering process to BAI first, because he just no longer had a human resource.
And so he needed to like accelerate it with this technology.
And basically what Armand had shared with me is that output of production-ready software had text.
After making this shift with the org.
And I kind of didn't believe him at first because I had never seen kind of that level of leverage.
Like I'd use ChatGPT, I'd use Grok, I'd use all these things, but And yes, they've been life-changing for me, but I wouldn't have explained them as 10x experiences.
So we basically talked through it and he kind of shared with me why AI, and specifically LLMs, have made such a profound impact on engineering as a type of knowledge work.
And from there the thought was around how the way in which engineers are compensated has to change materially.
Because if you think about it, like historically, people charge for their time by hour.
And then, all of a sudden, let's just say you're a new like, you're truly an AI engineer who's truly 10x higher throughput.
Imagine you're selling your work and someone's used to pay it spending 100 an hour for an engineer and you go to them and you look them dead in the eyes and you're like yeah, I'm a thousand bucks an hour.
You're going to get laughed out of the room, even though you're a better engineer than the engineer they would have hired.
And also you're perversely incentivized because you leveraging AI in your work, as you operating faster, but your incentive, just like a lawyer or just like any hour pay based knowledge worker is to rack up as many hours as possible.
And so like.
Actually, the kernel of insight that started all of 10X was How do we hire the best engineers in the world?
How do we offer them unlimited upside by compensating them for output rather than hours?
And then how do we harness that in the right direction to help companies transform with AI in their business?
So I know there's a lot there, but Arman, is there anything I missed?
I mean, basically, yeah.
Like I think Alex covered it.
Like like I was writing code and I was deeply incentivized to generate more output, high quality output, but faster, more.
Right.
And it's because it was my company.
But the whole thought is like when you work at someone else's company, even if you have some equity, even if you deeply care about the mission, you're not deeply incentivized day in and day out to try new AI tools and push yourself to work better and faster and smarter.
And so the economic model behind our company is one that does drive that.
And my talk is basically to show how we do that and how I think other companies might be able to adopt similar models, models.
This is very tempting because every question I'm asked might actually just leak your talk.
It's okay.
The talk will just reiterate very important points.
I mean, it should stand on its own on YouTube, right?
So it's whatever.
I do like to encourage people to remix the content in different formats.
So this is the podcast version.
Totally.
So I think the classic thing is, well, what is a unit of output of a software engineer?
Is it a PR?
Is it a story point?
It's extremely unclear and it's very basically unsolved.
I mean, don't tell me you've solved it.
Maybe you have, I don't know.
But I'm default skeptical on the, well, what gets measured gets gained.
Yeah, we do use story points, but you're right that it's easy to game it, right?
Like if we were to hire somebody who just, like if you think about a technical system, right?
A smart hacker will find ways to exploit it.
And the easy way to exploit the story point system is to deflate the concept of a story point and decide that okay, any line of code, like lines of code, are going to be directly proportional and equal to story points.
Well then, of course you've hacked the system right, but your clients will churn and you'll probably get let go of and it just won't work long term.
And so what we found is that hiring two.
What we found is that this problem gets solved in the hiring process, and it gets solved by hiring people who fall into two buckets.
One is people who are selfish but they're long term selfish.
Everybody's selfish, but we need to look for people who are long term selfish, people who understand that these incentives are longer than just today's story points.
They're forever.
Right.
And we need to think about how do we maintain the client relationship?
And that means that we're going to give them very robust story points so that we can maintain the relationship and continue to make money.
But the other is that we hire people who just like writing code and like working with really smart people and they're not sharp, elbowed and they just want to do great work.
And that sounds squishy, but that really is a part of it as well.
I think both are really important.
Just two other things I would quickly add is one When we work with clients at TEDx, there's basically two role players.
There's the AI engineer and then there's the technical strategist.
And one of the best ways to fight perverse incentives is to incentivize two people at odds with each other in a healthy way.
And so our technical strategies are incentivized based on NRR, are incentivized based on retention and account growth for a client.
And they are the final one to sign off on the engineering plan for a client before we begin a sprint.
So like they are the last line of defense of quality. before a client ever sees anything.
So that's one thought.
The interesting thing and I don't know if Armand has thoughts on why this is is we have not yet and again, we're a young company so this could change at some point but we have not yet had any clients argue about how we assign story points or ever feel like we are sandbagging story points or any of these things, which is just interesting, because I think to your point Swix, like I would have expected that to have already happened.
Yeah.
It can be a political process when things go not well.
But when things go well, you know, everyone's just like steaming ahead.
Okay, you hire great people, you work well with story points.
I think one thing I'm trying to get my guests to do a better job of is just brag.
Could you brag a bit?
Just like some really impressive project that you accomplished, just to open people's minds.
Let's get specific without maybe naming the exact client, unless you can.
And then also like what's the highest hourly rate that one of the engineers has made since he was a technically young cat?
Yeah.
So I'll answer the last one or the second one first.
We will probably have more than one engineer make a million dollars cash next year based on this model.
And that is just with StoryPoint compensation.
It's very likely that we will have more than a handful of folks make more than a million dollars next year.
The answer to the first question like, for example, one project we built so we work with this company, that's a.
They build, they work, they partner with retailers to basically make cameras in the business more valuable, and the way that they do that is they deploy what was historically like a gen 4 raspberry pi to the stores and they would, they would run like one model on that device.
We basically took some off-the-shelf models and trained some models ourselves and then quantized them down so they could actually run on that um, on that four, but also on Jetson Nanos.
And we got them to all run in parallel.
So now basically what these models allow you to do is as a store, you can get a heat map.
You can see where the lines and the cues are forming in your store.
You can even get pictures of shelves and understand what needs to be stocked.
And you can do things like theft detection, because we have body analysis and we can understand things like things are crossing arms right.
And this took our team two weeks to put together early prototypes.
And now we're just refining accuracy and improving metrics from there.
And again, this was like one of the many examples.
I think, of course, with that specific example, that's more of a research project and it's going to take a while to improve accuracy and things like that.
Like.
We're not claiming that we're like these magical beings, but previously that alone Building a prototype of that would take several quarters for robust teams of engineers together.
And we were able to prototype that out very quickly.
And now we're we're working together with that team for for a year to build more and all that stuff.
Alex, anything?
I mean, I guess another one, Snapback Sports.
We built them a mobile app in a month that hit 20th on the App Store globally.
And there was no AI in this app.
It was a really fun trivia app, but we built it together, deployed it, hit 20th in the world.
Yeah.
I mean.
One other example I would just add is and this is just looking at things from a different angle which is sales.
I think the power of AI engineering and fast prototyping is incredibly powerful within sales motions now.
And so just one example is we had a big influencer who wanted to basically build, basically chat GPT, but specifically as if it is your fitness, like your health, and your, your health coach and your nutritionist.
So it has all this context.
As a fitness influencer.
Yeah, exactly.
And we originally reached out to work with him and basically he said no because he was like you guys are too early, you don't have your design team built in yet, and so he said no, and it seemed like the conversation was done.
One of our engineers was like I'm just gonna build a working version of this app as soon as humanly possible.
So basically, within I don't know, it probably took him four hours he got he had just like a working version of the app that was in the hands of this influencer.
And that influencer hasn't launched the app yet.
But we are number one on their list right now to actually do this build.
And the only reason is is the speed by which like working product could be in hands of someone is faster than it's ever been.
Yeah, that's amazing.
Okay, so a quick question on just the stack that you guys have landed on.
Is there a house stack?
What are you guys finding in terms of the various coding agents and all that?
Yeah, we do work in a number of different stacks, a number of different languages and stuff, but we feel pretty strongly in high structure allows for agents to work autonomously for longer.
And so our default stack is TypeScript front end, TypeScript backend, with a shared file where, or a shared folder where all of our shared types and schemas and things like that live and typically react front end or even something as simple as like express on the backend.
Like we don't really care about the frameworks.
It's more, just like TypeScript allows us to have that flexibility to um, like the flexibility of javascript, but with the constraints of typescript.
And then those error messages allow the cloud code or cursor agents or whatever to iterate on themselves and and run things, see the errors and continue in terms of the actual like ai engineering stack and what coding agents and things like that we're using.
I always tell clients this like our team doesn't have a favorite coding agent of the year or of the month or even of the week.
Like if I go over there to our team right now and I ask them what model is performing the best for coding right now?
They'll say today at 442.
We're noticing that Claude Code is actually performing better because of XYZ Reason.
But yesterday, Codex was outperforming Cloud Code on activities like X, Y, and Z, right?
And we stay really, really deeply on top of all the different models, all the different applications of these agents, to make sure that we're really pushing the most out of this and so that we can advise teams on how they should best use these things.
I mean, well, so yeah, but you're going to, it's very anecdotal, right?
Like, don't you need more comprehensive evals?
Because otherwise it's like you are just behaving or believing things based on the luck of the draw.
I think at this state did a samurai have a measurably better sword than the person to their left or right.
No.
Right.
At a certain point, I think a warrior's weapon becomes something of a feel.
And I think that at this point, a lot of these like the coding agents are so good.
Like, yes, you can have evals that that provably show that one is better than the other.
But for a lot of these things it really is feel it's like hey, this agent actually like it.
Just I can work better with it on a warm-blooded level, or it writes code more like I like to, or whatever.
And at least that's what we've noticed.
Yeah, fair enough.
And so I think like there's this, you have like kind of a SWOT team approach.
You're paying, you're very meritocratic approach.
I think is probably the right term in this.
Are you human bound or are you agent bound?
Like what is your limiting factor in 10X becoming a bigger business than either of you have run before?
Today it's human bound 100 you're recruiting.
Yeah yeah yeah, we are.
The thing that keeps us up at night is how can we hire enough good engineers fast enough?
Um, And then the second thing that keeps us up is how do we match those, the great people within the business, with the right process, such that delivery doesn't suffer as we scale?
And I think more and more as we build this business, like technology is going to be an enabler of the work we do.
And, I think, long term, if we're to talk about the long term of the business.
There are ambitions everywhere of this business, beyond just acting as a transformation and engineering partner for companies.
There are ambitions to build our own technology, but today and probably for the foreseeable future, we are human capital constrained.
How do you interview?
You don't have to like give the exact interview questions but like has interviewing changed for either of you guys?
Pre-AI versus post?
Yeah, this is actually somewhat controversial.
A lot of my friends stopped doing take-home interviews after AI.
We still do take-homes, but our take-homes are immensely.
They're like, our take-homes are unreasonably difficult.
And so when I first wrote them up, I told Alex, I was like, hey man, people might get mad at you.
You have a public persona, we're sending these to people.
Your reputation might take a hit if we send these to people because they are so unreasonable for us to ask this of people.
And Alex, in classic Alex fashion, was like, F it, let's just do it.
Let's send it.
If this is the bar, then we need to do it.
Yeah, exactly.
And what we found is that 50% of the people don't even respond to the take-home interview.
But because our take-home is so difficult, our interview process is actually quite short.
We do two calls before the take-home.
Then we send the take-home.
Then we review the take home.
And then if it goes well, we do maybe one or two meetings afterwards.
So it can be done in the fastest in a week.
It's very, very quick if people can get through that take home.
Yeah, and just a few things to add.
Like I'm thinking about what are some of the most common questions we ask.
A few that Arman asks that I really like are one.
He basically says, like if you had infinite resources to build a AI senior software engineer, like truly one that could replace either of you on this call right now.
What would be the first major bottleneck that you would have to figure out how to overcome to build that?
That's one question that he always asks.
And Armand, out of curiosity.
I don't know if you want to share it, because then people will start giving the right answer on that.
But is it, oh, I guess just for Swix.
Yeah, I can offer one.
I don't know.
Yeah, yeah, let's hear it.
I mean, so the classic answer is just model intelligence, right?
Like we think the models are good but like actually they have been really trained into a certain sort of local minima of like well, here's all the Python, because three benches, all Python, all Django.
And actually beyond that.
We've maybe generalized like a little bit of front end but hasn't really done like full backend distributed services and all that.
So model intelligence is going to be like the main blocker.
But I don't know if that's a good answer, because it's kind of like well, you just wait and then maybe the frontier labs will solve it.
Yeah, I generally think that it has to do with context.
I think it's not necessarily context length.
I think that it's context engineering in Andre Karpathy's words, right?
It's the problem of how do you get the right context into the LLM and get the LLM to pay attention to the right parts of that context, all of which I would consider context engineering.
And then from there, it's like, okay, there's a lot of ways that you could solve that, right?
You can, on the model layer, do a lot of work to make sure that the attention mechanisms are paying attention to the right stuff.
You could do work on the application layer to do context engineering.
You can extend context lengths.
Like there's a lot of different work and then it leads to a really interesting discussion.
So yeah, that's one thing.
One thing I was just going to say is I feel like Dan, who's one of our engineers at 10X, he shared a different answer that I remember.
Your reaction to it was like it broke your brain a little bit.
Do you remember what his answer was?
No, I should ask him.
I believe it had to do with entropy.
I should ask him what it was.
There he is.
Dan, come here.
What was the question that we asked you during the interview?
Remember you like.
I asked you if you had unlimited resources and you needed to build an AI engineer, what would you need to solve?
You gave me an answer that like, what would be the, um, what would be like the limiting factor?
Yeah.
Yeah.
What was it?
I said it was like controlling entropy.
Oh, there it is.
Yeah, controlling entropy.
Swix does not agree with Dan.
If there is some error rate in Your question was basically Wait, come closer so they can hear you.
Come closer to my headphones.
This is Swix.
You're on a podcast.
Yeah, we can hear you.
We can hear you.
It's good.
It's good.
We're rolling with it.
So basically like if there is some, your question was about a fully autonomous like coding loop.
So like what would it take to get the human out of the loop?
If in that loop you have some error rate let's say it's 99 accurate with code even that 1 error rate will just multiply and decay more and more and that entropy will build and like accumulate.
And that's like kind of a compounding thing that will derail the agent more and more.
And so I think it's less of like a context engineering question per thing you're implementing.
And it's like making sure that the agent can reduce the entropy for a given task such that it gets to 100 accuracy.
And then you don't have this like accumulating error issue.
Cool, man.
Thanks, brother.
No, that was impressive.
Oh, no, actually, so that's the sophisticated version of context engineering, right?
A lot of people are going to answer context engineering.
Exactly.
We have one of the people that coined context engineering coming to speak, I think in one of I think one of the early sessions on Friday.
And yeah like, but this is the actually like the advanced like.
Yes, this is one of the four ways in which long contacts fail.
And if you have enough experience, you know that this is the one that gets a lot of agents off track.
And once they're off track, it's really hard to get them back on track.
Exactly.
And going back to I wouldn't use the same words, but yeah, I get it.
And going back to your question about constraints in the business, it's just how do we find more people like him?
Is the thing that keeps us up at night.
Well, you know, I'm in the business of making more.
You're helping to contribute by putting this conference together, where we're just sharing knowledge and the more people that watch like are kind of like drawn to you.
They might answer your call to action of like finding out one of your super hard questions tests, or at least just learning and just advancing the state of the industry.
For sure.
So I'm excited to have you guys.
Do you have any questions for me?
I mean, you know, it's like a whole like two, three day affair.
You know, I've done this a little bit now.
One question I have for you is like, as Armand knows, that I'm voraciously curious and I'm a lifelong learner, but I'm also not an engineer by training.
And my goal is to get as smart about this space as quickly as possible.
And so, like you know, I one of the first things I did is was it Armand, did you send me the three blue, one brown lecture?
Like, you know, three blue, one brown, like does the lecture on LLMs, I took that.
Then he's like if you want to go super deep, do any of Andre Karpathy's, Like he does, like the lecture series on how chat GPT works.
And he's like, actually like write out notes by hand.
And like, you truly understand like the math behind these models.
And Armand did that.
And he was like, it just like, that's how you understand things at the deepest level.
So when I'm not either working or taking care of a four-month-old at home, that is next on the list.
But I guess my question for you is, as a non-technical person who's always been both enamored and intimidated by technical folks, what would you do if you were me to make the most of this conference when I'm not the core archetype of the person who's there?
Jeez.
Yeah, that's a tough one because I spent zero time thinking about that.
Okay, so I think like latch on to the keywords and whatever people are excited about, like context engineering people are excited about maybe four or five months ago and now it's like entering the mainstream.
Typically, the people at this kind of conference would be sort of stewing around those ideas.
The last time we were here in New York, MCP was kind of just taking off and we did the workshop and that really blew up up mcp and i think, like that is something that you will see a little bit of like the just like.
By the way, arman grins grins because he has very strong feelings about mcp, very strong feelings.
We're hosting a debate.
I just think that MCP is a three-letter word for API.
And, like Alex always, every time he hears someone say the letters MCP in that order, he tells them that I hate MCP and starts a war, a religious debate.
Well, I will say though I do think a few of our engineers have warmed you up to it more with specific use cases Armand.
Yeah, I mean, like, are MCPs useful?
Like, of course, I use all the MCPs with cloud code.
I just think that there's like what.
What bothers me is when people create a new name for something and then use that to raise some inordinate amount of money because they know that three letter acronyms get investors excited.
That's like the thing that Like that's, that's why I giggle when I hear MCP.
Cause I'm like a lot of people just say that.
And like the tweets that bother me are like, MCP is coming for your job.
Here's why you need to know about MCP.
And it's like, no, it's just like a useful thing, you know?
Maybe this is relevant to Alex's question.
I do take a sociological and anthropological stance to tech in terms of like, different groups of people coming in have different terminology to communicate with each other.
And it's just human behavior.
It's like, I'm kind of nonjudgmental about it.
Like, people just got to do what people do and they always invent new language and There are only so many ideas going around in the world.
They're going to be recycled.
Yeah, totally.
That's it.
I will defend MCP in a sense that there actually are other parts of the spec that are not just API wrappers, but people, just comparatively, don't use them as much.
But I think it's a little unfair to MCP, the whole protocol.
But that's why we have a debate where we actually have a podcast booth and we're actually hosting a pro and con discussion.
And I think it's really fun.
Yeah, yeah, yeah.
That's awesome.
So I actually really want to get into this, because I think we learn more by contrast than by agreement, right?
Like so in a single talk.
Like you know, you're the authority, you're up there on stage, you say whatever you want to say.
And no one can really like.
People just fight in the comments, but they're never going to rise to the same level.
I think in a real debate, you kind of learn from both sides and make up your own mind.
And I think that's, uh, what we're going to see.
That's awesome.
What we're trying for.
Yeah.
Yeah.
I love that.
Well, uh, it's great to meet you guys.
I'm looking forward to your talk a month and Alex, you're, you're, you're opening the show for us.
So all power to you.
I do think, like I personally, I intentionally uh left that block that Armand's in as the consulting block.
We also have McKinsey speaking, but McKinsey is not in the consulting block.
So I'm very curious, because I think my theory is that a lot of our attendees will be from the enterprises that might be looking to talk to you guys.
And I'm curious to see how this sector grows.
It's not something I'm personally that familiar with, because I mostly just work in companies as an engineer.
But like the sort of consulting, digital transformation industry is kind of new, but it's also like very, very in demand, as you guys know very well.
And I'm just excited to feature it for the first time.
We're super excited to be there.
And thank you for having us and pumped to learn a ton from you and from the other speakers there and just the people who are attending.
Yeah, yeah.
I mean, like everyone from the labs to the Fortune 500.
It'll be a whole party.
All right.
Thank you.
Love it.
Thanks, man.