almost 4 years ago Syntax Podcast
How to Get Past the Blahs and Finish Your Project
- 01:28 Tips for getting past project blahs
- 02:13 Linode sponsor
- 03:02 LogRocket sponsor
- 03:55 Last 10% of project is hard
- 04:24 Ready for next project, need to finish current one
- 05:23 Break tasks into smaller pieces
- 06:49 Do easy tasks first for motivation
- 07:36 Prioritize and estimate tasks
- 08:13 Just start working
- 08:43 Give yourself rewards
- 09:58 Wes likes slushies as rewards
- 11:34 Good and launched better than perfect
- 12:45 Ask if bugs will matter in 2 weeks
- 13:10 Features should be good enough
- 14:21 Keep end goal in sight
- 15:49 Do tasks quick-a-minute
- 16:38 Do a downtown job quick-a-minute
- 19:14 Make a todo list
- 20:36 Incline metaphor
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,
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
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,
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.
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.
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,
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
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
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?
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,
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,
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
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,
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.
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.
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.
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
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
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.
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.