Skip to main content

almost 4 years ago Syntax Podcast

How to Spark your Imagination and Get Excited about Coding

Wes Bos

Wes Bos Host

Scott Tolinski

Scott Tolinski Host

Topic 0 02:33

Talks about sponsored projects like Linode and LogRocket

Scott Tolinski

gives you insight you know, it it's pretty low stakes because I can make whatever choices I want to make about this, and it affects literally no one but me. And it. Uh-huh. It it's really taught me a whole ton of stuff. I I've I've really gotten deep into some Veeet stuff. I've gotten deep into some Svelte stuff that I wouldn't have done. I'm getting deep into it. All sorts of stuff because LogRocket has made visibility Yeah. It was actually really funny. Somebody had emailed Wes, and then Wes responded

Wes Bos

and you can get $100

Wes Bos

in free credit. Linode.comforward/syntax.

Scott Tolinski

it. Forward slash syntax on today, and you'll get 14 days for free. You just drop a little script on your site. And the next thing you know, you have it. All sorts of modern Of,

Scott Tolinski

their brand.

Wes Bos

to host your next app, your next project,

Wes Bos

for that. You wanna go to linode.comforward/syntax

Scott Tolinski

to allow you to see how your website is functioning for the people who are using it well as well. There's all sorts of different performance monitoring tools, but also just user monitoring tools in a way that allows you to see who's using your site, how they're using your site,

Scott Tolinski

analytics that involve, know what? I'm sitting there at practice,

Scott Tolinski

visual visualizing into your site with a video replay. So thanks so much for LogRocket for sponsoring. We're also sponsored by Linode. They are cloud computing that developers not do this? Oh, by the way, tell me about how you can you explain to me? that you need done. I know, Scott, you've had a project. You wanna talk about that? Yeah. In fact, I I I have a lot of these types of products. I do these kind of things all the time. Some of them are higher stakes and others. Some of them are absolutely minimal no steaks whatsoever. So,

Topic 1 05:07

Having fun learning code is more important than end product

Wes Bos

So let's talk about, like,

Scott Tolinski

one that I I use all the time in case I ever want to explore a specific stack, and I call it b boy tools, which is like, I'm a dancer. I've been dancing for, like, 20 years or so, long time now at this point, and

Scott Tolinski

It includes,

Wes Bos

Again. Yeah. Yeah. Exactly. That kind of stuff is frustrating. So, like, or down the line. But if you're not able to put yourself in a position where this might serve no purpose, you're never going to And to do all the fetching and the scraping of the data and and and whatnot. And I I just love those types of projects where it's like,

Scott Tolinski

all of the different moves I have because most of my dance is, Look, spontaneous. It's freestyle, but you have moves and you have to come up with them on the spot. And when I'm at practice, I gotta make sure I'm kinda drilling through my stuff so that way I it. Can keep it all tuned up. So I made an app that has some nice functionality because it includes things like authentication.

Scott Tolinski

in no time. And

Scott Tolinski

this is the type of project right now. I've built maybe, like, 3 different times, 3 or 4 different times in different stacks because it's one of those ones that I actually end up using. In fact, I I The latest version of this thing I built with SvelteKit and super bass to learn super bass, and I got it up in, like, a couple hours and had authentication

Wes Bos

sort of reignite ignite your love for coding is Super key, and I think that that can be done building something that serves no purpose. Or

Scott Tolinski

I have a project that is,

Scott Tolinski

less this has less stakes than anything because I'm really especially right now, I'm the only person using it. But even in the future, I don't, you know, I don't intend for this thing to, like it's not a storybook killer. It's a very specialized tool, and other people will be able to use it. But at the same time,

Scott Tolinski

building complex estate management stuff with SvelteKit in a way that I haven't before.

Scott Tolinski

adding things to a database, cataloging, and categorizing things. But, It. You were you were a play a fart?

Scott Tolinski

depending on how you wanna say it, whatever. It's kind of a storybook alternative because I was kinda sitting there, and I was really annoyed with storybook Just because it's like, I don't want a whole second process running. I don't wanna have to I don't wanna have a whole separate code base, so then I have to figure out how to import all my components And and all that stuff, I didn't work with my database, whatever. So I made of this bucket thing with JavaScript,

Scott Tolinski

because, honestly, I'm I'm the king of firing up a small little project. Whether I touch again after a couple months is a whole different story, but I I love this stuff. Absolutely. I agree.

Scott Tolinski

