← BACK TO PROFILES

Jeffrey Campbell

Chief Technology Officer·Sierra Interactive·San Francisco Bay Area, California·

More output is not the same as better outcomes

In this interview

In this interview, Jeffrey Campbell, CTO of Sierra Interactive, explains how he manages AI pressure from both directions: executives and boards expecting 10x output, and senior engineers who don't yet trust the tools. He argues that AI has changed the software development lifecycle but not the product development lifecycle, warns that letting agents write and review code unsupervised will produce software nobody understands, and describes how his team is applying AI to lead intent and simpler CRM interfaces. He also explains why he would hire a balanced mix of junior and senior engineers, and why he remains profoundly optimistic.

Jeffrey Campbell
Jeffrey Campbell, Chief Technology Officer at Sierra Interactive.

Jeffrey Campbell is CTO of Sierra Interactive, a SaaS company that builds CRM and IDX website software for real estate brokerages and agents.

Jeffrey has spent 12 years as a technical leader. Before Sierra Interactive, he was a technical program manager at Stripe, and before that VP of Engineering at Seasoned, where he grew the engineering team from five to 35 people in 18 months. He also led software development at Alibris and was VP of Engineering at Indi Denim.

“Executive-level folks, board-level folks expect unrealistic output because it's magic. All you've got to do is do the AI and you can produce things magically.”

Jeffrey's core argument is that AI has changed the software development lifecycle but not the product development lifecycle. More output doesn't mean better outcomes, and everything still has to tie back to customer adoption and revenue.

"Down the road, we're going to have software that nobody understands," Jeffrey explains. "That to me means lower quality software."

The conversation

In this conversation: Josh Rubin (Host, CTO Studio) and Jeffrey Campbell (Chief Technology Officer, Sierra Interactive).

Recorded in San Francisco for the CTO Studio interview series. Interview recorded on 09/04/26.

This interview was recorded by CTO Studio, a media brand owned by Howdy (howdy.com). Transcript lightly edited for clarity.

Jeffrey Campbell

I am a technical leader, currently CTO at a company called Sierra Interactive.

Josh Rubin

What is Sierra Interactive?

Jeffrey Campbell

Sierra Interactive is a CRM and what they call IDX in real estate. It's basically a website for your business. It's a SaaS company targeting and supporting real estate brokerages and even individual agents.

Josh Rubin

So building out the individual website and CRM systems for different real estate brokers around the country, that kind of thing.

Jeffrey Campbell

So you manage your leads in the CRM, and you get your leads with the websites, like organic leads.

Josh Rubin

It's like a HubSpot for real estate folks.

Jeffrey Campbell

Yes, HubSpot plus Salesforce, whatever, exactly. I have been there for almost exactly four years. Technical leader for 12 years total.

Josh Rubin

What other kind of stuff have you done?

Jeffrey Campbell

Before Sierra, I was at Stripe. I was a technical program manager, which is sort of leading programs but not leading people. I went to Stripe specifically because I think that's a great company. The Collisons are amazing. Before that, I led an engineering team at a company called Seasoned, which was just acquired. Seasoned is in the hospitality space; it's a B2C, B2B play. Before that, I was at a company called Alibris, which is a two-sided marketplace. And it goes on.

Josh Rubin

So, yeah, you've been around the block.

Jeffrey Campbell

I've been around the block.

Josh Rubin

You've seen some things. Have you ever seen anything quite like what you're seeing now as a technical leader?

Jeffrey Campbell

No. The closest equivalents to what we're experiencing now are two things. There's the app marketplace when that happened in the 2010s, and then obviously the internet in general. I was not in the space when Google appeared and Facebook appeared, but it's similar. This is even different, though, because it affects the productivity of engineering, but also consumer-facing products as well.

Josh Rubin

Yeah. How is it affecting your team?

Jeffrey Campbell

