Skip to main content

almost 4 years ago Syntax Podcast

How to Get Past the Blahs and Finish Your Project

Wes Bos

Wes Bos Host

Scott Tolinski

Scott Tolinski Host

Topic 0 16:38

Do a downtown job quick-a-minute

Wes Bos

yeah, you could still do a downtown job. It's just about finish checkout. That would be a good Something that needs to happen inside of an app. But

Wes Bos

and

Wes Bos

so I think I know how you got it. There was sometimes people walking in front of the movie.

Scott Tolinski

Yeah. That's a that's a Ernie Tolinski right there with the downtown job. Ernie,

Wes Bos

He stole it.

Scott Tolinski

Metaphorically.

Wes Bos

Something like that. Yep.

Wes Bos

Tasks that can be done quick a minute. So if you've only got an hour 20 minutes here or there. A downtown job, by the way, is Scott's dad invented Write that down, right? And that could be a list of bugs

Wes Bos

Yeah. Yeah.

Wes Bos

and then my youngest, my our our middle one comes up to me and goes, he probably hacked a dick.

Wes Bos

Oh, I thought that was funny. And then my My other daughter comes to me the next day and goes, without doing any training. So I do it. I was like, all right, I did it. So one day she drove me to the bottom and I hauled ass up these things So we're going to give some tips Yes. On how to push through that and finish up your project. Actually ship the dang thing so you can move on to something else.

Wes Bos

our tips on how to get Past the project laws and finish it and get that thing out the door so you can get on to the next one.

Scott Tolinski

Make that list and chugging along that list and always have something in front of you to do is is for me.

Scott Tolinski

we were talking about my ribs yesterday because I made ribs for the first time. And he says, dad, These ribs rule. They don't drool, and then and then we started cracking up, and we're like, where'd you hear rules and drools? He's like, Well, if something rules, that means it's good, and if something drools, that means it's bad. And I was like, oh, yeah. That's great. Yeah. Okay.

Scott Tolinski

Just doing a downtown job, doing a great job. And he revealed to me that he didn't invent it. His dad is the one who always said it. It was his dream. Three generations.

Scott Tolinski

What if you did a downtown job quick minute? That'd be a pretty neat little, slushies before Sign up today, and you'll get 14 days for free.

Wes Bos

And, in reality, there's probably 6 or 7 different things inside of that. You need to Send product email, create checkout forms, style the forms, style errors, dicing up the downtown job into

Wes Bos

Oh, no. So I think that you went into the theater and recorded it for us. Uh-huh.

Wes Bos

Kids do say do say the darndest thing. It's funny. My kids Order them in order of

Wes Bos

Yeah. Metaphorically. Alright. Anyways, that is so I acquired it for them and they they were like, How did You get it. It's only in theaters still, dad,

Topic 1 00:00

Transcript

Scott Tolinski

Welcome to Syntax.

Scott Tolinski

Today,

Announcer

Boss, and Scott

Announcer

CSD.

Announcer

the craziest,

Announcer

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

Scott Tolinski

I have a case of the blahs. And how do we get past the blahs and finish your project? The the end section of a project where you're just feeling

Scott Tolinski

it. That lack of productivity and that lack of burst of energy that you feel at the beginning of a product. And and this isn't everybody, but Certainly is me. My name is Scott Tolinski. I'm a developer from Denver, Colorado. And with me, as always, is West Boss. Hey, everybody.

Wes Bos

than a coding project where the last A little bit. The last push is just like, You wanna check it out if you need to host something. You need a Linux cloud solution. You wanna check out Linode. They have all kinds of different products. But for you, the web developer, I'm going to say you're going to take the $100 in free credit that they're going to give you. You want to sign up for their shared plan, or you can get the dedicated plan, high memory plan, whatever it is. Probably you just need the shared CPU plan it. Check it out. Linode.comforward/ syntax. $100 in free Linode credit. Thank you, Linode, for sponsoring. This episode is also sponsored today by

Announcer

Monday. Monday. Monday.

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,

Wes Bos

but it needs to get done. And it feels like that last 10% takes forever.

Wes Bos

this is no different

Topic 2 09:58

Wes likes slushies as rewards

Wes Bos

is key.

Wes Bos

Next point we have here is be okay with good enough. Good and launched is better than perfect I am ready. Like, you're ready thinking about the next project and what you want to do, but you need to finish the one at hand. And otherwise, you are just a graveyard of abandoned projects.

Scott Tolinski

