All developers will understand the difficulty that comes along with deciding whether to build or to buy. In today’s episode, we discuss why it’s so important to think about this decision before you make it; there are so many factors to take into consideration and you don’t want to act hastily. Co-hosts Michael and Dave discuss the pros and cons of building and buying, tiers that exist within the build or buy spectrum, and something that they would never build. They share a question that you should always ask yourself before diving in, and some red flags to look out for. If you’re in the market to buy, this episode is also full of examples of great places you can do so!
No host has claimed this podcast yet, if you are the host you can verify ownership by claiming this podcast
208. Buy vs. Build
The Rabbit Hole: The Definitive Developer's Podcast
Hello. Welcome to the rabbit hole to the developers podcast, living large in New York. I'm your host, Michael Nunez are Cohoes today. Dave Anderson, and we're asking you to think twice, before you build that thing, or before you buy it before you build it. And before you buy it you should think twice, at least twice at least give it some thought. Today, will talk about certain instances where one may you do as a developer. We have that itch, bro. Like I just like, I can build this thing. Let's do it. Let's just go. Yeah. Right, I'm getting married and like, I had an inkling. Like, yeah, I like let me build my wedding website. This will be an expression of my craft and my love. All-in-one, all-in-one is going to be great. Talk about instances like that. And, you know, when to buy it, went to build it and I want to continue on on that. But example, Dave, I don't
The poke, you know, it's a short story, I bought it.
Skate. You thought twice and you were like, nope, I'm going to buy the thing, tell me about it. Like what made you want to go and purchase that you think twice or you were just like, Matt don't want to waste your time. I'll buy it. Well, like, so initially like I had a friend of mine who made his own wedding website and I was like Barry as Brave combo website, static content, colors. You know, some nice words, some links really, all you need. But then like, when you start getting into I like all well like, you know, we have like colors that we won and like, if there's a design of the invitation and maybe it wants to match and then like maybe you want some pictures and maybe like, you know, someone non-technical wants to get in there and edited. They don't want to go in and write some HDMI on a reactor UJS. I mean, I'm married. And if I was, you know, find a planet
But also by like you mentioned before. I don't think that the headache of do, you know, using a statically typed website for my wedding is one less headache. I have to think about when planning for a wedding, I think that was a bit it. Oh yeah, that's true. I don't, I don't know what the type of the addresses or have the form. Validation works. Yeah, that's fine. Just throw whatever you in that, dude. Got Bobby tables if you want, but I don't want to build that I have to worry about Bobby tables. Yeah, I mean, I think they're kind of, like allegory of like, buying the wedding website versus building it, like, kind of extends to a lot of things. Like, my domain is not like,
Design like a nun designer. I'm not like a wedding person. Like I have not ever built a website for a wedding. So I don't know what features I might want. And when I bought it, like I had a lot of features and I was like, I don't need this features like, why am I paying the money for this but now, you know, two years into planning. Thanks covid. Yeah, I got a day, you know, I'm, I'm going to use all those features and I'm so happy, I didn't code them and he's not perfect. Like, they're a little bit janky in some ways. I don't know. You know, if I was doing this that be like real good, but, you know this good enough man, in the thing is that if it's good enough for you, really find it to be an issue, you can write a ticket, you know, and send it to them for some feedback, but you don't have to write the ticket and then Implement, right? Like that would be much more time consuming.
Sit there and implement this bug fix that. You happen to find with Yorkie developer. I, you know. Yeah, I think this like General problem comes up. Again, again, with software, like for our company, we have a marketing website for First ride. I'm sure some companies and consultancies are like, yeah. Like we are going to do something bespoke. But, yeah, we use a CMS HubSpot because it has a lot of analytics and other things built into it that I like, you know, we don't need to worry about it, like the marketing people can deal with that. They can manage the content and all that good stuff. Like imagine, like if we were to hand-rolled at ourselves and you know, anytime marketing has a question that we have to go in and make those changes, its really easy to buy that piece of software at and short. The marketers can just update it however they see.
Shiawassee. Combat website, is brand-new looks clean. Shout out to the marketers, who thought of that? And fix it all up. They, I don't know if you had a hand in it, but it looks great, looks awesome. I really enjoy it. I know, I wish I could say I did. But now I just enjoy looking at all those sweet links. You know, all that I could log content and the podcast website to looks nice. I really like it looks clean. We got to update. Arlo go do a little behind, don't mind us. Kobe got us all low low slow. So cut us some slack, if you will. I didn't eat breakfast today. Yeah, please please tell Dave to eat breakfast. He needs to eat at feel good, oh my God. Why didn't the brownie anyway? You can do what you want if you want to build a thing Dave's, you can build it and we're telling people, why they should or should not built a similar note as like marketing. Their other kind of like really, but
Smoke software that like our robots like you know your CRM like your sales force are fresh sales or what-have-you or like your jarppi enterprise resource planning software like sap or mess with it or whatever you could certainly by the. Yeah Yeah Yeahs but I think you have to question like what is the business that I feel like I'm in that like I have the most steak at right? And maybe you're like really opinions about like how you manage your relationships or how are you you know manager Warehouse inventory and your finances, but probably you're not really that different than everybody else. And
You could put something in place and get away with it quickly. You know, those are also very painful, sometimes things. Like if you are, do you know by that piece of software and to test it to see if it fits your organization, then you can send using it, it's worse. If you were to build something and then you realize that the thing you bought doesn't really keep up the speed with your need of that particular software in the first place.
County goes back to that episode with Stephanie, Morello or we talked about buying the blog versus creating on yourself and that's like the idea. What do you build the block off a third-party site, and if you feel like you got an attraction to move it to your own hosted server, then by all means, you should do that. I don't tell Stephanie, I just want to build my own blog but I should just buy it by ya dig server. Hosting is another one, you know, what to use your machine and AWS or Google Cloud platform or your own machine. That's that's an idea. I personally feel like a w s bike and makes it so cheap, right? Especially like what land does? You can buzz. Like a first two million calls are free
You know, if you could get like ec2 instances that are very very cheap for you to test things out. I think it's really cool to do that but so like to start full-scale, have your server running on gcp. Might be a thing. You want a question as to whether you should start that are not right and probably the whole thing of of your surface service. Your software is not like the main point like you want to There's an opportunity costs associated with spending time on like setting up, you're hosting. So you don't know by versus belt thing, may even like, have many tears to it, like we're on one side of the tea. Are you are buying physical servers and you are installing racks of servers into the room or you going with PCP or a Hebrew Us in the middle or on the other side you're going with.
Roku and you run one command line. And then you're like you're flying, right? I mean, like, if you're buying and you start your process with the racks of server, that is a concern and you should definitely question that I will say though that I have a server hosting on gcp right now. I definitely bought before I built myself. I play the game called valheim, this is not a sponsor. I wish it was. The game is very, very fun. I'm playing valheim right now and gcp offer three months free from any of the services up to $300 or something like that goes like hey why don't I have a ball Hive server with my friends and thank you very much. It was really easy to do it or follow the YouTube link to get that up and running and I'm playing with my boys. Do you have an affiliate link? Know I do. I wish I did though, but I got to play with my boys that we got on server light and the ideas that anyone could get on at any time.
You don't think you're playing with your friends but you know what it's like, hey bro, could you turn on the computer bro? So I can play a little bit late. Now I'm just put that on the Google Cloud, bro. Figure it out. When I'm actually going to buy or what I put a building where I can see you at the trade-offs are like 40 bucks a month. I take for that. You see to that machine. I think I forgot what it is but it's free right now. So yeah I didn't realize that. That was why I've seen so many like suggestions to spin BC tcpserver instances, like Yahoo answers was going down and people were scrambling to download all of the answers before it went down there. What y'all really just put the docker container into do c p. Yeah, it's free and has been up like this many instances and
It seems like kind of crazy was offering three months might as well cash it and I don't have an affiliate link for that either. I wish it did. But Google's out there trying to you know give up the service for people to give it a try to buy. I could have made a vow Hive server and download all the Yahoo answers got to get the mansa's bro are the signs of the end that were there but you know if setting up your own server Farm is going to get you competitive ads like if your if your business is storage and servers like a few our Dropbox then share yet, like you're going to have more control over the outcomes by having your own
Emerson Tile Outlet cost. If there was one thing that I'm probably never going to build ever is probably authentication. I feel like there has been individuals who have thought this down to a science, and I should just consider using other authentication services for any of the applications that I decide to build a my to think that I can write better vacations individuals who have thought and plan this out, right? Like they, what do you think about that? Do you think you will ever find a reason or a time where it's like that more like Dave off? Am I, right? Like you have any thoughts on that? I could do it. Yeah. I was a good idea for it. Dave off, baby shooting for the Stars.
No, I'm pretty sure I could do it, but I probably would make a mistake and then some guy in Russia would just get me. Yeah, I think that I will probably have a better outcome if I, you know, use a service. Like I might talk to you tomorrow or whatever. I really feel like, you know, what time it is by versus Bill language. Need a pile of affiliate links like
Play everything else I would mention something. I like there's a lot of money in this like yo, tell me or you don't like some of the libraries. Like, you know, we've talked about, you know, when to roll your own damn third-party software episode 137 ae92, the tats cord to the tat. Yeah, brother. Use rails are Bingo and, you know, have to be hosted by our own server, but like to prepared by a library
Yeah, I mean I think you know someone has to think about whether it was a lot of time and energy. You put into that particular service for, then for you to buy it versus wondering, if you can make your own spin-off or if your business is much more customized, then what the service provides then, that would be a good call to do it. I just think me, personally, I can't think of it. I'm just going to use if I have to multi-factor authentication. I imagined or any of those other services that are provided. I think that. Let me see if I had to think, what is one thing that I would?
Create you know what I create this just came into mine. I just think that would be a great puzzle. I don't know if there's going to be my side project that I'm never going to build on purpose by accident. What is going to be like you know, credit card like authenticator / like Bill or you know, they had like the credit card form that you can build. And I just feel like that's like a puzzle that I really enjoy doing. Maybe I'll build my own one of those. Maybe, I don't know, but that's it for me. I mean, you can learn a lot by building something. When you build at, you end up owning it for, you know, better and worse.
Like in terms of like maintaining it and today and tomorrow but I would say again always think twice before you buy and think twice before you built.
Follow us now on Twitter at Radio free rabbit so we can keep the conversation going. Like what you hear give us a 5-star review and help developers just like you find their way into the rabbit hole and never miss an episode subscribe. Now however you listen to your favorite podcast on behalf of our producer, extraordinaire William Jeffries, and my amazing co-host a Venison and me. Your host, Michael Nunez. Thanks for listening to the rabbit hole.
No host has claimed this podcast yet, if you are the host you can verify ownership by claiming this podcast