Well, there are a couple of things. There's sort of downward pressure: executive-level folks, board-level folks expect unrealistic output because it's magic. All you've got to do is do the AI and you can produce things magically. Internally, when you have senior engineers and you tell them to do something different, they resist it. They don't trust it. It's like teaching somebody a new way to do something they've done forever, and they always say, no, I don't like this, I don't want to do this. So it's a constant, repeated refrain: we're going to do this, to the point where you say you have to do this. So I think it's been hard for my team. It changes your job. You're no longer writing code. You're almost sort of managing a producer of code. And it's different. I got into development because it's creative. This is not as creative. It's different.

Josh Rubin

Yeah. How are you feeling about the transition? Is it making your life better or worse? Is it making the product better or worse?

Jeffrey Campbell

Awesome question. I am a little bit on the opposite side of the current momentum. There's a belief now, and Anthropic I think is a really good example, that you should just let agents generate code without human involvement. Let the agents generate the code, let the agents review the code, it's going to be okay. I'm skeptical of that. I think what's going to happen is, down the road, we're going to have software that nobody understands, and that to me means lower quality software. So I believe you have to be more methodical about it and make sure that a human understands that code, that humans are involved in generating that code. It's slower, but it's going to be more stable, more reliable, and more secure. So I'm trying to straddle both of those worlds and please my masters, but also be responsible about what kind of product we generate, so somebody down the road can understand it and use it.

Josh Rubin

It's everybody in leadership right now. Let me put it another way. We're a bunch of middle-aged dudes working at the executive level at any given company at this point, which means we both have to encourage and teach old dogs to do new tricks, and we also are the dog who has to learn them. So I imagine you have to deal with the empathy that you have for these folks and the discomfort that they're dealing with, but knowing that in many cases we've got to do what we've got to do. So how are you finding that experience as a leader?

Jeffrey Campbell

So you have two audiences to please. You have to manage up, which for me is the CEO and the board: hey, I understand you want this faster, this is why it can't be faster than this. And you have to manage down: hey guys, I want this to be faster, and this is why you need to use these tools. In between, you're balancing expectations. On the upside: yes, we can go faster, but not that fast, and this is why. Managing down: we must go faster, but still make sure you uphold this set of standards. I want you to review the code and do things the right way, but you have to use these tools. And what I do there is I give them unrealistic deadlines, like this has got to be done in a week, to put that pressure on them. But I sort of buffer that upwards. There's a translation layer between both, and neither gets the full story, unfortunately.

Josh Rubin

The metaphor that immediately pops into my head is that being a member of a technical leadership team at this point in history is akin to being any middle-aged person who has to manage both their parents and their children.

Jeffrey Campbell

That's awesome. Yes, yes, yes. Like when the internet came along, say in 1998, when your parents were dialing up to CompuServe or AOL, and the kids are all over the place. That's exactly right, and you have to please both. And for the parent in this case, they have the purse strings, so you have to make sure they feel like they're getting what everybody else is getting.

Josh Rubin

How are you holding up?

Jeffrey Campbell

I'm good. I am excited. I am building more things personally than I ever have before. I've built multiple apps just for personal fun. I'm building things in my company now that I could not have done before; I just didn't have time. So that's exciting. Pressuring engineers to use new tools when they don't want to use new tools is not fun. I would like to just, you know, maybe replace them or do something different. So that's not fun. But big picture, I'm excited. I think it's generally positive. I think you have to be responsible about it.

Josh Rubin

So has that moved your creativity? If you haven't been able to code in quite some time because you've been working as a leader, your creativity has an outlet now.

Jeffrey Campbell

A hundred percent, and it's super exciting.

Josh Rubin

Yeah. The best leaders in my experience are the ones who set unrealistic expectations, specifically because... I worked in television for many, many years. My best boss was the one who would tell me to do what felt like legitimately insane things, but because I knew from his history that he'd done stuff even crazier, I knew it was possible. And it's the difference between: I have faith that this person will never ask me to do something that truly is impossible. He's asking me to do it, so it must be doable. You wouldn't ask me to do the insane. But occasionally I would have leaders that would ask me to do things that were legitimately insane.

Jeffrey Campbell

Mm-hmm. And that is happening a lot for sure, for me too. I think what's happening at the executive level across all companies, SMBs, enterprise, is there's this pressure from the investors down to 10x, 20x everything. That's just not realistic. But if you tell a CEO or a board that you can get something for free, they're going to get really excited about it. So there's managing that.