But priority for something like this is. And and, typically, if it's, like, end of a project, they all kinda get the same priority. Right? If it's you're just finishing up a project, kinda everything's important. There's really nothing that is more important than anything else. But if If you're wondering, like, features should get blocked or anything like that, then,

Wes Bos

Before you were an adult? Anything else to add there? No. Not necessarily.

Wes Bos

mixed with this and that. Yeah. Yeah. That's that's a whole different world of, like, the 711 has 15 different kinds. Anyways, Or it could just be a to do list of little things that pop up. So they have a system for dumping those into it.

Scott Tolinski

There's some little kid being, mom, can I get a slushie? And that mom was like,

Scott Tolinski

it it was very funny where where I was getting the the kids' slushies, and there was some, like, little kid.

Scott Tolinski

and

Wes Bos

where Slush puppy is on the very lowest rung

Wes Bos

Yeah. You do. They have them at Target. You're not much of a slushy guy, are you? I you know, I loved

Scott Tolinski

absolutely not. Those things are terrible for you. And I'm sitting here with, like, 2 large ones where I was like, Oh, no. I feel like I'm looking like a bad dad right here. I'm like, blowing up my, kids with sugar here. But, you know, I like slushies myself. I don't know about Icee's. I mean, I see it was always kind of like

Scott Tolinski

Before I was an adult.

Scott Tolinski

mango peach Lemonade It Landon said, oh my god. You know, kids, They do kids really do be saying the the darndest things. Landon said to us, at the dinner table, I I felt like this this needs to be shared. He goes, dad,

Wes Bos

and ICEE is at the very highest. You guys have ICEE's in states?

Wes Bos

for one of my things I need to create like a slushie rating app Yeah, it's just like, It's not really a mountain, it's just an escarpment. And but we have stairs all along the mountain to go up the mountain or down like a pedestrian stairs and That's not the one that I ripped out of the house. It's not centered.

Wes Bos

and not launched.

Wes Bos

that's what we do. Go get a slushy. A reward

Scott Tolinski

the iffy ones. You got, like, what, like, 2 flavors? You got, like, blue raspberry and cherry or something? There's There's 2 kinds and they're the best because they're I'm gonna be way more in that. No. What I'm gonna need is, like, tangy He's like,

Scott Tolinski

yeah. I it's funny. I had, like, a a moment at The slushy start at 711,

Topic 3 15:49

Do tasks quick-a-minute

Wes Bos

Stop putting it off. Sometimes you have 20 minutes before a

Scott Tolinski

those are kinda different those are kinda different philosophies. I think the downtown job is,

Scott Tolinski

a much longer process here. You're you're gonna be taking extra time. So quick minute, downtown job.

Wes Bos

you realize, oh, I

Wes Bos

actually got quite a bit done. That would have taken me a whole day. Like, even with this office project is

Wes Bos

I put it in an hour every day. I actually got a lot done. That's a that's a whole Saturday's worth of work. Just doing a quick a minute. Just quick a minute. I've never heard of QuickMinute. I have heard of downtown job.

Topic 4 11:34

Good and launched better than perfect

Wes Bos

Is it gonna bug me in 2 weeks? Like, sometimes I get so

Wes Bos

and and moving stuff forward, right? So totally

Wes Bos

a perfectionist?

Wes Bos

Oh, that's not like this. I put this built in behind me, and I ripped it out of somewhere else in our house, and I installed it there. And it's not perfectly centered because

Wes Bos

So it just I keep asking yourself, are you

Wes Bos

Get them.

Wes Bos

on my office on Instagram, and I get a lot of people being like,

Wes Bos

because they are perfectionists.

Wes Bos

And that sucks because

Wes Bos

And people are like, I could never sleep with it not being centered. Or I would I would do build this thing, and, like, I would, like, take it all apart and rebuild it. I'm like, I'm not gonna do it. It's good enough. It looks Great.

Wes Bos

It's funny, like, I've been posting

Wes Bos

And the reason why you probably don't have anything to show for what you've done It's because you're a perfectionist and Get them.

Wes Bos

They probably have a hard time actually getting stuff out there and launching it The energy for me is is really important. When I start a project, I have And lots of energy and that continues Have you, have you told Landon about downtown job? Yeah. No. I shouldn't. No. I you know, Beautiful. I love it.

Topic 5 08:43

Give yourself rewards

Scott Tolinski

So if you finish 5 of your your tasks, like, every 5 tasks that you finish, you can go out and it. Buy yourself a slushie is what Wes has here in the notes. But for me, I I like to use that. It's like, I'll have,