I got to learn something. I got to tear apart a new database challenge, and I got to grind on some skills that I I've, you know, been acquiring via SvelteKit and all that stuff. But it. It was just a a a straight up fun project with low stakes. A little bit higher stakes is stuff that I build for level up tutorial. So we we have a fair amount of open source projects that I work on for fun, and I end up using them and dogfooding them in our level of tutorials codebase. But, like, right now, I'm working on a project called kit or book it depending on how you wanna Head on over to syntax.fm

Scott Tolinski

gesture based stuff. I usually do like a swipe to dismiss type of thing in there, and it includes,

Scott Tolinski

Our our steaks that are, you know, perfect. They've been cooked to a perfect pink in the middle,

Scott Tolinski

and I'm firing open this app, and I have it installed as a PWA on my phone, And I'm getting to use this thing, and I I use it. I've now used it, like, 3 practices in a row, and it's made my practices way better. And sure enough, it was fun.

Scott Tolinski

And this I I say this this one has a little bit less Oh, that's great. Beautifully put. I wonder if he's pushing a virtual fart button somewhere.

Wes Bos

Doing something fun. If you remember back to when you first learned learned to code, this is the third one. Maybe it does serve a purchase purpose, and it's scratching their own itch, which is building something pull them all in and then sort them by biggest discount.

Scott Tolinski

some of them

Scott Tolinski

So, honestly, there's a lot of really great things that you can learn from from these types of projects. I could go all day with this stuff I have a bad memory. So it. It's really hard for me to when I get into competitions to remember the moves I have or even at practice to remember

Wes Bos

this coding thing is, Maybe I don't like this. Maybe I should have been in the farmer.

Scott Tolinski

medium rare. Gotta love it. So, into how people are using your site and not just how they're using it when things go bad. They're also using it. That visibility, those tools that they've built okay. I'll email you in 2 months, I would say, like, come on. We're not we're not interested. Anyways, let's talk about how to get excited. But first, let's talk about 2 of our amazing l named sponsors today. It. We have one that's Linode, and the other is LogRocket. LogRocket is the perfect place to see all of your errors and exceptions happen in a scriptable video replay. But not only that, you also get to see,

Topic 2 11:40

Fart app idea - silly but could teach audio manipulation

Scott Tolinski

Was it Gromit? Which one is the dog? I think that Gromit was the dog. Wallace seems like a person name, and Gromit seems like a dog name. Wallace is the guy. Gromit's the dog. Okay. Some of us really do be wanting to be Wallace from Wallace and Gromit. Like, I I do. I wanna I wanna bed that, like, it. Shoots me into my shoes that then makes toast for me and whatever. I mean, that's just kind of thing that, like, I like you said, I mean, Sparks the creativity.

Scott Tolinski

you might be thinking, oh, I wanna learn it? Or virtual reality in JavaScript. Yeah. You can do that with 3 JS. Absolutely. But you might not be you might not be, like, making a professional game or something, but That shouldn't be the point of these things. Their point is you're you're just trying to take some time to explore a little bit and to build something, like, really, really neat. I mean, maybe maybe, Wes, here's what you're doing. Maybe you're building a virtual reality app. You walk into a virtual reality space,

Wes Bos

learning how to do augmented reality, learning how to do QR code detection, learning how to overlay You just have to do something that will make you smile and say, this is fun, or I wonder if I could do that. Because when you start Having fun and throw out the frustration, and most of these people could not see past the fact

Scott Tolinski

to to learning this stuff. Yeah. Totally. And in normal stuff too, don't put tripping hazards down. That's also a good life tip.

Scott Tolinski

for a full archive of all of our shows,

Scott Tolinski

It doesn't matter if it's dumb. It doesn't matter if there's better ways to do it. All that matters is that you had fun and you learned something. Time to first smile. Gotta love it. Beautiful. I just googled Wallace and Gromit, and one of the first images is of him wearing a VR headset.

Wes Bos

maybe React or Svelte or vanilla JavaScript, whatever whatever works because

Scott Tolinski

And then you see a button, and you push that button, and it makes a fart sound. That would be I that's that's hilarious.

Scott Tolinski

Continue those skills, I think. Yeah. Dumb dumb should not be a barrier in this category thing. If it's for us. That's fine. Yeah. It it doesn't matter if it's dumb or not. And I I totally get what you're saying about, like, man, some of us really do be wanting to be Wallace it. From Wallace and Gromit. Or was Gromit the who is the dog? Who is Wallace?

Wes Bos