Josh Rubin

Which is legitimately dumb, because nothing is free. I imagine better than anyone, the CEO or the founder should intrinsically know that there is no free lunch.

Jeffrey Campbell

They should know.

Josh Rubin

But we all have hope. They want it to be true.

Jeffrey Campbell

Exactly. It's hope, and it's also, I work in a private equity framework, so we're very cash constrained. So if you tell somebody who's used to being cash constrained that suddenly there's an opening here to do all the things you wanted to do, they may not do the proper analysis.

Josh Rubin

The flip side of the private equity conversation that I have is, yes, it is resource constrained, and you actually have to make money.

Jeffrey Campbell

You have to, yes.

Josh Rubin

And in VC, the opposite is true. And so it helps often with exuberance that shouldn't be there.

Jeffrey Campbell

A hundred percent. It's a built-in discipline. You have to be rigorous about monthly cash flow, cost, all that stuff. I'm spoiled. I've come from VC, so I'm used to: we're just going to lose money, it's going to be great. You're right. It's more of an adult structure for sure.

Josh Rubin

Yeah, there are certainly negative parts to it, for sure. There are industries where I wish it didn't exist. But okay, so I want to talk a little bit about this. I've been talking to people constantly since February, and I honestly feel like we've entered a distinct era in the AI conversation. When I started doing these interviews earlier this year, through about May and June, it was still: we've got this new thing, we're going to token max, we're going to throw more at it, we're going to hammer it. Oh my God, it's amazing. Starting in July, and really moving into where I see us now, it feels different. It feels like the CFO has entered the chat. It feels like: okay, is the ROI there? And are we getting the outcome that we wanted? Also, did we actually properly name what outcome we wanted, besides something fuzzy and happy? So what are you seeing right now?

Jeffrey Campbell

That is for sure true. For us, we have not yet reached the point where we're overspending on tokens. That's going to happen. I think in the industry in general, what's going to happen is tokens are going to get more expensive. As the frontier model companies go public, they're going to have to raise their prices, so companies that are just freely spending on tokens are going to be more cost sensitive. What's happening for us, and you touched on it, is: okay, we want to build more. What exactly do you want to build? Just stuff? Do you want to just be more productive? What's the customer value? What's the ROI? It is not free, because there are still humans involved, and you're still paying for tokens. And if you build a product and you're fully embedded with one of these frontier model companies, your cost is going to go up. Have you thought about any of that? That's what I'm really struggling with. Guys, the principles are still the same. The product development lifecycle is still the same. It can be faster, but you're going to get in bed with these companies, and your cost is going to go up. Have you thought about that? What's the ROI? How are you going to grow revenue with that? I don't think that's happening yet.

Josh Rubin

Maybe that's actually the distinct change now. The SDLC, the software development lifecycle, has changed. The product development lifecycle has not.

Jeffrey Campbell

It shouldn't, at that point.

Josh Rubin

Yeah, the point is the product, and the point of the product is the customer.

Jeffrey Campbell

It's still the same, exactly.

Josh Rubin

And so your SDLC has changed, your framework for building software.

Jeffrey Campbell

Yes, for sure.

Josh Rubin

Has it improved the product?

Jeffrey Campbell

I think you can optimize the SDLC, but if your product vision is the same, your outcomes are going to be the same. You get more output, maybe not better outcomes. And so if I give you just full volume and I'm feature factoring like crazy, look at all this stuff, well, you're adding overhead. Your infrastructure costs are going to go up, and your development costs are going to go up, because you now have this broad surface area of integrations with all these frontier model companies. And outcomes have to be tied to customer adoption and revenue. That principle is the same. It's never going to change.

Josh Rubin

Adding scope creep does not improve your outcomes.

Jeffrey Campbell

In some ways, it's almost like a negative reinforcement: oh, we can do things really fast, and maybe you skip over the critical stuff. Now, you can prototype really quickly. If you do that, great. You should prototype and throw away the stuff that doesn't get adopted. My company is not there yet. But prototyping is very much still a first principle of a proper product development lifecycle. I think what happens is, if we can go so fast and it feels so easy, you get sloppy and you lose touch with the proper outcomes.