Wes Bos

going for a walk, going to grab some lunch, going to get a slushie. I've been a bit of a Slushie connoisseur.

Scott Tolinski

just try, It's no fun. It's hard to get past, and for the most part, the last 10% can feel like it is 90% of the project.

Scott Tolinski

Yeah. Because there's really nothing stopping you from just doing it. Right? I do it a lot with,

Scott Tolinski

like you said, snowball it and start start somewhere where you can do something smaller to get going. Yeah. You know, they always say when you're, like, writing term people papers or something in high school or college, you just, like, open up the file and start writing. And Yeah. That can really just It can really help so much, I think, to just get going, start moving,

Scott Tolinski

Definitely need to push to get started. It's nice to,

Scott Tolinski

just, you know, who knows what you're gonna do, but, yeah, just get started.

Scott Tolinski

The next part would be give yourself rewards.

Scott Tolinski

if I if I do 5 more, then I I'll get to go and do this it today or I'll get to play some video games tonight. Otherwise, I'll have to finish these 5 things or something. I mean, there there's a lot of different ways you could reward yourself, But it it's nice to keep the rewards. Also, some like, something that you actually look forward to, but also something that,

Topic 6 05:23

Break tasks into smaller pieces

Wes Bos

V1 launch,

Wes Bos

The website, the web app that you're building. Oh, that's weird. This this happens when you hover over it 3 times and then right click and and do the cha cha. Okay.

Wes Bos

style success screen, handle any edge cases that might pop up.

Wes Bos

importance through a good chunk of the project. But then it gets time to

Wes Bos

Is the first one in this kind of plays off of the productivity episode that we just did. So I'm not going to go too, too much into this one, but

Wes Bos

If they are too large, I recommend breaking them into For me, it's always like, that's good enough.

Wes Bos

And like I said earlier,

Wes Bos

or motivation.

Wes Bos

as soon as something pops into your head about

Wes Bos

that you put a tag on GitHub I only have an hour after work today to work on something. Should I do it or not? And then at the end of the week, you say, well,

Wes Bos

And once you sort of have that list of like okay the checkout but these are the subtasks that have to happen in them, I was talking to Scott about This because I am finishing my office and I was like, you know,

Wes Bos

It's breaking those things down into

Topic 7 20:36

Incline metaphor

Wes Bos

that was tough.

Wes Bos

and I was like wheezing like I could hardly get my breath in because I just was doing 2 steps at a time, and I beat her time. I beat her time and but, like, man, that was So it's really important to figure out how do you get past that blah

Scott Tolinski

or drop a review if you like this show.

Scott Tolinski

you know, when you get out here, if you ever do, we'll, we'll definitely hit up the incline. Oh, yeah. We'll we'll take a long time. 1st

Wes Bos

And I was just I talk so much smack all the time. I'm like, I guarantee I could Honestly, though, like, I run into a lot of people who are extremely critical, come to Colorado. Oh, yeah. We have these us stairs in Hamilton here. And the stairs is basically to,

Scott Tolinski

And don't forget to subscribe in your podcast player

Wes Bos

And my wife had been doing them for

Wes Bos

try.

Scott Tolinski

Yeah. Yeah. This thing is no joke with when we come out here, it. Who will either they'll either help you get over that last 10%, or they're going to, add on another 10% because it's gonna reveal a bunch of bugs that you didn't know about.

Scott Tolinski

Yeah.

Wes Bos

6 months.

Scott Tolinski

for a full archive of all of our shows, experiences

Wes Bos

Yeah. Alright. Awesome. Well, thanks everybody for tuning in, and we will catch you on

Wes Bos

in Hamilton, you live up the mountain or down the mountain. And

Wes Bos

People go up and down them for exercising.

Wes Bos

Wednesday. Peace. Peace.

Wes Bos

I could beat your time beat your time. She's like, there's No way you can just like like I'm the guy who says he can run a marathon I don't feel like doing this. I want to do other things now. You know, I have other stuff I'm I need to do, call. You probably have something you can do quick a minute. And if you fit in enough For those little hunks of tiny little tasks,

Scott Tolinski

Head on over to syntax.fm

Topic 8 01:28

Tips for getting past project blahs

Scott Tolinski

Yeah. I'm I'm very much in need it. Of an episode like this because I've been working on a redesign for a little while now. I'm gonna say a few months now. Yeah. And it was intended to be a few months, but we're a few months in. The site is far, like,

Scott Tolinski

is far enough where, like, it feels good to use for the most part, but there's maybe, like,

