Ep 36 - Justin In A Box with Justin Givens | Developers:After Dark

This episode is an interview with Justin Givens (founder of Image in a Box and creator of the HubSpot app Simple Events). Justin recounts his early computing experiences, founding Image in a Box (a HubSpot Platinum consultancy), and iterative product work from WordPress plugins to e-commerce syncs to HubSpot apps. He describes building and launching Simple Events (started 2022, public beta/launch in 2023), struggles with imposter syndrome, how community and faith helped him ship and iterate, and practical developer advice (use task boards to close "open loops", keep MVPs small, maintain local vs prod app versions). The episode also touches on HubSpot platform updates (App Home, versioning, CLI improvements) and Justin’s involvement in teaching a CRM/app development bootcamp.
Chapters
And I was like, what's a computer? He brought one home. And I was like, this is awesome. I need to delete Windows so I can install the new game.
Hello and welcome to another episode. We are glad you could join us. And for those of you who are new, thank you. Thank you for giving us a shot today. We're going to have a really amazing guest. If you've ever been on our blog, if you've ever been. He doesn't know he's amazing yet. If you've ever been on our blog, if you've ever been to Inbound, if you've ever gone through any workshops, he might look familiar. That's because he's everywhere. But before we let him introduce himself, let me just get into one quick thing here. And that is the website that we always want you to go to and that is devs@darkpod.com now if you want to be a guest, you can go on the website and you can fill out the form and then we'll reach out to you. If you want to be a guest on the show, we would love to talk with you. As we always say, the definition of developer has changed, blown up, if you will, over a short period of time. So it's no longer one of these things where can't talk to someone who does SEO. We have a whole mini series that we're doing, you know, SEO in the AI world where we're talking with people with SEO experience. So go to that website, take a look. But this is where we want you to go and got a little Halloween theme there. Might have to change it for the holidays coming up. But nevertheless, if you got a little bit of time, we do appreciate if you go over there, you can check out some of the back back episodes that we have and there'll be links to it. Those links will of course lead you to the other place that we'd like you to visit if you can and subscribe. That would be the HubSpot Developers YouTube channel. That would be at HubSpot Developers. Without further ado, I would like to have our guest introduce himself. Justin, why don't you tell everyone who you are and what you do?
So I am Justin Givens. I have been fortunate enough to be around a computer since I was a kid. Back to the windows 311 days. I run a HubSpot consultancy agency called Image in a Box that also has built and manages supports Simple Events, the fastest growing event management tool in HubSpot. Right now we're over a thousand installs. So I'M super stoked about that.
Nice.
But that. My. If you've ever talked to me, if you've ever seen me in person, you're going to know that I love php, all right? And I know in this community everyone laughs at me, but it's. It's 100% true.
Just for the php, or is there other thing? Is that.
Both. Both. Both of them. Okay. So, yeah, no, it's. I. I love problem solving. I love computers. I've always had one around my fingertips. I remember my dad jumping from the copier and typewriter business and 10 other guys, and him started a computer business in Chattanooga.
Shut up.
Really?
Yeah. In Tennessee. And what's a computer? He brought one home and I was like, this is awesome. I need to delete Windows so I can install the new game. And true story, that actually happened. So that was not a fun week with my dad.
Me and AJ did something similar with the first gateway that was ever bought for the house. The first, like, computer in the house that we started pulling it apart and, like, trying to mod it and stuff like, you know, like the people online do.
And it was just.
Yeah, it's.
We voided that warranty right away, so.
Oh, yeah, I can relate. Yeah.
Do not remove sticker. What was that? I don't know. Right. Right away.
What happens if I take the door off the thing with the sticker on it? I haven't technically removed the sticker, so. But yeah, no, we. We can definitely relate to that. You mentioned, though, now you said there's a. There's a very interesting story around the creation of image in a box, Right? Tell us a little bit about that.
So I moved to Huntsville, Alabama, which is where I'm currently located right now. As of this podcast. I don't know where I'll be in the future with that. I moved down here, had another job, and I was doing a lot of WordPress. Fun little fact. Justin's name's in the WordPress source code. I gave back to a lot of that programs. I got a lot of code in there, a lot of fun there. And I was just doing stuff, solving people's problems, bidding on random jobs here and there at night, not conflicting with my current job that I had. And we were walking the dog, me and my wife Michelle, and she goes, you know, you're. You're really good at what you do. Why don't we start a business? And I was like, okay, sure, you know, whatever. So I wanted to name it, like, Light Post Designs or something like that, because I Love Pixar movies and I love that little intro with light. So I grew up with that as a forthcoming of computers and anime and all that kind of stuff or animation. And she was like, yeah, that's not a good name. And I was like, you're right. So by her grace, by her vision, Image in a Box was born. And she's like, yeah, I really think, you know, it's image in a Box because we're putting websites and theoretically every device we look at is a box. But what I will tell you is that name gets a lot of searches for custom box designs, like skipping boxes. So for about six years, I'd say we got a lead a week. Hey, can you design us a box? No, this is not what we do.
That'll have to be the side hustle.
Right? It should have been right, here's, here's your sign. Right. It's like go into this industry. So, yeah, it was, it's been fun. We. I jumped from my current company that I was working for and we only had three months worth of work at that time.
How was it? What did you feel? Honestly? Like what? Like nerves wise.
I cried the second week into it. And I'll be honest, I was. We got in the car. Fortunately, my wife had another job at the time, so we were running it together, but she was still working at another company. We were driving to Gatlinburg to go camping with some friends. It was going to be a nice getaway, just camping on the river. And I'm sitting there in the car. I don't know how we're gonna do this. I just spent two weeks networking. I went to every single networking event in Huntsville. Wow. And I didn't get a single bit of work. And it wasn't the sales process. It was. Yeah, yeah, it was very humbling. But it was what, what I learned and what's very important is when you find your target audience, that you got to find out where they are.
Right.
Who. Who are you selling to? I didn't care what the event was. I just signed up to go network.
Right, right.
Well, come to find out it was a franchise marketing event. Well, they don't own their websites back in the early 2000s. Right. So it was. And then you come into the government world, which is where I live in Huntsville. It's a lot of DoD contractors and they're like, no, we don't care about marketing. We're just doing cool engineering stuff. Okay, awesome. This is going to go great, honey. But I mean, God was on our side. So it was, it put us in a fast path to directory. We made some really good business connections and started building, I mean, I want to say early2010. So like 2010 is when we started 2011 and 12. I built an eBay platform for WordPress and it was really, really fun. So. And that was for an education sector. It was really cool. But again, that's. That was the problem. They didn't want to go to ebay. They couldn't go to ebay because of the assets that they were moving and they wanted to build a, a bidding system. So, like, let's go. So.
Well, there a. Let me ask you, was there a point when you were first getting started that really surprised you? Because, I mean, aside from and what it sounds like you're describing, and correct me if I'm wrong, but there's like, there's imposter syndrome that, that like, category, right? Where there's just, you know, it doesn't.
Leave you unless you've conquered it. Nick, please tell me how. What's the special? Juice?
I would not be the one to talk to you on that. No, for sure, I agree.
Yeah, I'm sure. Dennis doesn't deal with this at all.
He knows everything.
So. Also it's true, typically when you're starting out, you're like, look, I know what I'm talking about. I can do this. And then when you get told no so many times you start questioning like, maybe I don't know what I'm doing, maybe I can't do this. Maybe. And in those first, I would say after those three months, we would get little jobs here and there in that first three months. And you're like, okay, we can get this snowball. We can get this going. And then what you start hearing is what the clients are saying afterwards. Like, I can't believe you actually did what you said you were going to do. I'm like, what are you talking about? That's like a no brainer. I said I was going to give you a website, of course I'm going to give you a website. But in the industry at that time, it was known people just to take the money and run. So there was a lot of skepticism out there, right? So that imposter syndrome slowly went down into nothing because business was working, the network was growing, and it was really fun. But what I would tell you, and a lot of people think, oh, cool, I've got it successful now. Imposter syndrome is never going to come back. Well, that's a lie. All right, so when we started Image in a box as a WordPress, like web development shop, that's what it was. There was four competitors in Huntsville. That was it. I think by 2017, 2015, there were 30.
Yeah, yeah, yeah.
So you want to talk about, like, oh, we're doing great. Oh, my gosh. Now we're actually having to bid, right, against all these people who are leaner than what we were, were cheaper because they were leaner. So it just, it crept back up. Maybe we can't do this. Right. And then we started looking at even in the WordPress world because we found HubSpot in 2017. All right, so pre that, we started building internally apps, what I would call apps for WordPress. So we had started building out what I called Shop Sync. So it could use WooCommerce as your single source of truth for all your e commerce platforms, Ebay, Amazon, everything would sync into it. And your online store could be. Your inventory could be controlled. Right, that's cool. And then you could have a dashboard. Well, imposter syndrome, we built it, we had ebay and Amazon singing, and then boom, crashed. Like, no, we're taking it down. This is not what we're doing. Like, imposter syndrome went through the roof and we just. I literally deleted it.
Wait, wait, wait, wait. Start over. So it crashed and then.
Sorry, it. It didn't crash. Sorry. Imposter syndrome creeped up because we were like, how do we sell this? We don't know how to sell this. We don't do. And let's just stop doing it. Let's go back to what we know. Right?
Right.
Same thing happened with CRM box. So I like the term box. Some reason, I don't know why. And the CR inbox was turning WordPress into a. It was almost a HubSpot style. You're user centric. It could do all the cookie tracking. You could do all that. And that was from my experience back in college when I built an email marketing platform for my fraternity. Because I was bored, we had a bad communication system. So I built an SMS and an email platform to solve a problem for the fraternity. And it was a lot of fun.
I mean, that's awesome. I mean, like, I was literally taking oceanography on a Wednesday night, and you're sitting here building email marketing platforms. I think that's just like, that's awesome.
Well, it did the one to one. It did all the things. So it could do Mel. It could do your mail merge style, say, hey, Nick. Hey, aj. Hey, Dennis. On the single email, we could See individually who opened what. And I, I mean, I really, it was, it was nerding out, exploring everything possible with PHP and again, PHP and MYSQL at the time, but it was a lot of fun. And then I was able to pass that over to the next people in the fraternity as I graduated. And then one day, because I used to format my computer every summer.
Same, same.
Really?
Yeah, yeah. Oh, it's awesome.
It's such a free experience, you know.
But I, you know, and I'm kind of like on the.
No GitHub existed either. Right, yeah.
Okay, that's fair, that's fair.
You're like, whatever. I'm putting on this little Drive CD. All right. God, yeah.
I remember having so many CDs of like 1 of 7, 2 of 7.
Of just like backup files or the, what was it? The Iomegas. The Iomega zip drives. Right.
Don't forget those.
Those are.
Yeah. Yes.
Those were a staple in college.
So, so, so co building websites was kind of like, you know, you, you knew PHP and then WordPress was there, so you just built websites. You didn't decide to go more server side stuff? I mean, like, like what, you're doing more app building?
Yeah.
So what, this was sort of the, the journey as you start bidding on projects and as your company grows and as you expand in the world, you have to see where people are asking for the next thing or you're losing the continuing services. Right. So what I saw is people were like, hey, you know, your website looks great, but it's not doing anything for my business. Well, and that's when we started questioning like, okay, well what are you doing to drive leads? And they're like, well, nothing. I've got my website. Okay, so you're not blogging because we're already on WordPress. Why aren't you blogging? Oh, well, we don't think we need to. Okay, that question. Okay. Are you running billboards, ads and industry with flyers, you know, whatever you're doing? And all these people like, well, no, people are just going to find me. It goes back to the field of dreams. If you build it, they will come. No. And the engineering mindset, or even the imposter mindset is, well, I've got the perfect tool. People will just search for me. Right, right. And where, where's that marketing match? Right. So we started saying, okay, at this time. So if y' all were using Google Ads back in 2012, it was difficult, it was hard, it was slow to launch an ad. It took a process Right. Well, being technical, being nerdy, we could do it. And we can make sure Google Analytics was 100% tracked on what we needed to for this client. So we moved into what I call the full agency model. So we went from websites to say, okay, cool, let's help you drive that traffic. Let's do the blogging, let's run the ads, let's do the email marketing. All right, so we would use mailchimp. At the time I wanted to use my old platform, but again, I lost it because of the monthly or the summerly formats.
Okay, so sounded a lot like a Pixar movie that just gets deleted. And then all of a sudden somebody has the backup.
Of course, but no one had the backup. SVN did not work well for me then. Okay, so from that transition, we started losing because we had marketing contracts at that time. We started losing contracts so we would have clients five, six years. And then they were like, nope, we're done. We're not seeing any roi. We're like, what are you talking about? Like, if you look at the reports, it's like we're driving growth year over year. Content's growing. And they're like, yeah, but we're not getting any customers. Well then that presented the next question of what are you doing when we bring you a lead? Well, I'll call them. Well, how many times? Call me, I'll email it.
What do you mean?
So at that same moment, we found HubSpot. So building that marketing automation, building that whole pipeline and we started saying we're going to do more for that, for customers. Where I currently at the. Mom, sorry, Currently? At the Moment We're a HubSpot platform, Platinum Agency. Okay. So when you think about that transition, it's like, okay, cool, now I have another problem. I've solved all these other problems, but now you can't sell or you can't close the customer into a discovery call to actually vet them. We're losing that. Right? So I can see why we're losing these contracts. So then we started doing sales coaching. We started using HubSpot Sales. HubSpot Sales Hub using sequences using the meeting sets. Now we're actually saying, look, now look how many meetings we got booked for you. So that then turned into, okay, cool, I need to do more at HubSpot. So I think it was around 20, 20, 20, 2020 or 2021. The company. I made the call, we're going all in HubSpot. So we dropped everything WordPress and said, this is all we're doing. And we're teaching and coaching and building on WordPress. Um, so at that point we were running webinars. I was running training sessions on Google Analytics, even to my competitors. Those 30 competitors came to a training session that I had a four week training session on and I was like, why did we not get any customers? Oh, because I just trained all my competition. We broke even on it, but it was like, well, this is great. Like, looking at the room, it's like, this is my competition, you know, so. And that was, that was funny. But then you could see there was a need for this technical expert in the area of like, well, we can build, we can drive leads, but we don't know how to report on it. We don't know how to build this revenue engine, you could say. And that's why we went 100 HubSpot at that time. So when that transition happened, that's when we. Back to your question. Dennis started saying we need to build platforms and apps that aid that there are gaps in HubSpot. Right. Because as a tool for HubSpot, it's not going to build every single solution out the gate. Right. As we know, Data Hub just got launched at Inbound. Data Hub wasn't originally built back when HubSpot started. So we were running so many events for our clients and for ourselves, I think close to 200 or something like that. I personally got tired of clicking in the CRM from one portal to the next. It's nothing against HubSpot, but it's a repetitive process that can take time. So you build a flow, add in six emails. Okay. Create another flow for those who attend, add more emails. Okay, I got to redo this again.
All right.
You know, and so we had a good process and that's where Simple Events honestly came out of. I've got two more in the works I can't talk about right now. So to solve other issues that I'm seeing in HubSpot that I, I'm so excited for because it goes back to that original thought of help people get the leads they need to get when they need to so they can have a better chance of closing. Right. And keeping that data as high as quality as possible. While my, my motto is keeping it simple. Hence the name Simple Events. Right.
In a box.
Yeah. That's simple. In a box. That's. Yeah. No. So outside of HubSpot's world, I would build automations for our team. I would build backend systems that clients needed that no one ever saw. I know between some schools and HubSpot in WordPress, I built a full automatic sync between events that were in the school platform, like Canva, all the way into HubSpot, but also into WordPress as well. WordPress fixed their legal issue. I had an awesome WordPress plugin for HubSpot that made everything native in WordPress so you didn't have to switch between the two tools to drop in, bookmark links, call to actions, forms, you name it. Yeah, it was really cool. But then WordPress and HubSpot both started saying, you can't use WordPress in the plugin name and you can't use other legal names. Yeah. So I was like, okay, I don't have a good name for this. Let's move on. Imposter syndrome. Nick came back up again.
No, no, that's amazing. That is. I mean, it's one of those things too, where there has to be a sense of kind of like you're. When you solve that problem, right? Like, whether it's something big or something small, like there has to be that. That gratifying feeling where you're like, it's clicking. And it's not only just clicking, but it's not. It's clicking for multiple people, you know, simultaneously. Because it's one thing for like something, like you said, to get over the imposter syndrome to create something like, let's just say like simple events just in specifically for you to create it. For it to work like that, that's. That there's, there's a gratification there. But for then for it to like solve problems, like in the snap of a finger across multiple people, that's got to be something that is like, can you speak to like, how rewarding that was when you realized, well, this, I think this is a problem. And I feel it is because I've talked to other people. But now I'm seeing that problem being solved in real time.
So let's go. When the idea came to me. So 2022, we were at Inbound. I found out about a discord community that was really great, really thriving before the dev slack. I didn't even know about dev slack back then. And there was like six questions about the marketing event object. And I was like, well, I love events. I like creating it, like doing this flow and all this stuff. So I was like, okay, let's build an app on that, right? So. And I do attribute, like, God gave me this idea. It wasn't. Justin had this epiphany. But what I will tell you, this goes back to the imposter Syndrome. I got super excited to build it. I built it for three months, and then I stopped. I walked away from it.
Why?
You've got my attention.
Yeah. Imposter syndrome.
Yeah.
Okay. I literally started from September of 2022. Got a beta or an Alpha, more of an Alpha by January, and I walked away until March.
Walk me through that last week where you. You said, no, I'm just. I'm just dropping this because, I mean, three months of work, I'm sure many, many, many, many hours.
Yeah, this was before AI, guys. Okay, girls.
Yeah, it's true. Well, I mean, one doesn't just say, yeah, you know what?
No.
Yeah.
People might be in your position that you were in where they're building something and they're on that cusp of, like.
Do I continue or not?
So, like, I. I definitely want to.
Hear more about this. Well, I feel like we. We as humans start saying, okay, I'm about to expose myself. I'm about to push this into the public realm. What is someone. And this is where the Impostor. Imposter, Imposter syndrome. And this fear. And I lived in this fear for a long time. What does the community think of this app? What is the community going to view it as? Right? Because the last thing you want to do is, like, you launch something. It's like, well, that's dumb.
Right?
Yeah, I knew it wasn't dumb.
Right?
But those are the bad thoughts that every developer goes into. Why does every developer say, hey, I'm almost done?
Yeah.
And what do they do?
We just owe you an app that I've been. I've been meaning to give to you for six months. And guess what? I'm almost done, buddy.
I'm almost done. But it goes into this like your. Your mind is fighting you.
You.
You are smart. And if you're not telling yourself that every day, I can do this, because I have been doing this, and that's what a lot of people lose sight of. And now you will have those other people who can just power through it, get it out there, launch it. Great. That's awesome. Right? I dealt with this probably eight times in my life of image in a box, building these platforms and then trashing them. Okay? One little birdie, one little hiccup would then say, oh, nope, not good, right? So as I got to that January moment, it felt like, hey, it works, it's good. But is someone going to pick it apart? So I moved into. So I built. Because we did it. We did WordPress manage hosting, and I didn't like all the platforms out there, like WP engine, nothing wrong with these platforms. I didn't like how I could scale and I couldn't control what I need to control from a client standpoint. Right. So I built a WordPress managed solution in the ground up all this. So January, I was like, you know what I'm going to do? I'm going to move that to Google Cloud, I'm going to move it off this other client, I'm going to move it over into the GCP world and actually make it more scalable. I wasn't even selling WordPress, okay? But that's the thought that came in. And I would say around mid February, my wife goes, hey, where's the app? We're Simple Events. And I was like, oh, I'm doing this so I can, you know, get this off my plate. And she goes, stop, go back and launch. And I was like, I can't. It's not ready. It doesn't have all the features, and I don't know if I can do all the features. Okay, fast forward two weeks from that conversation. I'm at coffee with my best friend. He's also an engineer, really smart data scientist guy, got a PhD in it. And he goes, justin, take the engineer out of it. And I was like, what do you mean? He goes, launch it. I was like, I can't. It's not. He goes, no, go home, package up what you have and launch it.
Yes. I love this. I love this.
Yeah, no, go ahead.
I just want to say, I just want to double down on all this because I think this is something a lot of developers are missing as we isolate ourselves so much. And what you were just saying right there is it's a huge thing that made people missing is community, honestly, having people around you to support you and just get you yourself out of your own head to say, just. Just do it. Love God, do it. You know, I mean, that is so huge. Sorry.
So, yeah, never launched an app on AWS before. I spent three days and I launched Simple Events, turned around, recorded a video for LinkedIn. This was the only marketing I did. It was. It was listed in HubSpot, but it wasn't a certified listing. It wasn't anything crazy. It had like three installs from the clients I had that were running events at the time.
Right.
I did a social media post on LinkedIn, just said, hey, I'm looking for like 10 beta users. This is what I'm solving, this is what I'm. I've built, and this is my path that I'm going on. I think I had 50 users.
Nice, nice.
Well done. Every single one of them came back to me and said, I want more.
That's awesome.
Like, this is. You're. You're doing exactly what I wish every other event platform would do. And I was like, so, okay, cool. So that gave me. Hold on, this is where it's great. For the next three months, I built feature after feature after feature. So we launched it with just a simple form system that did event management, so you could check people in, you could cancel, you could do all that fun stuff. From there, I think I launched emails, workflows, limited capacity with HubSpot forms, and a very simple guest registration process. Okay. Three months hit almost on the dot. I stopped building. Couldn't do it again. Got this imposter syndrome again.
Really?
Yeah. It's not working. It's not going the way I want it. It's. It's done. So was it.
Can I ask you, was it. Did it feel exactly like the first instance of it or was there. Was there a difference to it? Because it's like listening you say that, I almost kind of feel like, well, you've already met, like, not mastered success, but you, you definitely had that touch of success where before it was like, I don't know if it's even achievable, achieving it even at a slight sliver of it or regardless of how you want to measure it. Right. You did it. So you've touched the golden ring, at least temporarily. It's a little bit of a different fear than saying, I don't know if the gold ring is even there.
Well, I don't know if it still exists. Have I exhausted.
Okay, okay.
The growth of this app.
Well, could you match it up with your metrics? I'm sure you're tracking things at that point, how the app is performing.
Right?
Yeah.
It was on your head.
This is all.
Well, so is. It's. It's to the point to where you might get one email, let's say out of my 50 users, saying, hey, it didn't work. So then this would creep in. Right?
Yeah.
It's the same thing when you launch a website for the first time and it's. Somebody goes, hey, this doesn't work.
Right?
And you're like, crap. Yeah, Right? Yeah. But you have to learn as the developers. That's constructive feedback. Let's dive in so I can actually help this process go even better. Okay. So I say, that wife caught me back on and said, what are you doing? Why aren't you doing this? She's my. My guiding star. And she was like, no, you've done this. You have just like, what? Y' all said we hit goals, right? You. Yeah. You got 50 users quicker than you realize. So I was like, okay. Got back into it. And that was really. The first 12 months. It was a fight to say. Because here's the other thing about what the world will do to a developer. You'll have this idea, and then you'll go to a social media network, you'll drive down the street, you'll see a TV commercial, and it will derail you. Yeah.
Yep.
It will either A, give you another idea, B, say your idea is not as good as this new shiny idea.
Right.
Yep.
Or C, it will just bring your spirits down.
Right. Right.
So I dealt with a lot of imposter syndrome in my life. A lot of fear of what others thought. Okay. I would say in 2024, I finally got free of that. Okay. That's a whole separate conversation. I am happy to share that. It is with my faith, with Christ. But that journey. Oh, my gosh. I can't stop having ideas about simple events.
So how do you. How do you. I know you. You have thousands. And actually, I have two things about this one. How do you say no to ideas? How do you. How do you limit your iterations because you know you want to put out a solid feature before you move on to the next one? How do you rein yourself in so.
You'Ll end up doing everything for everyone and literally never sleeping ever again?
Right? Correct. So I was fortunate enough back in 2024. I can't think of his name, but I read a. It was. It was an ebook, like six pages, and it was called Open Loop. When you have an idea or a task in your head that you need to do and you leave it in your head, it keeps an open loop. So us developers know that the loop just keeps going. Right. We don't ever want a continuous loop in code. So if you think about it, Christmas is coming up. We have all probably thought about this, of getting gifts or Thanksgiving's coming up. We've got to figure out travel or get the turkey cooking. Right. We've got stuff happening. Right?
Right.
The problem is those open loops add capacity into your brain of what you can and can't handle.
Right.
And what you can clearly think about. Right. So, Dennis, to answer that question, as an idea comes to me, no matter when, where, or how, I go straight to my task management system, and I have a simple events development Board and just bombing out. Yeah, whatever it is. All right, so I've got code and prod, like features that I'm working on right now, but every idea that keeps coming goes in there.
I love that. And the one reason I really wanted to bring it up is because with the dawn of AI coding, you know how many features are offered to you every time you submit something? Why don't we do X, Y, Z, you know, like. And you get so sidetracked from actually building your actual project that you're just super.
So what I look at is, yes, you can ask your audience, you can see what they're doing, but you can also have a really good sense of like, hey, this would save more time or this would actually speed up somebody's life.
Right.
I like to keep things simple. So that's why Simple Events now creates over 13 assets with a click. So if you remember the WordPress days where it said you can install WordPress in five minutes, I took that same philosophy for Simple Events. You could actually have your entire event marketing in HubSpot in five minutes or less.
Love it.
Okay, fantastic. So no other event platform can say they can do that in five minutes. Right? The, the goal is always, you're always going to generate ideas when you're in the high stage of it. You're thinking about it when you're, when you, when you're, when you're vibing in it. Right? The vibe coding. Right. I don't like vibe coding.
I mean, I could get the vibe. Still a thing, right?
Movie. Yeah, it is, it's a, it's a, it's, it's a, a state of mind that you're like, this is going great. This is awesome. Oh, look at that. I just saw like some. You'll be walking through the house, driving down the road and something will trigger.
Right?
What happens to a lot of us is, I didn't write that down. I forgot that idea. And then you start beating yourself up.
Story of my life. Yeah, yeah, yeah.
So like my reading this, like 6 page ebook was like a task management system that can be shared no matter what device you're on. And you can easily comment, you can easily put anything in. You can even do the quick Google search to find the research of like, yeah, this is. Here's a perfect example. I wanted to integrate CSAT or the surveys API for HubSpot. That was the idea that came to me because I had some random clients that say, hey, could you integrate a CSAT after attending an event? I was like, that's A fantastic idea. Let me go see. Put the task in creating a follow up email with CSAT survey link all this go to the developer API docs. Nothing. Okay? This API doesn't exist. Put a note in there, no API. See if you can find a product owner. See what you can find through the community of people talking about this. That's it. Don't go do it. Don't get sucked down the rabbit hole you put it in. Because what will happen is like Friday at 4 o' clock in the afternoon when you're like vegged out because you've been programming all week, like Nick said, 24 hours a day, right? You're like, hey, what could I do? I need a mindless task. You can do your research, you can then go see are other platforms doing this. Is this a good value add? Yes or no, right? And it goes back to not every idea will make it into the app. And I think that's a litmus test that you have to be okay with. Yeah, yeah. It's just like in business, in almost 15 years of image in a box, you have to say, I'm not going to win every contract or every job, right? And you have to say, cool, what can I learn from that? Right? And if you're not taking your life of saying, hey, I messed that conversation up with my spouse, what could I do better? Well, maybe I could go lower instead of trying to win every argument, right? Or in, in the business realm, maybe every idea I bring to my team isn't going to stick. Don't stop giving those business ideas, right? So I just say that as it's always a key to not take it personal because that's when the imposter syndrome, that's when the fear kicks in. That's when you start getting drugged through the mud and you're like, I can't do anything right. And if you're missing that community, please come join us. Okay? The dev slack is amazing. Okay? But no, it's. That can then spiral into other things. So something that I don't even know if y' all know. I'm awful at numbers. I am dyslexic, I can't read time to my kids sometimes. And my kids laugh at me because they're like, Daddy, it's not 8:45, it's 4:53. Like just completely wrong, right? I built an office in my shed with tools and measurements and rulers and 9 16s that I've never dealt with before. But that is only because of the spiral of doing simple events and Sticking with it and building and seeing Nick, like you said, that spiral of that golden ring to actually obtain, like, oh my gosh, I can do. What else can I do in my life? Now here's the personal attack. I broke my ACL twice during this journey and I had played soccer my whole Life for over 35 years and I've never had a torn ligament or a broken bone. So I was, I lost my soccer identity.
Yeah, that's kind of.
Yeah, yeah. So but with that, I have gained who I truly am. I'm not a soccer player that runs a business. I'm actually Justin, who's grounded now. And I'm here to help anybody and everybody. Right. Because I think it was 2023 inbound. We did that little speed talk on the floor in the community and I was like, all you developers standing around here, build your app and launch it. Right? Stop, stop trying to add every feature and get it out there.
Yeah.
I felt bad because I saw you guys doing that and I was, I was working one of the booths, so I couldn't when I was. Because I believe that was because what.
That would have been.
You were on stage, I think that year. Yeah, yeah, yeah.
So I was like, oh, yeah, but I know I saw all you guys standing around. Then I was like, oh, that looks cool. What are they all doing? I want to stand over there. And I was like, but yeah, no, that's, I, I, I, I appreciate that too because that I, I like, I like the, the view you have on all of that. Especially like, especially when you're talking about like the way the community helped you move through it because it's almost like, especially when, when it comes to the things you do, Justin, it's almost easier to talk about the things you haven't participated in in the community because there's, there's probably a smaller amount versus having to talk about everything you do do, you know, with respect to HubSpot in the community. But if I could just touch on a couple of them because I think they're really, really cool. And they're really important too because some of the subject matter, like especially the blog post that you just had not too recently on the developers blog about the platform and about how like it enables. Right, right. With the new platform and everything. And just can you speak a little bit to that? And then the other thing too is the boot camp. You're hosting a boot camp as well.
Oh yeah.
There's just so much stuff that you're doing and it's like, that's why? Sometimes when you say, like, especially now, like, imposter syndrome, I'm just like, I look at some of the stuff you do and I'm like, there's no way this guy's got imposter syndrome. Like, I'm watching this.
So the. The blog post that I wrote was talking all about the new release that happened at inbound 2025. So those who are listening, in 2026 and 2027, okay, it was the new versioning of the developer platform and they came out with a new feature for apps called the App Home. All right, Sitting in these talks at this stage, we had cursor, we had cloud code, we had some other automated AI coders. So I'm talking to you in the future, who might have even cooler, okay coders. As they were talking about this at this point, I was like, this is going to bring my Entire app into HubSpot where they can run everything. So I built a prototype in 45 minutes with AI. Okay. And the new developer docs that were launched as well and was able to spin up an entire homepage that gave a HubSpot portal all the marketing analytics they dreamed of. All right. The reason why I wanted to share that is because a, the team at HubSpot put a lot of effort into the new platform versioning, which I believe is going to help developers know exactly what features we can and can't use and what's coming down the road. Instead of, hey, this feature got rolled out, we heard about it, or I didn't hear about it, this new versioning is going to give them the windows of Sprint that we can all then anticipate. We're so excited for 2026.1, right? Because you've talked about what's coming out, everybody's working towards that. Yay. But this article specifically highlights how the At Home can be a new marketing, a new dashboard for your apps and why and how you could go and implement it quickly. Because before that, I would say because me and Carter Carter Mackay teach the CRM customization boot camp that is App Development 101. It's car development, but it's also app development now because we. I couldn't tell you between the two of us how many apps we built privately and publicly. With that we're now able to see and clearly teach these audiences. This is what we're doing and this is why we're doing it in this version. This is what's coming out. And before it was like, well, just pick 2024, 2023. I don't just pick one and move on and we can keep going, right? There's a clear definition of what these assets and these versionings mean. And they've put so much effort into the CLI tool now that we can actually spin up things a lot faster. So before, what I will tell you is before this launch, it was Postman, and it was a lot of checks and balances and testing things rigorously. Now that the whole config is in a command line prompt or in a folder directory, I can see my workflow actions. I can test them. I don't have to do this. Like, wait, which one's right? Hold on, did I push that? Because I actually have, and this is what I recommend. In the bootcamp. You have a local version and you have a production version of your app. So then you can test these workflow changes or you can test these cards without breaking stuff, right? Because that's the last thing you want to do is actually push code or edit code live on the server, which I would never recommend anyone doing at.
4 o', clock, right?
You only commit breaking changes. Friday, 4 o'. Clock. We actually, back in the WordPress days, we had an internal policy, never commit code or never release code on Friday.
Please hear me.
Perfect. And it saved us so much stress.
For those of you who haven't checked out that article, I want you to go to developers.HubSpot.com blog where you can read that and a lot of other amazing articles. There's one from AJ and they're buried somewhere. I think there's one from me, like from years ago buried in there somewhere. So, like I said, there's a lot in there. So check that out as well, please. When you have some time, I wanted to ask you, because I. Before we run out of time, a lot of what you've been talking about, Justin, like, there's this common thread of community, right, where community is key. Because I believe you even said once, because I was. You know, I like to stalk people on LinkedIn. That's kind of like part of my job. Or at least it's a cover to be a stalker on LinkedIn.
I host a podcast.
I'm not a stalker. But it's even more important when you travel, right? Like when you're going to these conferences. Like, so let's take Inbound, for example, right? There's this sense of community that just. It seems to solve problems. It helps with. I mean, I wouldn't say get rid of imposter syndrome, but imposter syndrome doesn't Seem to be a thing when you have the strong community aspect around you. How has that. Like, especially when you go to these conferences, right? Because that. You have a lot going on. You really do. Like, not, not. Not just being somebody that's created a company, but then you have simple events and you have, like, you said you had this kind of, like, push to where. Yeah, it's nice to go to inbound, and it's nice to see everybody in and meet everyone. But you have, like, not an agenda, but you have a. You have something that you're trying to accomplish, right? Multiple things, probably. So how does that sense of community then kind of help you throughout that, like, mini journey that you're going on?
Well, so who's your sounding board, right, in the community, right? When you're. When you're sitting at home, when you're sitting in the office and you're like, I've got this great idea, but I don't really know if that's a good idea or if I should even go this path, right? Having that community, having that openness to be like, Look, A.J. i came up with this idea for simple events. I like. Does it sound crazy? Oh, it sounds terrible.
You should not be doing this just enough.
It sounds terrible. But send me all the source code and. And I'll get rid of it for you. I'll get rid of it.
I'll throw it away. But I would feel comfortable talking to you three, if not anybody in the community and be like, look, like, this is what hit me. This is what I'm trying to solve. What do you think? But if I'm isolated, if I'm in this little nugget, it's going to be, well, maybe I could, maybe I couldn't. Maybe I could, or I'm going to go at it the wrong way and waste a lot of time, which then is only going to impel and like, further suppress or further amplify the imposter syndrome or that fear of actually achieving success. Right? So. And then also your. Your mindset, too, is like, are you going in to be like, I want to be the best. I'm gonna make millions of dollars, or are you going in to actually help the community? Are you going into further the people around you fact with that, right? And so I say that is the community is so key because you might think, okay, well, Justin. Who's Justin talking to? I would say I probably talk to Carter almost every week, if not multiple times in a week of like, random ideas or like, hey, does this sound stupid?
Really? We're really sorry that you have to, have to do that. We love Carter. I'm just kidding.
But. But on the flip side, though, somebody in the community, Anton Carter, whoever it may be, might come back to me and say, hey, like, what do you think of this? And I'm going to say, I know exactly what you're dealing with. I know it's exactly what you need to do next. Because I've been through all that, right? And that was me and Carter flew together to San Francisco this year. And I've even had talks with Anton and Nicholas Decker, like, other things about just like random ideas that pop up and like, well, how can I do that? Well, this is how you do it. You go back to this task open loop syndrome of saying, get it out. What's the first task that you can do on that?
Right, right.
And before you write any code, go do a little market research. See what apps are out there, see what they solve, see how they solve it. Right? On the flip side, if you're building themes, if you're building anything for the HubSpot ecosystem, just do a couple an hour amount of search, let Chad GBT do the search for you. What's out there to solve this? Right? Then say, okay, cool. Research says I should build this. First step, let's get an app created in HubSpot. Second step, get the scoping now let's start building and playing. Don't try to make it the perfect scenario, but you're not going to do that when you're in isolation and you're not talking to the community, even just jumping into the community form or, sorry, the community, HubSpot, the community forms, or even dev Slack and just doing a quick Google search, right? Or search on those sites. But then you can see, hey, there's actually people asking for the same thing. Yeah, yeah, yeah. You know, and that community, what I would say is because we've had a lot of people, I think we had 250 registered at the last CRM boot camp. We, we average around 200 registrants. If you're like, hey, I want to get into HubSpot development, or I've been in HubSpot development. I know, I just want to know what I don't know. This boot camp's for you. That, like, that's how awesome we try to make this boot camp cover is like, look, even if you're a seasoned vet, 10 years plus in HubSpot, or you're three months in, but, you know, coding and, you know, programming, get in here and let's build something, because we're. We're just going to build you up so you can actually launch it. Yeah. Right. My goal is to leave you in a happier state. I don't want to bring you down by any means. I'm sorry, A.J. nick and Dennis, I brought you down with imposter syndrome. But hopefully over the. All the other viewers said, yeah, dude, this guy's got. And I always stop drinking coffee at noon, so this is way past noon for me.
I like how you mentioned. I like how you mentioned that, though, because I think. Oh, beside the coffee thing. But the. I think, like, you watch movies and TV and everything else. I think you see, like, the developer is always the one with the headset on. That's like sitting in the corner pounding away keys, and it's like, oh, don't bother him. He's the one that's. This is like. It's such the opposite of that. Where it's like. It is like any other thing where community or the impactfulness of community has such a net benefit, but you just don't. It's not the stereotypical. It's the introvert. Right. It's the developer. It's the introvert.
Like, it's. This only is me. No one else is like this. Right? Right. That's. That's the thought you. You get sucked into. But when you watch any of these episodes, you're like, oh, wait, I'm. I can relate to. Yeah, Melinda. Right. I can relate to other people in this community. And I'm not saying the HubSpot community is the one all be. All right.
We are officially for this podcast are saying that just to be in case legal is listening. That is exactly what we're saying.
Just. All right, hold on back. This is the one community I love.
That you brought your own soundboard.
The community is what keeps you on top of the water instead of sinking below the water. Right.
That's a great.
Just like this podcast. It's like, hey, should. I don't know if I really should be on it. Right? Like, who am I? Right. You can have those thoughts. Right. Or should I really like. And this is probably where 90% of the people live. I don't want to ask that question in the Slack community because I'm scared what someone will say.
Yeah, I don't even ask my co workers because I'm like, they're gonna think I'm an idiot. This is. This is exactly what's gonna happen. Yeah, no, it's.
I remember starting out the dev slack where it was, it was very intimidating to ask questions, especially because you knew HubSpot engineers were also in there. So you're like, I'm gonna ask this question and one of the Hubspotters is going to come to me and be like, stop talking. That's what I was always waiting for. And, you know, luckily for me, it was the opposite.
Naturally.
Like, you know, it always is the opposite.
Right.
It really is. It was so shocking to me. Like, I'm going to call out Matt Coley here at HubSpot. Like, was instrumental to helping me literally, like, do a lot of the things I needed to do. And then so was like, David Adams, who's on our team. Like, I remember the old, old developer forums and he used to help me on those all the time. And then when I came here, I was like, after talking for a little bit, I was like, wait a minute, are you the same dad? I'm told, like, because I never put two and two together, so. But yeah, like, the community was just always so supportive and just unlike anything I'd ever seen.
Right. And I think what society teaches us is don't ask the dumb questions.
Yeah.
When the reality is, what is that going to propel you to do when you remove that gate and you walk through it and you're like, I'm going to ask because actually I don't feel comfortable asking. And I've spent, you know, 35 minutes fighting with Claude or fighting with Chat GPT to get an answer from the dev docs, and I just don't know what to ask it. Right. Yeah, yeah, yeah. And I'm not saying anything against those AI platforms. Those are good and great platforms. But again, if you don't know how to ask what you need to get out of it, you're going to fight with it.
Well, I mean, I would, I would argue that's applicable to people as well. Right. You, you might come into Slack, ask a question, you don't even know what you're asking yet. Quite honest. Right. And if you start talking to people, then you know the actual question and then you can actually start going down the right, you know, path.
Well, right. And that usually first response is, wait a minute, what are you trying to accomplish?
Yeah, yeah.
You know, instead of saying, hey, I've got a problem with the API. Well, I doubt there's a problem with the API. It could be the, what we're trying to do with the API.
Yeah.
So.
But yeah, no, this, the journey of life is going to have a roller coaster. It's going to have its ups and downs. Right, dude?
And it.
If you choose the right people, if you choose the right to watch the right shows or don't watch TV at all. I don't watch tv. Okay. Partly because there's not really a lot of good, uplifting things on there that will build your spirits up. Right. So the only time we have football is. I mean. Sorry, the only time we have TV on is football. Right. And Saturdays.
That can be pretty. Pretty depressing.
Well, I mean, if you're a Bears.
Fan.
We don't watch too much on Sunday. I'm a Titans fan. Okay. So, like, it's.
I got you.
Ignore the cup. Okay. Because it is an Atlanta Cup. But me and my daughter go to an NFL game once a year for her birthday, so we've got to travel.
That's cool.
What we can. But yes, it's. That community exists. Stop being scared and jump out and actually be a part of it and give back. Like, I think that's just because you might not know the perfect answer. Try.
Yeah.
Okay. Because then you'll learn something in that process as well.
Yeah. Now, you mentioned. Mentioned. Oh, go ahead.
No, I'm done. I'm done talking anymore.
No, I was gonna say you mentioned down roller coasters. And one of those things as well as, like, as kind of a low point on roller coaster is when unfortunately, we.
I.
Honestly, Justin, we could talk to you for hours and, like, this hour has flown by and there's. I mean, we would love to have you back at some point, too, because there's just so much more that we can discuss. But I did. I want to thank you because I think your take on everything and your. That renewed sense of having. Or not just following the community, but, like, searching for it or at least realizing that that is part of the answer. Right. To helping you kind of like, propel yourself out of certain situations.
Right.
Whether that be imposter syndrome or anything else. I really love that take on everything because, like I said, I think if it isn't television, then it's just like this preconceived notion that, like, you have to be this sort of like, oh, well, that's the wizard in the corner that's just pounded on the keyboard, and they just make magical things happen. Right. And that's, you know, that's how it was with SEO and like, around that same time when you're talking 2012 and things like that. But, you know, we really do appreciate you coming on and having this discussion because people, like you even said people need to hear it, right? They just. You're not alone. There's other people like it. You know, we've had Carter on, we've had Anton on, and then there's just been. It's that that same sort of lesson has continuously ringed true, right? And that's like this sense of community, especially with us with HubSpot and the developer Slack and things like that. A lot of us wouldn't even be here, you know, in this situation, like working here or anything like. So there's a. There's a lot to be said about that. But I am very, very appreciative of you being able to come on and talk about it with such compassion that like, you have. So just a huge thank you for that. So, yeah, everybody, thank you for listening. You know what? Please, if you're watching us on YouTube, make sure to subscribe to the HubSpot Developers YouTube channel. And yeah, you've been listening to Developers After Dark and we are the show that puts the. The style and style sheets with pseudo class mohawk.
Boom. Hey, there you go.
Bye.
Love it.