Josh Rubin

Do you feel more on the CTO side or the CPTO side? Are you more product or tech?

Jeffrey Campbell

I'm more tech.

Josh Rubin

But it sounds like you respect the hell out of product.

Jeffrey Campbell

A hundred percent. I would love to do both, honestly, but I'm more tech right now. My domain is tech; I own that. But I think any responsible tech leader has to think about product too, and has to provide input, because we all have a stake. I have a stake. I want the company to succeed, and if we ship crappy product quickly, I lose, we all lose. So I'm definitely invested there, for sure.

Josh Rubin

I mean, you have a built-in advantage in some ways, in that you're a brownfield project with an established customer base. The greenfield projects out there are truly using AI to solve problems that AI created. Awesome, look at how fast you can produce things. But at the end of the day, you know who your customer is, and you know what their outcome is supposed to be. Are you improving outcomes for your customer?

Jeffrey Campbell

TBD, honestly. TBD. I think we have created some better outcomes internally, for internal processes and efficiencies, which does allow you to save cost. But we haven't yet cracked the nut on customer-facing value. Does that make sense?

Josh Rubin

I think so. Again, you're not an AI product. AI is a tool that you use, unless you're introducing some kind of AI product into the mix for these people. Like, say, an AI website builder, or AI outreach for cold real estate listings, or something like that.

Jeffrey Campbell

So what we're working on is assessing intent. There are warm, cold, and hot leads; make sure you identify the hot leads and get those in front of customers. That's one thing we're working on, and that is definitely AI driven. The other thing is, I don't know if you've worked with CRMs much. They're awful. Salesforce is a terrible product. It's very successful for a lot of reasons. So get rid of that interface, and just have a chat interface, something super simple. That kind of thing could work, and customers would be amenable to that. There's still a trade-off there, but that kind of stuff we will do. I'm not going to commit that it's going to be successful, but that's the kind of thing we're thinking about.

Josh Rubin

It's a medium issue. It feels like the medium the customer is engaging with determines the things you put in front of them.

Jeffrey Campbell

But sometimes complex things need complex interfaces. So there's a gradation of what the product should do.

Josh Rubin

How big is your team?

Jeffrey Campbell

My team is about 22. It used to be bigger, but we've cut costs. It was about 35, and we're about 22 now, all over the world.

Josh Rubin

So you're a fully remote company and operating that way?

Jeffrey Campbell

Pretty much, yeah.

Josh Rubin

It seems like a lot of the Valley and San Francisco went through the cost cutting and losing engineers, because that was the other big thing that happened earlier this year. We're making this bet on AI, and it's going to increase productivity so much that we're going to lay off a bunch of people. And we'll either find out that we're making more money or we're making less money. If we're making less money, well, we're going to cut people. And if we're making more money, well, you know what we're going to do? We're still going to cut people. Some of that cutting of people seems to have slowed down significantly.

Jeffrey Campbell

Yeah. I mean, the data I'm seeing is that most people are adding now. Our cuts were around private equity things, and also I had to do a full cultural shift with the team. Sometimes you have actors who are pulling in a direction that's not appropriate, so you have to make changes to the people. I think what's going to happen with AI and staffing is we're still going to be hiring people. You get more productive, but you need people at some level. It's Jevons paradox. When the steam engine was created, they thought we were going to lose all these jobs. In fact, it created more jobs. It's happened over and over and over again.

Josh Rubin

But we're not hiring, because we don't know what roles we're filling, because we don't know where...

Jeffrey Campbell

That's true. And especially in the traditional SaaS space, there was a real panic. It happened where I was too: oh my God, SaaS is dead, don't hire. That's fading. So I'm not sure we know yet how it's going to affect hiring. For us, it was more cost control and just cultural shift. I would like to hire more, but PE rigorous discipline. PE gonna PE.

Josh Rubin

Are you guys growing as a company, with the bottom line?

Jeffrey Campbell

Yeah, yeah.

Josh Rubin

Well, given the housing and real estate market right now, that's not a small thing.

Jeffrey Campbell

A hundred percent. We are very tied to interest rates. That's what it comes down to.