Scott Tolinski

Well, this episode is sponsored by 2 amazing companies that could help us along our way. One of which is Linode it. And the other which is LogRocket. Wes, do you want to talk a little bit about Linode? Linode is cloud computing that developers trust.

Scott Tolinski

a 2 or 3 things on every single page that need to get worked on or whatever. I mean, there's enough stuff where it's gonna take another couple of months, But it's in that point where it's like, isn't this thing done yet? How about that? fresh, young developer who thought that starting this project was a good idea in the 1st place, and I'm very excited?

Topic 9 06:49

Do easy tasks first for motivation

Scott Tolinski

momentum in finishing the next ones. Yeah. And here's, here's just some of my to do items that I have. So I have things like,

Scott Tolinski

style placeholder CSS,

Scott Tolinski

What I do is I attach each of them to a feature. I attach a point value in terms of, like, how difficult, how long is this thing going to take me. I give this whether or not it's being blocked.

Scott Tolinski

hero video sizing.

Scott Tolinski

newsletter zone, or features should get moved to the next release, then you could Prioritize things a little bit more if you have that kind of flexibility. But right now, I personally don't have the flexibility in all. 58 of my to dos for The launch of our site are all of the same highest priority right now.

Scott Tolinski

Nav freaks out on page refresh.

Scott Tolinski

And so what I do is is we talked about this in our or our productivity episode

Scott Tolinski

Exactly.

Wes Bos

Do one that will give you motivation to sort of like, oh, small win. And then that gives you a little bit of,

Topic 10 02:13

Linode sponsor

Wes Bos

you can just click a button and right away you're set up with a server that has all of that stuff installed for you. You can go ahead and host your project on it. You can host as many projects as on as you want smaller tasks. Make a living list of smaller pieces because, like, I have an example right here which is,

Wes Bos

On that, you can throw your you can go in the marketplace. They have Node already. They got Ruby on Rails ready. Whatever it is that you need to run,

Topic 11 19:14

Make a todo list

Scott Tolinski

task.

Scott Tolinski

I have this, like, false summit in front of me that I know is it. A false summit, but I know if I can just get to that false summit, I'll see the real summit after it. So you just keep walking, walking, walking, walking, checking off your things off your to do list. You get to that false summit. You feel a little bit of, alright. I can do this last 10%.

Scott Tolinski

Just take step, step, step. Get to the top. You're there. You can celebrate it. And jog down to the bottom or whatever. Either way, it's no different when you're working in this stuff. By the time you get to the fall somewhere, the halfway up point, or, you know, the the 10% left point, it stinks, and all you can do is just keep going, keep checking those things off, and then you can get to the top and celebrate.

Scott Tolinski

Oh, actually, you know what? Here's a good little little thing to go out on. We have this thing in Colorado called the incline, which is like an old cog railway that people walk up, And this is a good metaphor for this because, you know, when you walk up this thing, it takes, like for me, it takes, like I'm gonna I don't wanna brag about my times, but my time's, like, 24 minutes.

Scott Tolinski

at any given point in this thing and be like, okay. That was too much. Or you could just keep going, and then you just you just look and you see, alright.

Scott Tolinski

You climb, you climb, you climb. You're walking straight up, and it just feels like it's never going to end. And by the

Scott Tolinski

50% of the way through, you see people quitting left and right. And and I could be quitting,

Scott Tolinski

That's pretty good. It's not great, but it's pretty good. I don't know what Apollo Ohno is doing. He's doing, like, 16 minutes or something, but,

Scott Tolinski

it's like a massive

Topic 12 14:21

Keep end goal in sight

Wes Bos

like They were over the other day and they're like, yeah, we should we should trim those trees. They're like, okay, maybe in the spring we'll trim them. And she's like, let's just do it now.

Wes Bos

Like just quick a minute like and that's her entire mantra is is quick a minute and we actually kind of like it because updates So the tips that we have here Good. My last tip I have here is something that I took from my mom. And it's funny because we always make fun of My mom because she says let's do it quick a minute. And quick a minute is is kind of her saying like she's like, oh, we should hung up on trying to fix a bug in a certain way or style something a certain way and then I need to say like, is this really going to bug me in 2 weeks or is it just because I am So laser focused on this problem right now. So if that's the case, can I ship it right now? Can I launch without it? Probably. Can you fix it after the fact? Probably.

Scott Tolinski

because The end result is why you started this thing in the 1st place. So, like, you know, you kinda have your goals. You have your your

