
Audio is streamed directly from the publisher (media.blubrry.com) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.
Show Notes
Brett had a week off of work and has been buried in coding projects, so that’s where the conversation naturally goes. Lots of nerd talk. Plus some hot reviews of 20-year-old TV that you won’t want to miss.
Sponsor
Upstart is the fast and easy way to pay off your debt with a personal loan –– all online. Visit Upstart.com/Overtired to get your fast approval with up-front rates.
Napjitsu offers nootropic supplements that make life better whether you’re asleep or awake. Deeper sleep, or unlock immediate, lasting energy: NAPJITSU products are designed to help you achieve your optimal performance. Go to Napjitsu.com/OVERTIRED for 30% off of your first purchase.
Listener Survey
Please help us improve the show by taking a minute to fill out a listener survey. If you do, you could win a $50 Amazon gift card, in addition to the feeling of accomplishment you’ll have for actually finishing something today. Because it’s been one of those days, hasn’t it?
Show Links
- fzf
- doing
- Jekyll
- Jekyll and the Genesis of the Jamstack
- bridgetownrb/bridgetown
- Jamstack
- Ghost
- Hugo
- iTerm
- Castle
- Homicide: Life on the Streets
- News Radio
Join the Community
Thanks!
You’re downloading today’s show from CacheFly’s network
BackBeat Media Podcast Network
Check out more episodes at overtiredpod.com and subscribe on Apple Podcasts, Spotify, or your favorite podcast app. Find Brett as @ttscoff and Christina as @film_girl, and follow Overtired at @ovrtrd on Twitter.
Transcript
Overtired 258
[00:00:00] Brett: Hey there, you’re listening to Overtired and I am Brett Terpstra. I am here with Christina Warren. How are you, Christina?
[00:00:11] Christina: I’m good. I’m good. I’m I’m uh, I didn’t get a ton of sleep, but that’s okay. Um, but I’m, I’m not Overtired, we’re recording this at like an actual normal time for me versus the super early time that we’ve been doing it, which I appreciate, I won’t be able to talk about why that is. Um, uh soon-ish but, um, yeah, I’m, I’m, uh, I’m, I’m doing pretty well.
[00:00:34] How are you doing.
[00:00:35] A brief descent into the Mental Health Corner
[00:00:35] Brett: So I, I was super stable for almost two weeks. Like just feeling great, like super normal. And it’s those times when you’re like, oh, this is what everyone feels like all the time. Uh, my relationship was like outstanding, super in love. Just able to like be present. And then what is it? It’s [00:01:00] Friday. It’s Wednesday night.
[00:01:03] Uh, I got a little manic, not super manic, but mannequin enough to not sleep. And, uh, then Thursday I felt calm, but you know, I hadn’t slept for 24 hours. So I was super tired last night. I slept great. Like it seems to have passed, but now I’m in that place where you stay up for a whole night, you pull it all nighter and then you sleep the next night.
[00:01:30] And then that day, that is the definition of Overtired. That feeling when you can barely barely function.
[00:01:40] Christina: Yep. You are correct. So, okay. Um, so, so you’re definitely kind of Overtired now, so I guess, um, and that’s kind of a good update of like, um, uh, Brett’s mental health corner, but you’ve also, you’ve had the week off
[00:01:53] Brett: Yeah. Yeah.
[00:01:55] Christina: talk about.
[00:01:56] Brett: Well first, that means that [00:02:00] a brief manic episode, I get to spend pouring time into my crazy projects instead of working all night on work stuff. So that’s cool. It was nice to have a week off. It’s it’s weird. I kept checking in all week, um, to kind of cause like Aaron, my coworker is out for the month and Victor just started.
[00:02:25] So me taking a week off meant I left Victor with two weeks of experience to fend. He’s the only person left on the team. It’s a team of three and two of us are gone. So I, I minimally, but I checked in to try to make sure things were okay. Um, it was still relaxing though. Oh, before we go too far, let me
[00:02:51] Christina: I was going to say, I was going to say, I hear dog.
[00:02:53] Brett: So we have house cleaners. Uh, we managed to get the house clean enough for my [00:03:00] girlfriend to feel comfortable bringing in house cleaners. Uh, so we have, uh, a couple upstairs using a bunch of natural cleaning products to do a deep clean on our house for two hours, which is excessive in my opinion. But I also don’t care about how clean the house is.
[00:03:19] So. As a result of that though, I have to have our small little cattle dog rat terrier mix in my office. So she’s not up there bothering the house cleaners and she is not loving it. So you will hear some huffing, roofing and occasional barks. I have my cough button handy. I’ll try to have, I’ve tried to avoid having to do major edits on this.
[00:03:48] And there may just be some barking. And I have both cats in my office cause that’s where they want it to be. So bod is crawling around on piles of cables. My mic could [00:04:00] get disconnected at any time. The dog is pacing and grout in that girling, huffing, and yet he’s sleeping, but that’s, he’s fine. But anyway, this is probably going to go wrong.
[00:04:12] There will be some complicated.
[00:04:14] Christina: Yeah, there, there are always complications and that’s completely okay. Like, I think that’s fine. I think like, yeah. You know, that happens. So,
[00:04:22] Brett: I’m definitely rambly.
[00:04:25] Christina: Yeah. I was going to say, you’re definitely rambly. You, you seem, um, I don’t know. You don’t see manic, but like, if It’s like a kind of like the tiredness kind of like yeah.
[00:04:35] You know what I mean? Yeah, exactly. Overtired. Cause that’s how I get when I’m Overtired.
[00:04:40] I talk a lot and I’m even more than usual and I’m like, yeah. So, um, okay. I’m opening up our document to kind of look at our stuff. Um, so,
[00:04:51] Brett: you’ll note in that document under sponsors, I put your name next to one. So you can, uh, you can help out with the reads this week.
[00:04:59] Christina: [00:05:00] Wonderful. Thank you. I will, I will earn my keep. Um, okay. So, oh, this is actually good. Cause, cause I’m I’m okay. So, okay.
[00:05:07] Fuzzy feelings about command line utilities
[00:05:07] Christina: Actually, this is interesting, cause you were hacking around on a bunch of stuff. What is FCF?
[00:05:12] Brett: Oh, man. Okay. So FCF is this tool that there’s been a bunch of, like menuing tools over the years, that you can feed like a list of items to, and it gives you, uh, a gooey, uh, like a terminal gooey menu. And FCF is by far the coolest one. You like, if you just do like an LS to list all your files and pipe it to FCF, it gives you a fuzzy matching type ahead, sir.
[00:05:47] With arrow key navigation, the Lulu, the option for multiple selections. And when you hit return, it just passes the select, the selection back to [00:06:00] the terminal. So you can pipe other commands through it and then pipe the results to other commands. It’s a perfect inline tool and I’ve been incorporating it into, uh, the majority of the, the command line tools that I have publicly released.
[00:06:17] I am now changing all of the crappy read line based menus into FCF menus. And it’s super cool.
[00:06:26] Christina: That’s awesome. That’s awesome. I love it. Um, yeah. And I’m kind of looking at, you’ve got some other nerd stuff too that you’ve been doing, as you mentioned. Um, uh, so
[00:06:37] Brett: Doing, I got to tell you about doing that. So I keep doing as this tool I’ve probably talked about before, but it’s a command line tool that I built because I would work for a few hours on a bunch of different things and forget everything that I had done. Then I would leave and I would get back and I would forget what I was working on.
[00:06:59] I’m [00:07:00] ADHD. I need memory aids. So doing, lets me type things on my command line, like doing now, uh, getting ready to podcasts for over on, over. And it adds that to a task paper style file I can type just doing and it’ll show me like the last 10 things that I was doing, and it has time tracking and you can mark things as done, uh, canceled and it’s, it’s powerful.
[00:07:28] Like it has 50 some sub commands. It’s it’s cool. And, and I put in FCF integration into that, into that too. And I just, every time I get into like coding sprees, I end up finding something I wish doing, could do, and then spending an hour adding it to doing, and it’s just grown over the last five years.
[00:07:52] Christina: That’s awesome. That’s awesome. So has it been. It’s been good. I mean, other than your kind of manic stuff and doing, like, having to [00:08:00] feel like you still had to check in at work, has it been nice to be able to just focus on work stuff or not work stuff on like fun hacking stuff.
[00:08:06] Brett: Yeah. Yeah. Like I can do this shit for like days on. And, uh, once I get into coding, I find it very relaxing and very rewarding and it really feeds like the dopamine receptor figuring out something new and like making it work is like ADHD reward, center lights up every time. Yeah. I love it.
[00:08:30] It’s great.
[00:08:31] Titilating talk of static site generators
[00:08:31] Christina: See here that you’ve got, I’m just like, kind of looking through your thing. Um, this is actually, this is interesting to me. You have Jekyll on the future of static blog. This is interesting to me because I’ve been actually, I haven’t launched it yet, but I’ve been actually working on a static site, um, uh, Hugo based, um, the last few days, but I’m, I’m curious, but I’ve also been looking at like various headless CMS options, whether like, you know, headless ghost or WordPress or something else.
[00:08:58] So I’m curious, um, [00:09:00] your, uh, your thoughts on this.
[00:09:02] Brett: Well, okay. So I’m a huge fan of static sites. Um, I don’t know that I will ever intentionally create a CMS based site for myself again ever. Um, I will create WordPress sites for other people because it’s easy for non-tech people to get into and control and, and maintain on their own, but from my own stuff, whether I’m building a documentation site or a blog, or just so.
[00:09:32] I always love static site generators and Jekyll is the one I’ve been using for a decade. And I’m most comfortable with it. It’s built in Ruby and, um, super, uh, competent with creating like plugins and hacking it to do what I want it to do. But it’s technically a dead project.
[00:09:52] Christina: Yes. Yeah. They’ve even like confirmed that. Like they are not, you know, like even get hub pages. I think isn’t even on [00:10:00] like the latest Jekyll version,
[00:10:01] Brett: they’re like a full, like major release behind.
[00:10:06] Christina: Exactly. Like, I think you can, you can use to get hub action to manually do it if you want. But, but Yeah. And I there’s, some guy who’s created a fork of Jekyll.
[00:10:15] Brett: really?
[00:10:16] Christina: Uh, Yeah, Cause he he’s mad that the Jekyll project won’t directly like link to his thing. It’s in my GitHub stars, but I’ve had a bunch of stars in since let me find this, uh, keep, keep talking though about, about what you’d like.
[00:10:31] Brett: well, so like we, we ended up using Jekyll for the, uh, publishing system I built for Oracle. Uh, they needed something fast, something that integrated with GitHub and, uh, and Jekyll was something both myself and the kind of get pro on the team were familiar with. So we went with Jekyll and I think Jekyll’s going to have a long life, despite lack of development.
[00:10:59] Christina: Oh, [00:11:00] totally. Well, I mean, and the reason that doesn’t have development.
[00:11:01] is like they consider it done. Like they don’t really see anything more to do with that. It’s called Bridgetown. Um, it is, is, is this, uh, is this guy’s project? And I don’t know how well it’s going to, uh, take off or, or not. Um, but, uh,
[00:11:22] Brett: A modern Ruby website framework. I will be digging into this. Um, yeah, but like, so all of these other static site generators have come up, some have already gone, but, um, Hugo is, is really big. Hugo’s goes in node, right?
[00:11:41] Christina: Uh, no it’s in go
[00:11:43] Brett: Oh really? I have no idea how to use go.
[00:11:46] Christina: Well, that w that doesn’t matter as much. I mean, a lot of it is,
[00:11:48] Brett: Well, I want to be able to hack on whatever I use though.
[00:11:51] Christina: Okay. Yeah. Well, we’ll, we’ll, we’ll, it’s in go. Um, and, and since hence the, the go name and Hugo.
[00:11:57] Brett: Ah, that makes perfect sense. [00:12:00] What ghost was ghost showed up a long time ago? W where is ghost at these days?
[00:12:06] Christina: It’s good. So, so ghost is node. Ghost is node. And ironically, so I have a funny ghost story. So I knew John Nolan, one of the co-founders co-creators a little bit from the WordPress kind of community stuff. And he had this idea he’d worked on the WordPress project. And then he was like frustrated with aspects of it.
[00:12:28] And he created kind of a mock-up page. And I even wrote, I was like about, I was like, this is a WordPress I would love to use. And he was like, I I want to kind of like what of WordPress was more like medium and, and, and was more modern and it didn’t have a lot of the, you know, legacy stuff that is kind of an encompass.
[00:12:45] And so they created a Kickstarter project for a ghost. And this was, I don’t know, want to say 2014. Um, and I, um, got on the phone with him and was, was going to 2013 actually [00:13:00] in September, 2013. So, wow. We’re, we’re eight, um, we’re seven years, eight years. We’re eight years now that, that this happened and, um, it was a, and they call it just a blogging platform because at that point, you know, WordPress had gone on to be bigger and do a lot of other things.
[00:13:15] And he was like, no, I just want something that’ll be, you know, modern, but, but, um, also, you know, just beautiful to look at and just for blogging. And so I talked to him on the phone for awhile and I was working on the article, but it took me a little bit of time to get it up. And so he wound up, I guess he was worried that it wasn’t going to go up or not.
[00:13:34] And so he like half threatened, half whatnot. He was like, is the article going to go up? It’s going to go up. I’m like, it’s coming, it’s coming. He wound up shipping. Like 30 pounds of marshmallows. And it was, that was funny. And that was, that was kind of enough to, to kinda like kick my ass in gear anyway, that my post was able, I think, I think that they were able to directly attribute from the national post, like $50,000 in funding or something.[00:14:00]
[00:14:00] Um, which, which still to this day makes me feel really good because the project is now, you know, they have the hosted service that they, that they sell. Um, but they also have the open source thing. What they’ve pivoted to a little bit, it’s still kind of blogging and websites. And when I’m up, they pivoted to, which is smart is that they added a newsletter feature a couple years ago.
[00:14:21] And at this point they really. It is kind of a self hosted sub stack if you were to self hosted or if you were to use ghost pro. So that is kind of the way that they’ve kind of pivoted a little bit now is that they see themselves as like, okay, you can have a newsletter platform, but also have a blog associated with it, which I think is actually, um, smart.
[00:14:44] Brett: I actually advised on ghosts when they were first launching back in the days of that Kickstarter. Um, they contacted me as a, uh, uh, a markdown person. They wanted, they, they asked for [00:15:00] w. I would want to see in a markdown blogging platform. And, uh, I don’t remember what I told them. I remember they incorporated at least one of my suggestions.
[00:15:12] Um, but it’s been so long that I don’t, I don’t, but it was an honor just to be nominated, you know?
[00:15:18] Christina: No. Totally, totally. And, um, no, I mean, I think that, um, that, and, and they still, they, they run as kind of like a, you know, like they’re, they’re pretty lean. I’m not sure how many full-time people they have, they’re fully remote. Um, it’s still all OSS, you know, you can self host it yourself or put it on a digital ocean droplet, which is usually the easiest way to do it.
[00:15:40] And, um, uh, you know, I’m, I’m proud of them. You know, I still see people who have a lot of stuff with it. I mean, I think the jam stack is basically kind of sucked a lot of the air out of the room, but for people who were wanting to do. This sort of stuff that they do, um, especially, you know, it comes to like, if you’re wanting to set up your own, [00:16:00] you know, paid newsletter platform and you didn’t want to use sub stack or Twitter’s review or something else, it’s definitely one of the only, it’s one of the easiest things out there that has any sort of, you know, open source component to it.
[00:16:13] So, which is really cool.
[00:16:16] Brett: totally. Um, this, this is this whole section should, yeah, we should just do a static blogging show. There’s so many cool platforms out there. I I’m looking through the plugins for this bridge, Bridgetown, Brit, what was it? Bridger 10, no Bridgetown
[00:16:35] Christina: like
[00:16:35] Brett: or champ. Um, there, there’s an insane amount of really like plugins I want to use.
[00:16:42] And if they’re not backwards compatible with Jekyll, I might consider switching because I think I could make my current plugins forward compatible. This is
[00:16:52] Christina: Yeah.
[00:16:53] Brett: I that, and I wonder if I could make it work with GitHub pages. Um, I wonder if anyone has [00:17:00] created a GitHub action. To publish that because that’s why we’re using GitHub actions with Oracle, because with the GitHub, oh, you already said this, but with the GitHub action, you can use whatever version of Jekyll you want.
[00:17:13] Um, you know, it’s running in a container and you can set up the environment with custom plugins, which is really the, like the big deal for me. Cause I want to be able to, they have, you know, it’s a, you’re working for a corporation. They’re going to have weird off the wall requests. Uh, and you’re going to have to be able to do customization if anything, like an open source project project is going to work.
[00:17:41] So that’s a requirement I’m so rambly, I’m sorry.
[00:17:45] Christina: No, that’s completely okay. That’s completely okay. Yeah, no Bridgetown seems really cool. I mean, this is how they kind of describe it. What PACA, where Ruby powers, static site generator for the modern JAMstack era, which I mean, I think is, is a good thing of doing, because Jekyll look and it’s [00:18:00] fair, right?
[00:18:00] Like they it’s reached kind of the place where it works. And, and I think that it has a long life in front of it. And I don’t know if it, if it’s necessarily one of those things that people need more out of it. Um, but this guy, I guess he built a bunch of sites, you know, using Jekyll and really liked it and wanted to make his own improvements.
[00:18:19] And so he was, um, he was doing that, um, you know, if you go to jamstack.com and you go to generators, like there’s so many generators, like you said, it’s crazy. And jamstack.com. I believe that’s a net. It is, it is owned by Netlify. Um, Netlify obviously has just, you know, like blown up by my, uh, my good friend, Sarah used to be there, um, um, VP of engineering, but, um, she’s at Google now, but, um, you know, like it’s been fascinating watching them over the last three years or so, just blow up because it’s a really good product.
[00:18:52] Um, but B you know, just like the, the static site thing has just taken over to the point that like, if I were [00:19:00] WordPress, I mean, WordPress, it’s going to be okay, don’t get me wrong. And, but, you know, and they, they power so much of their web. Like, they’re, they’re fine, but I, if I were them, like, they actually just acquired automatic anyway, just acquired, um, some, uh, Company that made like a front end, I guess they were like, it was a react based thing, basically doing like, like headless WordPress, but, you know, with, with react front ends and they, and they just said they had their own framework, I guess, or what frontier city or something like that anyway, automatic acquired it.
[00:19:30] So it’s now part of like the, the wordpress.com family. Although to my knowledge, they are not going to be working on that anymore. They’re going to be doing other things at automatic. But if I were people who worked at like, you know, automatic and, or were other people who were hardcore involved in like making my living as an agency off of WordPress, I would probably be looking very strongly into the static space and either figuring out like, is there a headless solution that I can come up with?
[00:19:58] Do I want to look at other [00:20:00] things because. While for end-users the entry, you know, the ease of use and whatnot of a CMS can be good for developers for both bandwidth costs. And for other things, you know, like it’s so much better to have a static site, if you can, and to be able to publish, especially like having like a, you know, a get, you know, uh, you know, workflow is not as fast as, as you were commenting earlier, you had to fix something on your blog and it’s, it’s not as fast depending on, on what your setup is, but it’s also, once you get things done, I think from most people’s sites, if you’re not publishing stuff, literally all the time, you know, where you’re having to do tons of dynamic content, like all the time.
[00:20:43] I don’t know if you need it,
[00:20:44] Brett: Even, even with a database based site, uh, once you get into a good caching and I mean, even a good word press site is still delivering static content.
[00:20:57] Christina: Oh, no, you’re right. You’re right.
[00:20:59] Brett: and, [00:21:00] and it still takes nothing’s instant. Like you still have to clear out caches and, and, and use cash bussers. And it’s just more so with a static site, like if I want to make a correction on my Jekyll blog and my Jekyll blog was built in like 2010.
[00:21:18] And I have kind of patched the code forward, but it’s still is it does it can’t take full advantage of like Jekyll’s, um, uh, incremental rendering and, uh, live reloading stuff. So developing on that site is a bit slower of a process. And then I use all of these plugins that, uh, when I build for deployment, it, it injects, uh, like CDN URLs with cache busters so that the new build won’t load old assets.
[00:21:52] And so everything takes a couple extra minutes. And, uh, if I want to make a spelling correction on a blog [00:22:00] post, all told if I, if I do a hold on, I have to yell. I yelled at a dog, but I was on mute. So you didn’t have to hear it. Um, if I want to make a spelling, correction and I’m going through, and I’m good at tests it before I upload it, which is always a good idea.
[00:22:17] Um, I’m looking at 10 minutes just to change one letter on a blog post. So that’s not the case with WordPress, like with WordPress, I dunno. It takes me like five minutes to load up the goddamn interface. It’s so slow.
[00:22:33] Christina: No, that’s the thing. I mean, actually it’s funny. Cause at one time mashville was the largest WordPress install, uh, for a long time we were and, and our mic.
[00:22:42] Brett: they tried to hire, do you remember that? They wanted to hire me to build a Ruby API on top of WordPress, but I gave them too high, a price and they stopped talking to me.
[00:22:52] Christina: Which is a shame cause you would’ve liked that team. Um, and, and Robin was a good guy. He’s at CNN now. I don’t I don’t even know he was on, he [00:23:00] Robin’s very well off, but, um, uh, he’s worked at a lot, a lot of places, but, uh, yeah, cause I remember. you talking to, because you talked to Robin, right.
[00:23:08] Brett: I,
[00:23:08] don’t remember.
[00:23:09] Christina: Robin Peterson, but anyway, um, but he a great guy.
[00:23:14] Uh, he was our CTO. Um, and uh, we got him from Conde Nast I think. And um, he, um, uh, really nice guy, but he, um, he he’s, uh, he’s now the chief technology officer and SVP at, uh, CNN, um,
[00:23:30] Brett: so anyway, Mashable has the biggest
[00:23:33] Christina: We had the biggest and we had the biggest WordPress install, uh, at like our, our, my SQL database was across three servers. Like it was massive. Like it was ridiculous. And because it was so big and because of the caching and the other issues, they did do a headless thing basically years, a decade close to before that really became like the very defacto concept.
[00:23:57] So the idea would be, we still use very old, [00:24:00] kind of locked down version of WordPress as the CMS for many years. And then they eventually built their own CMS, which is always a mistake, but whatever.
[00:24:07] Brett: It never goes well.
[00:24:08] Christina: It never goes believable. They’d hope to commercialize it and we weren’t going to. Um, but, but then it would, you know, use, uh, either Ruby or Python.
[00:24:16] I’m not, I don’t remember which one now, um, to, you know, um, uh, publish in on the front end. And, um, but we did have that issue where, you know, if you wanted, you could make an update to the post, but because of caching and other stuff, it could take some time to show back up on the site. So we’d have to, like, you’d have to manually, there were, there were characters you could enter into like force or refresh of the, of the page and whatnot.
[00:24:40] And then the F the homepage. It was interesting because it was dynamically, there, there was three columns and one of the columns was like chronological. One of the columns was, I guess, like specifically chosen, you know, to be what was featured. And then the middle column was dynamically determined based on, um, like whether they were calling like hot [00:25:00] or rising.
[00:25:00] And that was based on signals. Like how often is this being shared? How often this it’s being read. So like how many Twitter or Facebook shares, how many people are reading it at one time? Like, what’s the trajectory where people are thinking, oh, this is going to be a hot story. And then it’ll be promoted to the hot column, which, um, at the time when it launched and you know, again, this was close to a decade ago, was.
[00:25:23] You know, hot shit. Like that was, that was a cool thing. And that was one of those things where they couldn’t do that with just normal WordPress. Right.
[00:25:30] Like to be able to take in those signals. And, um, remember, uh, I had like a, kind of a, it was a good talk conversation, but I had, it was slightly contentious.
[00:25:40] He’s very nice guy, but I had like a, uh, kind of a, debate in person with Matt Mullenweg about that. He was like, oh no, they could have done this and this and this. And I was kind of talking to him about it. I was like, yeah, it would have required significantly more engineering efforts and overhead to try to replicate that experience versus just building something against their own API [00:26:00] APIs.
[00:26:00] And then just using this, you know, the term we know uses headless and he had to begrudgingly agree that that WordPress and in 2012 was not capable of doing that. But anyway, that’s me right.
[00:26:11] Brett: there’s a Jason API plugin for WordPress that I used it for a lot of, uh, hacking that actually makes WordPress usable. Um, I can’t even remember what I did with it. I wrote a lot of plugins for WordPress, but I’m so tired of PHP.
[00:26:30] Christina: Yeah. Although at this point, most of WordPress, a lot of the direction is, is JavaScript, which is freaking out a lot of that community, from what I understand, because you have like the older stalwarts who were still at PHP people and, and, and, um, you know, and aren’t ready to go into the JavaScript world, which is clearly where the future of it is kind of going to be.
[00:26:52] Um, but they released the rest API. I don’t even remember how long ago and people still don’t really use that except for some of the higher end, you [00:27:00] know, like agency places and whatnot. But
[00:27:02] So you want to learn a language?
[00:27:02] Brett: I think I used to, if people asked me they wanted to get into coding and they wanted to know what language to learn, I used to just tell everyone Python, because. Eh, just like, I’m not good at Python, but when I talk to people who, who got into coding and got good at it, most of them started with Python. So I have just assumed with the number of libraries available in everything that, that Python was a good place to start, but honestly, JavaScript, like if you learn JavaScript and cause you can go server side or front end with it now, and you can do JavaScript for automation and it’s a very versatile and very powerful and potentially messy language.
[00:27:49] But it seems like, I don’t know. I think that’s where I’m going to start telling people, if you want to learn something, start with Java script. Plus it’s super easy to, to learn in a [00:28:00] browser.
[00:28:01] Christina: Yeah, we, you can see your results very easily. I mean, and, and it’s, it’s not that it it’s, it, there’s still a lot to it and, and there’s still, you know, like picking like, again, if you’re wanting to do server side or, or, or, you know, like browser side, like there’s, you know, various things that you have to think about, but yeah.
[00:28:17] Um, Python was my go-to for a long time as well. And depending on what people are doing, I still think it’s a good language to learn because it makes a lot of sense and it doesn’t have as many like
[00:28:29] Brett: Anything that that’s that anal about? Indentation is always gonna throw me. I, I don’t, I’m I’m opinionated about indentation and I, I don’t always agree with other people’s indentation.
[00:28:42] Christina: No. I agree. I’m just more thinking like JavaScript can be this sort of thing, like depending on what you’re doing with it, like, if you, you know, are you going to be into node? Are you going to be, you know, like, like what, what, what’s your focus area? Like, what’s, what’s kind of your, your, your toolkit that becomes a very, becomes kind of its own thing.
[00:28:59] [00:29:00] But I do agree with you, I think that for a lot of people, like,
[00:29:02] Brett: you’ve got to learn vanilla first
[00:29:05] Christina: I agree with that, but the problem is, is a lot of people, especially when they’re looking for tutorials and stuff, they
[00:29:11] Brett: jump right into react, and don’t actually learn how JavaScript works.
[00:29:15] Christina: precisely. And, and so, um, I feel like at least in terms of some of the. Educational content that’s out there.
[00:29:23] I feel like that’s the one regard where I feel like maybe at least right now, Python still has a slight step up. But I do agree with you that if I were like, and ironically, it’s funny you say this, cause I’m going to be doing a live thing on Tuesday next week, talking about how people should like learn to code and where they should start.
[00:29:44] And more than likely what I’m going to be saying is exactly what we’re saying, which is like JavaScript. Like if I were to advise like a teenager right now, like somebody who’s interested in stuff, I would be like, get into JavaScript because it’s going to be the, [00:30:00] as you said, the easiest to see in a browser kind of what it does, you know, and, and like that’s an important
[00:30:06] Brett: and there’s zero chance it’s going away. Like it runs so much of the web and so much of the computing world in general. It’s it’s there, it has a guaranteed. Well, you learn JavaScript now 50 years from now, your skills will still be of some use. Well, if we still, I don’t know. How can you use JavaScript script on quantum computers?
[00:30:32] Christina: probably. I mean, somebody will probably, I mean, at this point we don’t know. I mean, at this point, like the, they will probably come up with some sort of JavaScript variant for, you know, as an interaction thing. I mean, like, I don’t know. Um, I mean, Python is not a bad thing to go with either. Like I would certainly, but I would suggest that over, you know, like, like Java, right?
[00:30:52] Like Java is still very in very high use in, in the enterprise and other things, but like, you know, that’s What they still teach in a [00:31:00] lot of computer science programs and
[00:31:02] Brett: was the static blog that was Python based? Whether had you sit around at Pelican? Yeah. Are there, I, you just don’t see a lot of Python in that, in that arena.
[00:31:15] Christina: No, no. I mean, it’s, I mean, you see a lot of JavaScript, um, Hugo is goal-based, but it also has a lot of JavaScript in it.
[00:31:22] Brett: Yeah, you can write plugins for Hugo and JavaScript. Kenya.
[00:31:24] Christina: exactly, exactly. So, which is, which is kind of its thing, you know, I’m obviously Jekyll is Ruby. Um, Yeah.
[00:31:32] I mean, I feel like, well, cause I feel like the big thing with, with Python. I mean, there was Pelican, but I feel like the big thing there was Django, right?
[00:31:39] Brett: Yeah. Right. I forgot about GENCO. Um, yeah, we have to do an ad read.
[00:31:45] Christina: Yes. Let’s Do
[00:31:46] Brett: you want to do yours or should I do mine?
[00:31:49] Christina: I will do mine?
[00:31:51] Brett: Um,
[00:31:51] Sponsor: Upstart
[00:31:51] Christina: are right. So if you dread looking at your credit card statements, you are not alone. [00:32:00] Debt can feel crippling. So upstart is the fast and easy way to pay off your debt with a personal loan all online. So whether it’s paying off credit cards, consolidating high interest debt, or funding, personal expenses, over half a million people have used upstart to get a simple fixed monthly payment.
[00:32:20] Now I know Brett is a happy customer.
[00:32:22] Brett: That is, that is true. I, I paid off a huge credit card debt this year with an upstart loan and steadily paying down on fixed monthly payments now and great credit score again, like I can see the light at the end of the tunnel and it’s definitely thanks to upstart.
[00:32:41] Christina: That’s Awesome. So with a five minute online rate check, you can see your rate upfront for loans between 1000 and $50,000, and you can have your money in a day or two, find out how upstart can lower your monthly payments. Today. When you go to upstart.com/ Overtired, [00:33:00] that’s upstart.com/ Overtired. Don’t forget to use our URL to let them know that we sent you.
[00:33:06] Loan amounts will be determined based on your credit income and certain other information provided in your own application. Good upstart.com/ Overtired.
[00:33:15] Brett: Awesome. I’m looking forward to doing my read too. I’m actually, I’m excited about both of our sponsors today.
[00:33:21] Christina: Yeah. I feel like they, they, they fit us well, so thank you, upstart. Um, all right, so maybe enough, like CMS
[00:33:28] Brett: Yeah. I feel like we’ve worn that out.
[00:33:30] Christina: I feel like we have, um, so I think we talked about I term a little bit last week. I did see this. We could talk about that if you want to. Um, but I also see, like, this has been on here for awhile.
[00:33:43] Brett can’t really justify a new Synology and should just save his money
[00:33:43] Christina: You want a new Synology but you don’t know if you can justify it.
[00:33:47] Brett: So like, I have a lot of fun with my Synology and I
[00:33:50] Christina: Yeah. I love my
[00:33:51] Brett: slowly, I had a couple terabytes to it here and there, but I’ve got plenty of space and I use it for a lot of, you know, NAS stuff, [00:34:00] but I also love running all of the various applications and web server stuff it can do.
[00:34:07] Christina: It’s your home.
[00:34:08] Brett: Yeah. But I ran into this limitation of mine where it can’t run Docker.
[00:34:16] Christina: Really?
[00:34:17] Brett: yeah, and to, to be able to run Docker, I would have to upgrade to, like, I think it’s the nine 20 plus. And I really, I, I want to, I don’t even know offhand what I would do if I had Docker on my Synology and the stupid thing is I have, uh, an older Mac mini that is running Docker and is connected to the network.
[00:34:40] And I really should just be happy with that until I actually have something I want to do with Docker that I can’t do on the mini, but it’s still one of those things where you’re like, there’s a slight justification for this new piece of hardware. Maybe I, maybe I should do it.
[00:34:56] Christina: Yeah. I mean, how long has it.
[00:34:59] been since you [00:35:00] got your Synology?
[00:35:01] Brett: Um, three years, I think.
[00:35:03] Christina: Okay. So I feel like. I feel like, you know, you’re you, you’ve got the job now. Things are more stable. I mean, I say treat yourself.
[00:35:15] Brett: Yeah. I’m of two minds one. Yes. It would be a fun decadent expense that I can’t fully justify, but I could, I could have, I could find a different way to spend that money. That would be just as decadent and maybe, you know, there are new Mac books come in.
[00:35:35] Christina: Yeah. But you just, but you said you’re happy with your Mac mini
[00:35:38] Brett: am. I’m happy with my Mac mini and I still have this 2019 MacBook pro that’s in great shape. I, I don’t, I don’t need a new computer either. I can’t justify any of these things. I should, I can justify saving money though. I have, I have a savings account. I can, I could cover a major [00:36:00] home expense or a LA a huge vacation.
[00:36:04] Like I, I have money. I padding for the first time in how long, when did I last work for AOL? That was like 2012. Maybe. Yeah. It’s been a long time since I had a savings account. So part of like, I like to spend money. I like to buy new toys, but I also like having padding, like that’s also with thrill.
[00:36:28] Christina: This is true. This is true. So, all right. I will say this, the, the nine 20 with, um, four gigs of Ram is $550 without drives.
[00:36:44] Brett: and I already have all the drives.
[00:36:46] Christina: right. The 1520 with eight gigs of Ram is, um,
[00:36:52] Brett: Oh. But I want the two SSDs to.
[00:36:54] Christina: okay. Um, is, is a. And it’s five A’s is, um, [00:37:00] six is 700, so it’s 150 more. Um, but you could just upgrade the Ram yourself. There’s also a seven 20 plus I’m looking at this. That’s actually smaller. Um, so I don’t know. I feel like, I guess you could think about
[00:37:18] Brett: I want the nine 20 plus with the two SSD cache drives and the eight gigabytes of Ram. That is the other, that is my Synology is pretty slow. This like 5, 5, 20, whatever, five nine. I don’t know which one I have a it’s a 19, but anyway, it is, it gets a little groggy sometimes. And I use it as my get, uh, for all of my private repos.
[00:37:45] I just keep them on my Synology and put doing a get push from my Mac mini to my Synology on the same network. Can there’s like a five second lag before anything connects [00:38:00] and that’s a little annoying and I feel like it’s, it has to do with the speed of this analogy.
[00:38:06] Christina: Yeah. That’s probably a part of it. Yeah.
[00:38:09] Brett: would fix it.
[00:38:10] Christina: Yeah. The, the caching would help a lot. Yeah. I have, um, I have like one of the, the 18 series, like the, but it’s old, it’s like old, old, old. And so
[00:38:19] Brett: It’s from 18. That’s what the numbers on them,
[00:38:21] Christina: No, no, no, no. Then at the top it’s like a DSS 18.
[00:38:24] Brett: Oh, no. Okay.
[00:38:26] Christina: Right. So, so it, but it’s an eight bay, but that that’s like their highest.
[00:38:31]