Josh Rubin

Yeah. I think that's the other thing that will constrain AI growth across multiple sectors, which is just outside influence. There are macroeconomic trends that I don't care what...

Jeffrey Campbell

Totally. There's just the reality of boots on the ground, like what actually is going to drive revenue. Just because you have access to AI-generated code doesn't mean you're going to produce something in an industry where there are consumers, right?

Josh Rubin

The junior pipeline is something that I talk about a lot with a lot of technical leaders. Howdy does staff and senior; that's primarily what everyone was looking for, and that's what we've optimized towards, because, to your point, nobody's got 15 years of AI and machine learning development experience. So you're hiring essentially for wisdom and personality half the time. You can hire juniors with personality, but hiring juniors with wisdom is always difficult. So your company finally becomes the first company ever to give you infinite budget to hire whoever you want. What are you hiring for?

Jeffrey Campbell

So I've seen this with my team. We had one person who we hired laterally out of customer support, and that person was really a champion for the new tools. I've seen this in a couple of different cases. I would do a balanced structure if I could. It's no different than what I did before at Seasoned, where I went from five to 35 in about 18 months: balanced senior, junior, mid-level. I want built-in mentorship cycles within my team, and now often the juniors are more capable with the new tools, and they can put a little pressure upwards: hey, seniors, look what this person's doing. They can do brown-bag lunch kinds of demonstrations. So I would definitely keep it balanced. The seniors are the hard ones to get to use the new stuff. They're skeptical. They don't trust it. They're insecure about it: wait, what is my job? Whereas the juniors don't have that; that's just what they're used to. And all my interviews would be AI-assisted. Show me how you use this tool. Here's a problem; I want you to use Claude or whatever you like to use and solve this problem. If you can't, I'm not going to hire you.

Josh Rubin

No, it's changed the hiring game. It's very different now. The first hurdle is make sure they're not from North Korea.

Jeffrey Campbell

Yes, there's a whole world there in the remote space.

Josh Rubin

Nobody's real unless...

Jeffrey Campbell

Yeah, or how many jobs do you actually have? Is this your third job? How many jobs are you going to carry?

Josh Rubin

Well, there's that too. But also, I think the pandemic broke us in some pretty profound ways. There was a recent report looking at the layoffs and basically saying, you know what, it wasn't driven by AI, it's remote work. They correlate almost exactly the same way. One, I think, because it's a lot harder to fire people you see around the water cooler every day. That can still be done. But also, there is value in in-person collaboration. We need the human interaction.

Jeffrey Campbell

So you're saying return to office became an excuse? Yeah, I think that's right.

Josh Rubin

Your work best friend, your work spouse, is a pretty important part of it.

Jeffrey Campbell

A hundred percent. Oh my God, a hundred percent. And you can get value from somebody next to you that's maybe not clearly associated with your work task. It could be moral support, or it could be just rubber ducking with somebody. A hundred percent.

Josh Rubin

Yeah, the unexpected conversation is what drives humanity forward, and you need to optimize for that.

Jeffrey Campbell

A hundred percent.

Josh Rubin

But you still work from home occasionally, I think.

Jeffrey Campbell

Yeah, there's a balance there, for sure.

Josh Rubin

One of the other questions I close out with with everybody is: are you more anxious or hopeful about where things are going right now?

Jeffrey Campbell

I am profoundly optimistic.

Josh Rubin

Well, you ride a motorcycle. You'd have to be.

Jeffrey Campbell

I think we're going to figure this out. We're going to increase productivity. It's going to increase GDP. We're going to adapt, as long as we don't screw it up at the foundational level, like can we get enough electricity, things like that. I think this is a very positive thing. I think it's a leap for medicine, it's a leap for general research, it's a leap for everything, if we do it properly. And I think those who are tending negative have maybe been exposed to scare tactics. I think also there are some frontier model companies that want to close the door and own everything themselves, so they try to scare us away. But I'm very optimistic.

Josh Rubin

Well, that's good on you. I think trust has been disrupted more than anything else, so I'm not surprised by any reaction at this point, positive or negative: the outsized exuberance versus the shut-it-all-down.