Wes Bos

and be like, yeah, one day I'd like to do this or I'd like to plan some time to do you. This. And when I find myself having you're never gonna plan it. You're never gonna have extra time to do that type of thing. Just do it now. Do it quick a minute.

Wes Bos

It makes a lot of sense. Like, sometimes I sit around I've been thinking about,

Scott Tolinski

your The big apple that you're reaching for do people reach for apples? Sure. The big thing that you're reaching for. Right? You're reaching for that apple, and it's right there. You just want that apple real bad. You just gotta have that vision of this thing is almost over. I can do this. I can knock through it,

Scott Tolinski

and I can finish this thing up. I I can, I put myself in the place of the excited,

Topic 13 04:24

Ready for next project, need to finish current one

Wes Bos

of course, good at all the parts. But that Last part, I think, is quite honestly the hardest, which is actually finishing it and getting it out the door.

Wes Bos

and and finish the project, ship it so you can move on to the next one. Because if you look at Extremely productive people or you look at people who say like, how do they do so much? It's because they are,

Wes Bos

the little fussy bits. The I spent an hour fixing this little CSS issue and you can't even you can Fixing this little CSS issue and I don't want to do any of the things that I have to do.

Wes Bos

it you can't even you can hardly tell but it's like an edge case bug or something like that.

Topic 14 13:10

Features should be good enough

Scott Tolinski

I don't need it to do all of those things.

Scott Tolinski

And, like, the first thing I noticed is that every other fit text solution out there has bells and whistles. You know, it's like a kilobyte of JavaScript to do this or that or whatever. And it's like, at the end of the day, Okay. So those last 10 those last 10% of a project,

Scott Tolinski

it's 400 bytes to do fit text in, like, Svelte. Right? Wow. And it's 0 dependencies, 400 bytes. It's like 50 lines or less of code.

Wes Bos

It works fine. Yeah. Beautiful. I love it.

Scott Tolinski

And,

Scott Tolinski

Totally.

Scott Tolinski

Is this okay for the next release? Like, is this required for this specific release to get a little bit more software with the with it? But it definitely is it good enough is is a important thing to to understand. You know, I just released, like, a, a fit text plug in,

Scott Tolinski

Is it good enough to just do the one task that it can do and do it small? It's good enough. I don't I don't need to spend all this time enhancing it, to do more. It works.

Topic 15 03:55

Last 10% of project is hard

Scott Tolinski

this. So if you're out there thing saying like, what are you talking about? The last 10% is where I fly through my work. Well, this episode is for everyone else

Scott Tolinski

It's definitely something that a lot of people hit, but I don't think everyone Just make that for me.

Scott Tolinski

who is out there who hits that last 10% of the project and just wants to do literally anything else.

Topic 16 07:36

Prioritize and estimate tasks

Scott Tolinski

I,

Wes Bos

Next tip we have here is is just do it. This is a bit of a Silly tip, but honestly, getting started is probably the hardest part. Sometimes I can sit at my desk and just be like, I wanted to watch the new Super Pets movie.

Scott Tolinski

I I define I also define what the

Topic 17 03:02

LogRocket sponsor

Scott Tolinski

So because Lock Rocket is the perfect place to see all of your errors and exceptions happen, maybe you push out some software. Now you got some beta users using it, and they're hitting some bugs and errors, and Your your to do list just grew from 10 to 20, so you're gonna wanna check out lograca.com

Scott Tolinski

we all know it stinks.

Scott Tolinski

debug any sort of bug or issue on your site or just understand how it's being used and how it's functioning. So check it out at logrocket.comforward/syntax.

Scott Tolinski

LogRocket Next is keep the end in sight. This is important,

Scott Tolinski

because it's the perfect place you get your your your error log. You get your network request. You get all those things and more that really come in handy when you're trying to

Topic 18 08:13

Just start working

Wes Bos

And then once you start over that initial hump, for me, at least, that's part of one of the hardest parts. And then you can start flying from there on out. Yeah, I

Wes Bos

Yes. But what works is you literally just force yourself to do one thing.

Topic 19 12:45

Ask if bugs will matter in 2 weeks

Scott Tolinski

Yeah. Yeah. That's a good a good thing to do. You know what? I I've kind of gone through some of my to dos already for this. It's like, can I put even, like, To add to your can I ship can I fix it after the fact, or can I launch without it? Like, those are 2 questions that you could also rephrase as, like, you have enough self control to not just do the reward anyways.

Share

Empowering developers for over 286197225881 milliseconds!