How can you scrub that back? So if you tapped it many times over and over and over again, it would play multiple times. You'd have to duplicate the audio elements so they're all playing over top of each other. How could you randomize the fart sound? How could you You can have fun. Yeah. I I find it. I know a lot of developers, you do this day in, day out, and you're changing CSS rules or whatever. You start to your imagination with these types of things?

Scott Tolinski

Good. Good. Anything else to add to your wrap it up? No. I don't. You know, just look at things that you think are fun or goofy or whatever. Look at things that you're interested in. Just do just have fun doing something. Yeah. That's it. Beautiful. Alright. Thanks, everybody, for tuning in. We will catch you on Wednesday. Peace. It.

Wes Bos

no like these people can no one could see past The fact that I was So I quite honestly, to try to build this stuff and also take on new tech. So I would say build it with literally whatever We get, we get lots a 6 or 7 different things, and it's not a personal website or whatever that everybody else is doing. So just, again, So anybody that says Oh, yeah. I'm interested in syntax tasty treats for web developers podcast, and I love it. Like, yeah. Right.

Wes Bos

make it put it Host it on, like, Netlify or something like that. Right? And, like, it's such a stupid idea for an application. But if you think about it, it does include a Data on top of a live video, it. Because certainly, I love doing stuff that serves no purpose. And,

Wes Bos

you know, unless you're looking part of learning this is to pick up a new piece of tech. So, as well as part of this, then maybe that's a good time for you to it. To dip into something new as well. Just don't put too many tripping hazards in your way Do you remember Wallace and Gromit? Yeah. Who that's a good question.

Scott Tolinski

And don't forget to subscribe in your podcast player

Scott Tolinski

Peace.

Scott Tolinski

It does kind of serve a purpose, though.

Wes Bos

That you could just write with a pencil on a piece of paper and put it beside that. And I said, like, that's why people don't move forward in their lives. That's why people The skills are stagnant

Wes Bos

This is an appreciation of coding projects that serve no purpose. And I think a fart app would be the epitome of that.

Wes Bos

Virtual reality card. Please make that.

Wes Bos

because they are unable to Well, I'm just thinking here, like, at the very basic, if you're new to programming,

Wes Bos

And then the webcam is constantly looking for QR codes. And then when you hover over a QR code, it will put a label over top of that QR code.

Wes Bos

how could you And

Scott Tolinski

The coolest thing about our industry is that,

Wes Bos

So I have here, So that's that's my first thought. I think the last thing I want one simple example is every now and then, I'll check the Clearance and they might go nowhere. You might end up At a dead end, but you also might you you learn a lot along the way.

Wes Bos

said, here's an idea. Put QR codes on your electrical panel. And so you hover over top. It will tell you what each of them are. And I thought, like, I I I got a set of about it. I made it. I put the little stickers on it, and I got And then I also did a filter for different keywords that I'm interested in.

Scott Tolinski

Yeah. That's very funny. That's an app that you came up with. You're like, Excited to talk about how to spark your imagination and get excited about coding. I'm also excited. It. I listened to your episode on how to spark your imagination and get excited about coding, and I thought it was really interesting how you both got excited about cut like, do you ever get those emails, Wes, that are just, like, they it just, like, copied and pasted the title of your thing? I thought it was really fascinating how you talked about how to spark your imagination and it's like Like, okay. Here you go. I always love those because,

Scott Tolinski

what's an app that I can write? App that I can be, like, very creative for me? An an app that that drops a fart sound? And I I mean, just I I don't know if they actually have done that. I just kinda made that up, but It really makes sense because LogRocket

Wes Bos

like, my mind is constantly running with ideas and and stuff I wanna try new. And,

Scott Tolinski

or drop a review if you like this show.

Wes Bos

So you just reminded me of,

Wes Bos

That's not what I'm trying to focus on. But if I was saying, hey. You know what? I would like to learn this new bundler So that was really funny. Usually, I'm just like, No. Thanks. Please take us off your list. And if they come back and say,

Wes Bos

of why I made this card. So I it. I was working on an example for my TypeScript course, and we are doing augmented reality. So we pull in the webcam, the pages for every single store It's, like, 8 or so stores, and then it would, dig into of Lowe's and Canadian Tire is the store we have here. And every now and then, they'll have, like, we've got, like, 4 or 5 stores within a 20 minute Drive from both of these. And, What's that what's that meme? tasty treats for web developers.

Wes Bos

probably 50 people are said, Why don't you just write with a pen on the thing instead? Like like that was I feel passionately Linode will give you Linux servers to host all of your applications. You, the web developer, probably have a node application that you wanna host or React application that you wanna host, and Linode is an awesome spot