Jeffrey Campbell

Yeah, well, I don't blame people for not liking big tech. I totally get it.

Josh Rubin

Oh, no, it's not trusting big tech.

Jeffrey Campbell

Absolutely, and I totally get it. Number one, the CEOs of big tech: just stop talking. We don't want to hear what you have to say. Just stop talking and just do your job. That would help. But yeah, I understand. I get why people are suspicious.

Josh Rubin

It's fascinating, I think, for the Gen Xers and the elder millennials in this space, who came up when tech was young and hot and adding value, or at least we thought it was adding value, and then eventually found out that a lot of it was just extracting value. I'm a Steve Jobs guy from back in the day; that's how I came up. And the latest generation of what would once have been the tech hero, frankly what Elon Musk used to be in the minds of the populace, has shifted. I was talking about this in my last conversation: die a hero or live long enough to see yourself become the villain. That's kind of tech's era right now, or tech's midlife crisis.

Jeffrey Campbell

That's valid. I mean, there are arguments, like Jonathan Haidt's, that maybe mobile phones weren't a good thing.

Josh Rubin

Smartphones are cigarettes.

Jeffrey Campbell

All this social media is not a good thing. I think you could make a very strong case. It seems like that's the case, right?

Josh Rubin

Yeah. I worked in cable news. I am as complicit as anyone in the way the world turned out. At the top, it feels like a lack of empathy for why you're nervous about this. This thing's so great, why are you nervous about it? As opposed to: okay, that's fair, I'm starting to understand why you're nervous about this. Because they're so bad at messaging. Oh, you built an infinite layoff machine, and you're surprised that people feel bad about it?

Jeffrey Campbell

Well, and they'll tell you it's an infinite layoff machine.

Josh Rubin

I know, and they think they're being edgy and fun. Read the room, guys. But we're also talking about people at the top who fundamentally, frankly neurologically, can't read a room. It's like their superpower. And we all have to deal with the ramifications of that.

Jeffrey Campbell

That's why they should not talk so much, because you're right, they're not reading the room.

Josh Rubin

I was interviewing a guy who is working for a nuclear power company. They build miniature nuclear reactors for data centers. And talking to them, you can actually get to it: the data centers aren't the point. The infrastructure is the point. The power is for everyone. The hyperscalers are the thing that finally makes this economically viable, but they're not the goal. But you're doing a bad job of telling us what the actual goal is. The flip side of that is, telling us that abundance for all is the goal is dumb. Nobody buys that.

Jeffrey Campbell

I think it's true, but nobody believes it. You're right.

Josh Rubin

But also, what does that mean? We have abundance in this country.

Jeffrey Campbell

It's true, relatively.

Josh Rubin

Abundance doesn't make you happy. Clearly, there's about to be a documentary about Elon Musk where they're going to talk about how miserable a human he is. He has everything. Abundance does not make you happy.

Jeffrey Campbell

That's true. Whereas there's somebody in Siberia who's just happy as can be.

Josh Rubin

Maybe. But happiness isn't the point. Contentment isn't the point.

Jeffrey Campbell

It's purpose, right? Meaning.

Josh Rubin

Exactly. And we're real bad at that too.

Jeffrey Campbell

Arthur Brooks talks about that a lot. You've got to find meaning in your life.

Josh Rubin

So where do you find your meaning?

Jeffrey Campbell

Great question. It's something I'm working on. Creativity, number one, for sure. Making things that generate value for people is where I find inspiration. But honestly, my kids are almost out of the house. Empty nest phase: what now? So that's something I'm thinking about a hundred percent. It used to be professional success, climb the ladder, stay healthy, have good relationships. But that's a good question. That's a journey I am restarting right now. So I don't know yet. I don't know right now.

Josh Rubin

Right there with you, man.

Jeffrey Campbell

It's exciting and terrifying all at the same time.

Josh Rubin

What a time to be alive. The alternative is worse.

Jeffrey Campbell

A hundred percent.

GET INVOLVED

Be part of the
conversation.

Whether you're a CTO who wants to be featured, a company looking to sponsor, or an engineering leader wanting a seat in the room — there's a place for you here.