almost 5 years ago Syntax Podcast
Hasty Treat - Freelance Tips - Toxic Clients
“Downtown Donovan” brags too much
Wes Bos
I would often,
Scott Tolinski
just clear guidelines about how you communicate and who you are. So I work best
Wes Bos
I have done that as well. Usually, what I'll do is I'll just wrap up that leg of the project and then say, hey. Like, I'm not able to work. I have no availability or not able to work with you going forward. A Happy to pass it off to somebody else, but in that case, I will almost never recommend somebody unless it's my mortal enemy.
Scott Tolinski
for a full archive of all of our shows, and don't forget to subscribe in your CAS player, or drop a review if you like this show.
Scott Tolinski
Head on over to syntax.fm Whatever that is, if you have it in writing, you'll always have a sign to point at when they Start,
Wes Bos
to you. Don't you know? I don't even know. Yep. Thank you for tuning in. Peace. Peace.
Scott Tolinski
is, or no. Downtown Donovan. You already named this one. I did. Yeah. That's okay. You know what? They it is funny because you do get a bit of an an eye or an ear for this type of thing when when somebody really starts getting a little bit too far at the The bragging context of things. I've done this, I've done that, whatever.
Scott Tolinski
let them know, They,
Wes Bos
the huckster chuckster
Scott Tolinski
that is a very important strategy because,
Wes Bos
client says, here's the work it's done, and they say, thanks on your you send your invoice here. Like, it's just the the better the clients, The better the paying they are If there's any red flags, it's that, like, somebody else is contacting us,
Scott Tolinski
Listen. Not all of these people are worth the time and effort that you're going to be putting in. It's going to cost you more money. So if you say, well, I'm gonna lose out on this Contract. Yeah. Well, you might be losing out on money if you keep this contract, if you think about it. And so you can fire a client, and it's actually not very hard. You just have to say, listen. I I don't feel like we're a good match for this project. Be canceling the work agreement moving forward. Please reach out to me if you have any questions about this. Good luck on your project.
Scott Tolinski
Like, 6 months over deadline. I've had I've had somewhere the clients just are not responsive, and you get some of that deadline, and you're just like, okay. Yeah. Whatever.
Scott Tolinski
I'm gonna work on this on on their time. And then when it's done, I'm just never going to think about it ever again Because it does. It takes up more and more of your time. The projects bleed into your other contracts.
Wes Bos
Like, the work that you've done, and you're just hanging out with Richard Branson casually. Like, you just drop that. Like, it's not a big deal, Hey,
Scott Tolinski
A red flag. It's so funny. There there were so many and you give them maybe a week, but then they take 2 weeks and maybe you sent a follow-up and still nothing. But meanwhile, you're sitting here blocked. And that can be a big problem. Those types of people are you know, I'm probably one of those people, to be honest. I'm not very good at replying to emails. But
Wes Bos
and it's a really interesting sort of, like,
Wes Bos
and these these people said so this this guy sends us this, like, video. Dude, I would I Send you a I sent you a a Slack message immediately just being like, what is this? Oh, no. He sends a video trying to pitch us to be on the podcast, Or the flip side where they just write you a, like, a a book, and it's like, I'm not gonna read that. So Yeah. Your emails are always very direct, but they're also very, very friendly. They come across as being, like, very personal.
Scott Tolinski
asking you for more things or or scoping into the project. You can always just tap the sign and say, you agreed to this. This is what you agreed to. These are the things that
Scott Tolinski
Especially in, like, a work agreement or even You know, sometimes people can be like, you know, we're doing maybe a brochure site.
Scott Tolinski
And
Wes Bos
I'll I'll lead us out here. Ready? CSF. I'm on a ride. You're a toxic. I'm slipping under with the taste of poison
Scott Tolinski
This way, I work best the following wave. You give me these things, I do this, it gets done.
Wes Bos
2 revisions, I get this all the time where somebody will like, It's like a Saturday afternoon, and somebody will send me a book of a question about their, like, life
Scott Tolinski
You act like you've been here before type of deal. Right? This is how it works with me, And this is how I expect it to work. Also, the, downtown
Wes Bos
we can do it, But, I need you to be on your game. So when I email you, we keep this momentum going. Otherwise, that thing like, once you blow through a deadline and it doesn't seem to matter, then those Concerts can drag on forever.
Scott Tolinski
lost sleep over some clients being angry or upset or Or potentially even,
Wes Bos
Alright. I think that's it. Hopefully, that was helpful in identifying toxic clients. We should say,
Scott Tolinski
Gotta gotta be very clear about that. And and I think I mean, you definitely mentioned having this stuff in a contract is is so good. So if you get everything in writing in a working agreement in a contract that says, I will be giving you one revision. You can pay me x amount of hourly afterwards.
Wes Bos
enjoyed, but the trying to be, like, flashy and you're trying to brag about,
Wes Bos
to be on Syntax. We get these all the time.
Scott Tolinski
I've had I don't fire many clients because, typically, I'm the type who can just put my head down and work through it. But you can fire clients. And typically, most contractor agreements that you write has a clause that's saying that I could fire you for any reason, Especially if you're you're not following these guidelines of this project.
Scott Tolinski
And and if the person is rude about that, and then you could say, well, you know, then maybe we move on to the next step, which is essentially firing a client, which We've had to do at agencies.
Scott Tolinski
Oh, forever.
Scott Tolinski
not communicating clearly and, like, me concerned about the deadlines and things like that, you can lose sleep over these toxic clients. They can become a real big problem.
Wes Bos
I don't even know why, but it Seemed to be like a a red flag for the type of person that they work with, and often those types of things fizzled out because they had 365.
Wes Bos
you can feel good about just ignoring it entirely f. Early because they have the guidelines in which Yeah. You'll be contacting. Yeah. They know. They know. Yeah. It's it's true. Like, sometimes people are contacting you because they honestly Don't know if you got it. Maybe it hit their spam or whatever, and Yeah. They're honestly concerned about you seeing it or not. But if you say, hey. Like, listen. I I have notifications turned on every every couple days. I'll go through it. These dates are based on upfront
Wes Bos
in most cases, Clients are great. And Oh, yeah. Also one thing I found is the better the paying the client,
Scott Tolinski
Yeah. And like, okay. Well, then maybe you should have context for the like, where were your normal developers that you're working with. What's the situation there? Why why do you not currently work with the same people who built you this thing or whatever? You know? Like, we got
Scott Tolinski
No. Thank you. You know? So Yeah. Yeah. Totally.
Wes Bos
And, like, come on. That was, like, a red flag. So if they're hanging out with Richard Branson and then they wanna come on your coding podcast, it's probably Yeah.
Wes Bos
Subgenre, contract that laid out what is included and also what isn't included. Oh, yeah. In my proposals, I would always put, like, what is not included you deserve simple, affordable, accessible cloud computing. I take your project to the next level. They've got all kinds of stuff. Linux virtual machines. You can develop, deploy,
Scott Tolinski
red flags over the course of the 4 emails that this guy sent us in about
Wes Bos
Request to to be on the show, being able to avoid these types. And I I think, like, with freelancing, a lot of people tend to at least from what I hear, a lot of people who get into freelancing, they they always think, like, the cuss the The client is the worst, and they're they're dummy. And they don't know anything, and they wanna do all the stuff, and they have no clue. And a lot of what I hear from that is that you that's your job To manage the client and to, like, set expectations and to eke out information that is possible, a lot of the that is your job. But On the flip side, there also are sort of some red flags that get thrown that you can use to detect whether that person is going to be coming off as brash or, like, sometimes you get emails from people, and you're like, are they mad? Or
Scott Tolinski
5 days or so. One of which included the video that was just so weird. I I was just like, oh, I really hope Yeah. You don't have access to my personal home address. This is just weird. Yeah. The whole thing was very odd.
Scott Tolinski
Oh, so what do you do about toxic clients, Scott? Well, what do you do about these toxic clients? Well, we gotta clean up these toxic clients, and I I really think a lot of it can come down to if you're if you want The experience to go well, if you get adrift of any of these types of people, it's the type of thing that you wanna spell out early on in the project,
Scott Tolinski
Keep it short and sweet. Yeah. Cancel the project. That's it. And then take a deep sigh of relief because toxic clients can truly have such a huge impact on your mental health. I mean, I've I've they don't have the work experience to be able to pick and choose that much, but they also don't have the work experience to say, hey. I can recognize that this is not going to be a good project.
Scott Tolinski
the rate at which you'll be communicating with them because sometimes, again, that can reduce some of those weird communication issues you could say, you know, I I batch my emails. I check it every 3 days. I check it out every Monday or whatever. So if you don't hear me from 48 hours, I'll beginning into on these following days or give them even, like, an expectation. I will email you every Friday. You know? I will do this on these dates. So that way, they're not Confused about what the guidelines for communication are. That way, if they send you a message on Instagram,
Wes Bos
seemed to be
Wes Bos
Some great start up idea, and they wanted to get me on board to build the thing. And they're gonna make 1,000,000 of dollars, and they've sold companies in the past. And all of those types of people
Scope creep clients keep expanding project
Scott Tolinski
yeah. That's that's a funny wrap thing if you know that. If not, no worries.
Wes Bos
in in this type of thing, so it'd be very cut and dry. Otherwise, like, early on, Facebook for and that's assuming that if I You get back to me within 24 hours of me emailing you and, like, just having that nice and clear saying, like, if we wanna hit this deadline, Donovan downtown Donovan here. Which one is that? The trying to be flashy up top? Yeah. Yeah. That's That's another thing that when I worked in Toronto, Yes.
Scott Tolinski
which
Wes Bos
words that rhyme with creep. Yeah. And I was like, scope creep, Philippe. That is good. Sorry if you're if you're named, in free credit. So you wanna try it out? You could run your personal project on that thing for a while. So a $100 in free credit at linode.comforward/syntax.
Scott Tolinski
and wants to just keep on adding stuff. I had a client one time who I didn't do a good job of saying no when they wanted to add things. But then once the project was overdue and they were paying me and the smoother things get. So if you can work on your skills, then you also will level up in the types The clients you get to work with, and they are not all this awful. Yeah. It is funny. The the fur the higher up you get in terms of your hourly and the types of clients you're Seeing in the type of output you're working with, you're always gonna be working with more professional clients. And that's really truly why I think the majority of people hit the The toxic clients earlier on in their career because
Scott Tolinski
that seems like it's not part of the initial scope. And we all have worked on projects that have gone gone over time, and the clients want to add things. Because let's face it, not everybody remembers everything or has things completely thought out as we've Talked about in the previous one. It's not always a bad thing to have somebody add something onto the scope, but the scope creep can often, like, not care about The time or budget to make these things happen
Scott Tolinski
hourly and they were saying, okay, well, why isn't this done? I was like, well, nonpersonal in that way. And I kinda have to, like, f. Sprinkle in some, like, niceties in there or like a smiley face or something to lighten up. One exclamation mark. Yeah. You don't wanna be an ill Bill Or an ill Jill. Yeah. An ill bill, ill Jill communicator.
Wes Bos
Facebook for nurses, scope creep Philippe is gonna come right out of the the bushes there. Scope creep Philippe. Oh, that's great. Scope creep Philippe. Oh, that's great. Yeah. I was just googling Vibe for
Scott Tolinski
They could say, hey. I have this really great idea for another page on the site. And you can say, oh, cool. Just 1 more page. It shouldn't be a big deal. Is this like a brochure? So we already did, you know, a single layout. We can just do another single layout. Then they say, well, this page, what if it had An interactive map that had this and this and this on it. And then you're like, oh,
Scott Tolinski
Jane or Philippe. I'm sorry. But I should say at the end of this, we'll have some tips for some of these things, and I agree with you, Wes. I think so many of these can be avoided by a Just a a good work agreement between the 2 of you. The next 1 is the ill communicator,
Transcript
Announcer
Boss, and Scott, El Toroloco,
Wes Bos
How does that Britney song go?
Scott Tolinski
have you had Experience with toxic clients personally, Wes? Because I've had a at at least a couple. I think it's almost inevitable.
Wes Bos
You are toxic.
Scott Tolinski
the most amazing error and exception handling tools that allow you to see all of those errors, who they happen to, when they happen, what release they happened in.
Scott Tolinski
Welcome to Syntax. And this Monday, hasty treat, we're gonna be talking about
Wes Bos
a That's gonna give you a $100 free credit. They've got 11
Scott Tolinski
Yep. Toxic all the time. So alright. Well, let's talk about toxic clients here. And before we get into that, let's talk about 2 of our nontoxic very excellent sponsors, The initial scope would have been done, but you added this thing and then this thing. So, you know, those things take time. We have to figure these in. Now the the scope's been pushed back. Well, I've been paying you hourly to do the well, okay. Well, you shouldn't be adding on things if you know that you're pay paying me hourly. Right? So the scope creep can definitely just keep on adding in stuff here left and right. I found when I was doing freelance that that one Could be avoided in a lot of cases with a very clear Almost anytime we want to write emails to sponsors or anything, I find myself saying, man, I wish Wes would do this because he is way better at emailing than I am. Email, Not one of my necessarily strong suits. I'm just I'm not great at putting words together. I have some dyslexia issues, so, you know, I often miss miss common things and stuff like that. So Wes, on the other hand, writes the most amazing emails. I I sometimes get his emails, and I'm just like, oh, man. I wish I could do that. It's just so good. Yeah. Yeah. We've done we've done, like, a podcast on emails, but I don't specifically know what that is. Like, I took a couple classes in university as to, like, how to write The opposite side where they don't contact you
Wes Bos
everybody.
Scott Tolinski
bad clients, toxic clients, clients that will make you very upset at life, and we'll be talking about not only how to identify them, but what to do about them. And there's a lot of different options that we have in front of here, Even including even just straight up letting them go. My name is Scott Talinsky. I'm a developer from Denver, Colorado, and with me, as always, is Wes Bos.
Wes Bos
little
Scott Tolinski
Linode and Sentry. Wes, do you wanna talk about Linode? Definitely is a a thing you need to be aware of that some people
Wes Bos
of images or videos or anything, they are s three compatible, meaning that you can use your s three Node packages or whatever with it. So check it out, linode.comforward/syntax.
Wes Bos
Human support. No tiers or handoffs regardless of your plan size. That's pretty cool. And one last thing, you can use your $100 in free credit on s three compatible object storage. So even if you wanted to use that just to host a bunch
Scott Tolinski
Use the coupon code tasty treat, all lowercase and all one word, and you'll get 2 months for free. Definitely highly recommend. This is a tool that we've been using for a long time over here.
Wes Bos
There's data centers, 247, I actually took them on, and we used, like,
Scott Tolinski
Thank you, Linode, for sponsoring. This episode is also sponsored by Sentry at century dot Yo. Now Sentry is the perfect place to keep track of all of your toxic errors and exceptions out of your code because these things, they can pop up It happens to everybody. You know, there's always cases that you don't understand or thousands of browsers and well, just yeah. Thousands of browsers. Well, there's There's a lot of browsers. No. Maybe not 1,000, but there's a lot of browsers. There's a lot of different use cases, and there's a ton of different potential for errors to pop up whether that is server side, client side, Just about anything that you're working with. And Sentry is there to help by having
Wes Bos
I do.
Announcer
Monday. Monday. Monday.
Announcer
soft skill, web development, the hastiest, the craziest, the tastiest TS, web development treats coming in hot. Here is Wes, Barracuda,
Wes Bos
scale your modern applications
Scott Tolinski
CSF. Yeah. Love missing Britney. Yeah. I love Toxic, dude. Toxic is great. Yeah. It's one of those yeah. Love Britney, but also love Toxic. Yeah. That it's a earworm song. That's one of those ones that just gets into your head. Yeah. That was that was a a very specific arrow of, like, just, Yeah. Especially if you get the if you get the vibe of some of these toxic clients, you can you can prefire them for somebody else by just saying, yeah. I don't have anyone to suggest. Sorry. Nobody.
Wes Bos
easier.
Announcer
Open wide dev fans. Get ready to stuff your face with JavaScript, CSS, node modules, barbecue tips, get workflows, breakdancing, Tolinski.
Scott Tolinski
You can control that and and say, like, oh, attach it directly to a GitHub issue of, let's say, This error just popped up in this specific release. You can even see who made the commit that that followed this bug, so maybe you could follow-up with them and say, hey. We have a bug in prod, so let's go ahead and get you assigned to that task. You can fix it, see that deploy, and then mark it as resolved. So check it out at [email protected].
Wes Bos
Linode's got a pretty sweet deal for you. A $100
Ill communicators contact at odd times
Scott Tolinski
You know, they send you an email. You haven't replied. They send another one. It says, why haven't I heard back from you? What's going on here? And it hasn't been, you know, 48 hours. It's been less than a day. Yeah. There's also somebody you know, people who contact you in inappropriate ways, and I don't mean, like, the contents of the messages, but, like, via text message Or Yes. Certain social medias that will find you on Instagram and start messaging you on Instagram.
Scott Tolinski
So these people I've had I've had these as well. I've had I've had just about all of these. These these people can contact you at odd times.
Scott Tolinski
in a timely manner and there's blockers, right? Maybe potentially you're saying, Hey. I need the following things to continue
Scott Tolinski
I'm trying to think of another name because I keep Coming in with Jane, I was thinking Johnny jerk, Johnny, and Jerk Kirk.
Wes Bos
Clearly, And he's going on about how this guy has sold multimillion dollar companies, and he just got back from Richard Branson's island. And, like, oh, Linode is cloud computing solution for hosting your project. Whether you're working on a small personal project or doing enterprise infrastructure, not be worth working with or maybe you won't even get paid at the end of it. So that's what we're gonna go into today. Yeah. Totally.
Scott Tolinski
It it's so funny because Courtney, my wife, is just an excellent writer. She writes nonstop for work, but sometimes she writes these emails. I'm like, I'm pretty sure, like, artificial intelligence wrote this, not because she's a bad email, but because they're, like, they're very, like,
Wes Bos
they'll send it on, like, a Friday afternoon.
Scott Tolinski
Kirk the jerk. Kirk the jerk. Kirk the jerk. Yeah. Sorry, Kirk, If you're listening,
Scott Tolinski
Just following up here. What's the status of this? Lastly, there's the jerk.
Scott Tolinski
these are just the rude clients. Right? Some people can be rude. They think that because they're giving you money, they can talk to you in any way they want. They can just be Aggressive. They can be just not nice at all. They can be not the type of person you would work with in a normal setting, and they can almost act like your boss in that type of way. So These types of people, they're they're out there, and you can deal with them in lots of different ways of which we'll get into in a minute here. But I think you asked you have One more. The,
Wes Bos
Like, try to motivate you and type this huge thing through Instagram. Or they'll they'll send me an email, and then they'll send me a Twitter DM and Instagram DM. Just say I sent you an email, and then I'm addicted
Scott Tolinski
need an additional push, and some people maybe like an additional push to say, Oh, hey.
Wes Bos
And then, like, a Sunday morning, they'll get mad that I haven't replied yet. Like, You can just tell that those types of people like, I'm not not working with them, but I can just tell, like, that's not somebody I would like to work with because,
Scott Tolinski
your communication skills are poor. Yeah. Right. Clearly. And then there's also the other side of that where somebody is
Scott Tolinski
Communication in general is probably one of the hardest things in dealing within freelancing in general. Everybody has different communication styles, communication modes, things that work best. Some people are really great communicators, Wes. I know you in particular.
Wes Bos
memos and things like that, and I think that that was sort of the basis for it. Like, get it across. I also feel like I have a pretty good
Freelancers often have toxic clients
Scott Tolinski
your wallet even because As you'll see is that toxic clients many times demand way more much more of your time than it is cost effective.
Scott Tolinski
So I think one of the first would be somebody who doesn't have the project well thought out.
Scott Tolinski
And I would have said that maybe the majority of them happened earlier on in my freelancing career. Because I think as you go, you get savvy to the red flags that can pop up, and it makes it a lot easier to, you know, suss out a a toxic client from the beginning, which, Trust me. It's a lot easier to say, no thanks before the project even starts than halfway through have to figure out something. So What are some potential warning signs of a toxic client? A client that is going to be bad for your mental health, oftentimes ill communicator, You know, I I had Alright. I think that's it. Anything else to add, or should we wrap it up? No. Nothing else to add. I just wanted to say thank you for, Bringing bringing that Britney toxic at the beginning of this episode, Wes. That was,
Wes Bos
vibe
Wes Bos
Yeah. Like, in my when I did a ton of freelancing, I had clients which I wish I had never taken on, and I also feel like I got a pretty good
Scott Tolinski
And, you know, I I've had clients that have been all sorts of the range of here of toxicity.
Clients without clear project vision
Scott Tolinski
the
Wes Bos
And you're just throwing stuff at the wall and having these random ideas at at random times. And if you're building a social network, you really need a bit, more of a A better plan in place. It it is funny because oftentimes, they'll just be like,
Wes Bos
like, mind mapping software and and really figure out what it is that they need. But
Scott Tolinski
I was using Facebook today, and they had this Chat feature. Really great to add on a chat feature. Really? Yeah. I I don't think you've thought this out yet if this is, you know, where we're at. That's the extent of their research is just Using something else and being like, yeah. Make that, but in our version. Yeah. Yeah. Totally.
Wes Bos
Facebook for nurses.
Scott Tolinski
they had all these These ideas, I think it's gonna be like this. And then when you click here, it can be kinda like this and kinda like this and kinda like that. But they weren't paying me to brainstorm their their project for me. They were They're paying me to to make the project. Right? They were they weren't paying me the the time to answer those questions. The the way that the agreement was supposed to be is that they were supposed Provide me with a way that it is, and then I build it that way. Right? Yeah. But a lot of the times, these people, they come in with a very vague idea of what they want to have happen. And it's important to be able to say, listen. It sounds like you have kind of an idea what you want, but not a full idea. Get back to me when you have this, like, a Completely figured out. Because otherwise, you are gonna be spending a lot of that brainstorming time doing it with them, and they're probably not going to pay you for that because They're just paying you to build it. Right? You're not, like, a consultant. Well, you you could be. Like, you could literally be like a a project manager where you have to, like, Take all the stuff out of their brain and put it into, somebody who
Wes Bos
In most cases, you're just gonna be the developer, and the client will have either another project manager on it, or they will be the one that is, about being in tech. And it's like, I'm not gonna sit here and,
Scott Tolinski
That's only I came up with some names for some of these. You could do scatterbrain Jane for this one. Yes. That works. I have the next one as the scope creep. This is a client who adds a ton of new features, which is is kind of related, But this person does not necessarily understand
Scott Tolinski
the the amount of effort that it takes to build in a specific feature or workflow.
Wes Bos
doing it. And I found that early on. I had a couple clients. Specifically, one was, like, they wanted the the better it was to work with them. It's funny. Like, I saw a tweet the other day where I was like, client with a $500 project. They send you a huge book, and you have to chase after them and and whatever. And A $20,000
Wes Bos
there was, like, a WordPress BuddyPress. That's what it was. It was like a a Social network built on on WordPress, and they would just, like, come out of nowhere with these ideas