Scott Tolinski

that would be really great. That's great.

Scott Tolinski

that's where the real learning happens in my opinion. Yeah. I I totally agree. I I think it's a lot of fun, and you can build some really neat things. I I think just any direction that you're interested in going. Right? Whether, Oh, I'm interested in IoT. I'm interested in animations. I'm interested in working with multimedia or the webcam. And there's And what are their good and bad experiences? So that way you can adjust those experiences to their expectations and make sure that whatever your shipping is, it. Blasting off into the galaxy just to keep with the rocket theme. So you wanna check it out at log rocket.com you can do anything you want. So if you can think of it, you can probably hack together something. Now that's not to say, you know, that's just like a route in your SvelteKit app That uses glob imports to pull in and do like a storybook style thing for your building in isolation.

Wes Bos

Use HTML 5 audio.

Wes Bos

t t f s. It's all about the t t f s. That's time to first smile.

Topic 3 10:43

Wes scraped store clearance pages - fun project to learn web scraping

Wes Bos

10 minutes every day clicking through all of these things. I just run and run a quick script,

Wes Bos

How do you go off and fetch and display data? I have here I we wrote these notes a long time ago. I wonder why I was thinking, but it says play a fart.

Wes Bos

It's not really something that is you can tell they're automated because the title of the podcast says Syntax

Wes Bos

That I use every single day, but it was a very fun project to Maybe it's not The end project that we ship, but it's the code we learned along the way. Beautiful.

Wes Bos

I want to do this, but I don't have the time to spend trust.

Wes Bos

And then within 20 seconds every single day, I can get a quick overview of of what's going on. So that was a fun one for me. There's also you can just do things like

Wes Bos

manipulate the webcam or display audio waves?

Wes Bos

Figure out how to use the the webcam. Audio manipulation are always fun ones for me. How do I To say here is We can only hope.

Topic 4 04:29

Introduces topic of getting excited about coding

Wes Bos

the reason why I do that is because I learn a lot when I'm doing stuff that has no stakes or is exploratory,

Wes Bos

how do you get excited about it? This is sort of I I wrote the tagline of this episode as this is an appreciation of coding projects that supposedly serve no purpose, it. Random people.

Wes Bos

about, which is, Thank you, linode, for sponsoring. Sick. Yes. Alright. Let's get on into it. This is something that it can be very frustrating

Topic 5 00:00

Transcript

Scott Tolinski

CSD. Welcome to Syntax on this Monday. Hasty treat. We're gonna be talking about how to spark

Wes Bos

Yeah. Right.

Scott Tolinski

You can picture yourself your little fire starter inside of West Boss's

Wes Bos

of lots of that spam, which is like like no. I know, like, we have lots of legitimate people email us as well, so no shade to you if we're not talking about you, but we get lots of Of course, a lot of it's gonna be dumb, but along with the way, you're learning a whole bunch of stuff, and there probably is some sort of real good use case

Announcer

the tastiest web development treats coming again hot. Here is Wes Barracuda

Scott Tolinski

after we told this guy to buzz off. Wes basically Responded saying, hey. Wait a second. Before you buzz off, can you tell me how you found like, what list are we on? And the guy actually responded with, like, an in-depth, Here, I found you on this website, and, like, he actually gave us all the all the information.

Announcer

Monday. Monday. Monday.

Announcer

the craziest,

Announcer

Open wide dev fans, get ready to stuff your face with JavaScript, CSS, node modules, barbecue tips, get workflows, breakdancing, soft skill, web development, the hastiest,

Scott Tolinski

smoker, and you need to get that fire started. How are we gonna get there? My name is Scott Slitsky. I'm a developer for Denver, Colorado. And with me as always is Wes Balls.

Scott Tolinski

That was hilarious. I I could not believe he responded because it's not like you were nice Nice about it. You were just like, hey. Can you just, like,

Announcer

Boss and Scott

Scott Tolinski

your imagination. Get excited about coding.

Topic 6 09:46

Finding a tech you want to learn or an itch to scratch gets you excited

Wes Bos

How do you spark

Wes Bos

I think it's most important that you find something. You either find a piece of tech that you're interested in getting into Or you find an itch that you would like to scratch yourself. So

Wes Bos

Erin, it's kind of annoying if you want to see, like, what's on sale. They'll have a couple of things, and they have clearance, like, a really good deal on something. So I just wrote a little script that would go and grab the personally, for me, I would probably grab Parcel and Feet, Hey, everybody.

Share

Empowering developers for over 286197175986 milliseconds!