Soft Skills Engineering - Episode 46: My New Crappy Job and Youth vs the Status Quo

Episode Date: February 7, 2017

Dave and Jamison answer these questions: How do I deal with my new job that turns out to be crappy? How do I know how hard to push back against more experienced engineers when suggesting a new i...dea? Thank you to Algolia for sponsoring this episode. Check out their job posting at algolia.com/softskillsengineering.

Transcript
Discussion (0)
Starting point is 00:00:00 Hello, everyone, and welcome to episode 46 of the Soft Skills Engineering Podcast. I am your host, Jameson Dance. I'm your host, Dave Smith. And we have a listener comment that we want to start off reading. This is in reaction to some of our interview discussion. It's from a listener named Eric, and he says, You missed one justification of CS interview problems. If you are interviewing devs who are fresh out of college,
Starting point is 00:00:24 it is reasonable to expect that they know what they have been carefully taught only a few years earlier. My background is in mathematics, not CS, and in the unusual situation when I'm interviewing someone with a math background, I ask them math questions. I also ask programming questions, regardless of background, of course. But the thing that should not be overlooked is that if you have a young CS major who does not know the basics of CS, you have someone with a learning or retention problem. Such a person will not be able to help you understand what is broken about the system that they helped build a year ago.
Starting point is 00:00:53 That's an interesting perspective. maybe it's easier to write math stuff on a whiteboard than say java code yeah that's true that's that's where i did a lot of math but you actually have to bring out a chalkboard in that case i think that's more traditional right yeah i think the answers come out better on chalk marker thanks eric for that comment yeah thank you good comment um so uh one other comment i wanted to make which is that uh one of the advantages of being a soft skills engineering listener is that when stuff goes really crappy at work you can always take comfort in the fact that you can write a comment to us and share it with us and then we will share it with everyone
Starting point is 00:01:37 you can take a crappy situation and turn it into a moment of glory eternal fame I have a friend we used to do a lot of camping together and just like wander around in the woods and whenever bad stuff would happen like we'd get super lost or like fall in a river or get
Starting point is 00:01:57 chased by wild turkeys or anything he would just say this is an adventure and all the bad stuff makes the adventure better was your friend named Tom Sawyer no he wasn't but I grew up in Minnesota and there are wild turkeys and some of them can get a little defensive okay all right they might get defensive
Starting point is 00:02:17 if you're like a 12 year old kid trying to kick the tree down that they're hanging out in so they they might have a reason to get defensive but whatever another awesome benefit of being a soft skills listener is you get to hear about this cool job offer from our sponsor algolia so algolia is a company that makes a hosted search service they power hacker news they power twitch tv they power a lot of open source documentation too um i think yarn uses them and a bunch of other doc sites use them basically and algolia is looking for engineers to come join their team but they're not just looking for any engineer they want people who care about the kind of stuff that we talk about on the soft skills engineering podcast so they sponsored us to get the word
Starting point is 00:03:05 out about this job? They're looking to hire a solutions engineer in either San Francisco or Paris. Paris, Texas? Paris, Idaho. No, Paris, France, Dave. Oh, sorry. So what exactly is a solutions engineer, Jameson? It's not sales. It's basically helping get the word out about the product and helping customers use the product well so you might build apis you might go help clients that are having scaling issues you might actually do even more glamorous things such as speaking at conferences if you're into that sort of thing they will of course pay for you to travel around the world and share their message at different conferences but if you're not i think you don't have to travel if you don't want to yeah it's it sounds like a super cool opportunity
Starting point is 00:03:58 yeah i agree and the culture sounds really cool we talked to one of their engineers for a good long time and he told lots of good stories and i if i didn't already have this podcast gig i would be all over that one other thing that they mentioned was the amount of freedom that the job brings so you you kind of get a lot of open-ended problems thrown at you it doesn't sound like it's like super regimented where you're plucking tasks off a off a ticketing system it's like this customer has this issue go fix it and make us awesome for them yeah um so they want people that like that kind of open-ended problem solving and like working in that environment where there's not a ton of oversight so if you want to go check it out visit algolia.com slash soft
Starting point is 00:04:44 skills engineering that's a l g o l i a dot com slash soft skills engineering the process is straightforward there's a phone screen and then an at-home assignment that you'll publish on github and after that they'll fly you to their office for an in-person interview yep thank you agolia for sponsoring yeah thanks all right uh do you want to read our first question dave yes sir um this comes from a listener who i can't remember if it was supposed to be anonymous let's say that they're a wombat not actually a wombat yeah yeah um listener wombat says says i've just started listening to your podcast and enjoy it it seems like you guys have a lot of fun doing it that is absolutely true how can it not be fun when we get to talk to wombats i know
Starting point is 00:05:36 he says what advice do you have for a developer who starts a new job and immediately finds out that they don't like it. I started a new job recently and I'm excelling at the technical requirements of the job, but culturally I do not fit in. I feel like I was misled by the company. I was told I would be working on a team. It turns out I am the only front-end developer at the company. I'm given a lot of autonomy, but I don't have opportunities to learn from other engineers or help junior developers. I also have significantly less freedom than I had at my previous job because the culture is more authoritarian than i'm comfortable with i started the process of trying to find a new job but i have been challenged in that i don't want
Starting point is 00:06:19 to inform my new company of my unhappiness publicly so i can't use social media like twitter and linkedin how do i do this so many things here first it sounds like they're not wombat friendly environment i don't know what wombats eat what do they eat people probably maybe that's why you're having a hard time is uh no i thought it was interesting that he mentions the cultural mismatches because i feel like that's something that companies pay a lot of lip service to is like culture fit and it can often be like a reason to turn people down that it's like a reason to say to people that they don't fit yeah it's like the uh the catch-all yeah like we just didn't like you so culture fit we only hire people that we like for the culture yeah we only hire people
Starting point is 00:07:14 that are a good fit for the culture and the culture is people that i want to hang out with all the time it's actually that's actually kind of sad but true right yeah it is it's interesting that you have found that they are not a culture fit for you yeah that is interesting especially given one of these points here where he says i was told i would be working on a team but it turns out i'm the only front-end developer oh man like i don't want to be critical here but i'm wondering like what happened in the interview process did you like did they just say oh yeah the front-end team they're just not here today the day that you're interviewing uh but don't worry they're great like how did that go down or it could be that there were people that were kind of roped
Starting point is 00:08:00 into it and just didn't like it they were they were kind of filling in doing front-end work and i'm assuming you were hired as kind of a front-end expert so now they're happy to leave that work to you so the team disappeared the day you showed up yeah yeah there's just little dust clouds like when cartoons run away it's also good that you have the autonomy to choose technologies when you're the only developer working on a team that could be worse yeah but i know how you feel because when you're the only person working on your area of the product it can be really isolating so lonely yeah especially right yeah especially if you're a little more social and it sounds like you might be if you
Starting point is 00:08:44 enjoy mentoring and learning from other engineers and that that kind of back and forth interaction so yeah you you have valid reasons to feel the way you do absolutely that's what we mean yes and even if you didn't have valid reasons to feel the way you do your feelings are still valid that's true well what i'm showing my anti-wombat you're so judgmental of yeah how how long do you think a few months is enough time jameson to like really know for sure this is not the gig for me i think it is um it's your life right and if you're unhappy and you're just waiting to like magically be happy one day at the job when you don't see if i mean can you hire people onto your team that might be one way to fix it if that's a thing causing you unhappiness
Starting point is 00:09:38 can you lead a rebellion against the authoritarian regime in your company that might also fix it you just like throw cans of soda with little holes poked in them into the stand-up meetings that they make you go to every day and it gets in people's eyes and it's kind of like pepper spray i mean but if you can't change that stuff then i would say you have no responsibility to just sit there in a miserable job so that it doesn't look bad on your resume that's true um three months i think is a little fast um from my experience it takes about six months in the a couple places that i've been to really know for sure and i've had it go both ways uh two different jobs one job i left after six months one job i got into it under kind of false pretenses the way that you
Starting point is 00:10:40 describe although not quite so bad as like having a team that doesn't actually exist sure there's a team but but i i let it go for a while and i ended up staying there for five years and just absolutely loved it i mean it was so great lots of opportunities opened up over the course of those five years that were just wonderful for me but it took several months to really you know give it a good chance and a good shake and uh and it did change a lot the nature of my job changed over the years over the course of those five years which is something else that was good but i don't know three months feels like it's just right on the cusp i don't think i've ever started a job and not been so incredibly happy to be working there i've never started a job and
Starting point is 00:11:27 been like well i've been duped and i kind of don't like it no really i don't know if i should stay here yeah i've been just on like the honeymoon period where everything's awesome and there's so many cool problems to solve and everything is wonderful my point is that if i started a job and i hated it yeah i would leave pretty soon so you're saying because even during the honeymoon period you can't yeah that's that's when everything is new and exciting and the possibilities are endless and you haven't heard the long boring stories from the one co-worker that comes and interrupts you all day to tell their long boring stories like this is the this is in some ways the best version of the job and if you hate it then i don't know i wouldn't stay and i learned a great
Starting point is 00:12:14 lesson from a comment in one of the last episodes when someone asks you i only stayed three months You just say, I really value being on a team, and I was the only person on that team. That's true. That's going to be an easy story to tell, to say, look, I wanted to work on a team. The whips that they used were, like, real painful. I thought it was just a metaphor during the interview, but it was real. So the story is easy to tell, I think, in this case. But that won't help you today.
Starting point is 00:12:48 that'll help you like in the interview process and over the well i guess it will help today if you start interviewing do you want to talk at all about what to do in the interview process to avoid this situation in the future yeah uh that is interesting yes i think we should i mean i guess we don't know any of the details really so i'm gonna make some up in my head but i'm i'm assuming that they didn't just straight up lie to you 100 about everything i hope not i mean if they did then then you need to like go study psychology and detect lies polygraph but but if they didn't lie to you it seems like there is some information that you could have gathered that you might want to gather next time yeah definitely like is there or isn't there a front-end team and can i meet
Starting point is 00:13:38 them yeah one of the things i like to ask in interviews is how do engineers get their work to work on and uh i asked that because and i usually like to ask that from several different people the engineers as well as the management oh yeah and i like to see if they agree on it and while on the one hand if they disagree you can identify dysfunction but on the other hand if they agree then you can figure out how authoritarian the company is you know is this a bottom-up company a top-down company and i think you can tell a lot yeah it sounds like you're already pretty astute about the kinds of things that you enjoy so it seems like some effort in discovering what the company is like might help align that better with with where you end up
Starting point is 00:14:22 should we just say okay what's the actual the answer to the question though which is how do i get out of this situation right i don't want to post on twitter i don't want to post on linkedin because i don't want to tell my company that i hate it yeah so that's actually an interesting question. Maybe I'm going to dance around it one more time, but why don't you want to tell your boss, Hey, I thought there was going to be a front end team. Where's my front end team? You know, maybe that's a conversation you should have. Yeah. Or maybe there's just no hope. It's like, no, we're not going to get a front end team for you. So I feel like we've talked about from the other side, when you are working with a team member that you feel like is at
Starting point is 00:15:05 media expectations you have these clear conversations with them to to let them know that their performance needs to improve or you're gonna have to make a change which is like a soulless euphemism for fire them um i wonder if you need to have those conversations as an employee too like maybe they should know that you aren't happy um yeah yeah and then it's not like this deep sudden shocking betrayal if you take another job it's like yeah i mean this wombat all we had was plants and he craved flesh so he tried his best to make it work but she wasn't the right environment for him oh my gosh
Starting point is 00:15:55 but again now but but he's you know this person is probably torn between wanting to tell them the problem um and then seeing if they can work on it or at least understand why he's leaving on the one hand but on the other hand maybe he just wants to leave and just say hey look this great opportunity showed up and you know it's been a cool three months but i just feel like i have to take this you know yeah you know nothing wrong with you it's not you it's me that is a much easier conversation to have right like no bridges call someone on their crap and yeah yeah so let's say you wanted to go that route what do you do uh i would reach out to people privately i mean there's a the recruiters are like swarming on linkedin all the time and i haven't actually
Starting point is 00:16:41 ever worked with a recruiter to find a job but i assume that the good ones will respect your privacy and i've been the candidate two times on two different occasions i got jobs uh using a recruiter and they were very respectful of my privacy and made sure my company didn't know that i was interviewing yeah so that's an option i think and i mean just friends if you mention posting on twitter it is nice to get those chance serendipitous things where some random person in a random company that you might not consider is reading twitter that day they see the tweet and they think oh they should apply here right but um if you if you want to reach out to a network of friends you can still contact them privately as long as they all don't work at your company
Starting point is 00:17:24 except not on the front end team on a different team um i would totally do that and honestly i think most people have to do it this way because they don't want their employer to know that they're looking yeah and um i'm actually kind of envious of people who are able to just post these public tweets and say hey i'm looking for work um that sounds like the worst way to tell your employer that you're quitting i hope those people have told them already johnson come in my office i want to show you a tweet yeah i have only i have posted publicly on twitter but only after telling my team and dave pointed out to me before the show that that's a good way to tell the company like hey i don't want to work for you um it's not that i want to work for this other
Starting point is 00:18:12 company it's that i just don't want to work for you i would rather be unemployed than work for you is the message because jameson has quit a couple jobs in a row now without having another job lined up yeah the last two times that i quit i i quit and then i found a job after that which is possible only because of just the crazy developer market that we're in yeah yeah but i i guess i never thought about like what it would do to the company to give them that impression i just told i'm like i don't know what i want to do i just not feeling it um also it's possible that deep down your employer already knows you hate it sometimes we send messages that we don't realize we're sending through body language and other means and so there's a chance that your employer
Starting point is 00:18:59 is like just waiting for you to come into their door into their office and say you're leaving and it might not be as big a surprise as you think i haven't had someone on my team quit this quickly just, just come in, not like it and leave. But I have had unhappy engineers quit and it actually wasn't a horrible thing for the team or the company or them. I was kind of, I feel like I, I'm thinking of one particular case where I knew this engineer, I knew they weren't happy. I tried to kind of help them find stuff to work on that they would be happy doing, find a better fit for them in the company. And they just weren't happy. They were doing really good work and we would have loved to keep them but they they just weren't enjoying it and so they quit and they went somewhere
Starting point is 00:19:45 where they were way happier and i was like great like i'm glad that you are happy and and it's not like they were dragging the team down but you could totally tell yeah you knew right yeah yeah they were in a better place just like all the victims of the wombat um it's true though i mean it seems like our culture our industry should be more tolerant of people who um leave a job after just a short time because we should be allowed to feel it out and try it out because we all know that you can't tell much from an interview you can learn a lot but you can't learn enough right yeah you're always taking a risk yeah both both parties are right i mean three months will teach you pretty much everything you need to know right yeah i
Starting point is 00:20:37 think so or at least six months but in any case it'd be great if we could just let people leave and have that not be something they have to worry about explaining every time they interview for a future company but the fact is if you do it once it's probably not going to be a big black mark on your resume oh yeah you do it like three times in a row then you're going to have some pretty serious explaining to do yeah especially if you're experienced i mean if if you're fresh out of a boot camp or college maybe not but um actually you're still gonna have to explain it you really are right that's gonna stand out yeah but i think i think your future prospects are totally fine you have a perfectly logical reason it's not like they fired you so you have to explain
Starting point is 00:21:20 what went wrong you you just say i wasn't happy because of these reasons and i quit and i think people will be fine totally agree but good luck just good luck that's all i got good luck good luck question answered we talked a lot around that question and then circled in at the end i think yeah okay this one this next question comes from someone who is not a wombat i think they actually have a name how i mean dave wombats have names good point come on i'm always i'm so discriminatory yeah take that foot out of your mouth okay sorry would you like to read this one yeah i can read it i care a lot about making things better and pushing new ideas but i'm also still a somewhat junior engineer i feel i sometimes fall into that
Starting point is 00:22:14 trap of youthful ignorance assuming that i have some brilliant insight when missing nuance that someone more experienced would easily spot on the other hand i've also seen seniors who get trapped in old ways of thinking and push bad paradigms more from habit than for good reason how can i tell when i should push an idea harder despite resistance from others or cave and accept that a co-worker knows better than me always cave that's easy yeah that's cave in to the loudest co-worker is that like your your battle cry we give up oh isn't that that's that's the guy from the tick right isn't his battle cry not in the face that's yeah the not in the face the sidekick yeah not in the face i think his name was arthur how did i can't believe you know about the tick
Starting point is 00:23:07 it's uh it's actually pretty rare for me to bump into someone who knows about the tick still waters run deep dave yeah they do they clearly do i don't know what that phrase means though so they don't run that deep um so cool i just i knew i liked you for a reason and now i think you know yeah source of our friendship all right so do you listen to the old crufty veterans or do you just push and push and when to know which approach to take i think you have to do both I mean, the old crufty veterans have seen things that you would not believe and they have dealt with problems that you cannot fathom. And sometimes those problems are patterns that reoccur in other places. And sometimes they're problems that have been solved or made obsolete.
Starting point is 00:23:57 But if you just ignore them all the time, then you'll 100% repeat a lot of mistakes. yeah you know when i was a a younger whippersnapper i had very little regard for more senior engineers oh same 100 the same so i think it's actually really mature that this listener is even asking the question yeah right um because when i was his age i don't know how old he is but when i was you know 10 15 years ago i remember just seeing resumes for people with 20 years of experience and i'm like ah what a waste like i don't need to hire this guy it's like bring all this old crap into it's like negative experience yes i did it was so stupid and but now that i am that engineer i think any team that doesn't hire me would be a fool
Starting point is 00:24:52 not to bring my wisdom their loss i know so it's awesome that you're asking this question i think yeah it is awesome and it it makes me think that uh you'll probably handle this well whatever you do i think it probably depends a lot on your team too i was reading this one of my favorite books about programming called coders at work it's just interviews with famous accomplished developers who have built awesome stuff and they're talking to jamie zawinski who helped build a netscape navigator and he describes their team and it's basically like everyone's screaming at each other all the time they're all arguing and swearing at each other and calling their ideas stupid and that's how they like work out what to build oh boy and that sounds like a place i would not enjoy
Starting point is 00:25:42 he also talks about sleeping under his desk for like months straight so lots of reasons why i wouldn't enjoy it and also why i don't have all that netscape money the browser wars were fought under a desk yeah but but all that to say that some teams might have a culture of more um open and active spirited disagreement i guess and in that case um maybe just that's just the way you work out ideas is you you push back and you challenge stuff and they'll push back on you and as long as you do it in a mature way then hopefully you your ideas kind of get like hammered out and the weaknesses get smushed out and you end up with something better yeah i don't know that every place is like that though i think some places people that work there
Starting point is 00:26:31 in general are a lot more sensitive about feelings and they want to have kind of calmer discussions and if you call someone's idea stupid then and you tell them they're an old fuddy-duddy who you're so out of touch yeah where's your oxygen tank she's writing java instead of elixir then that might not result in better more more robust technical ideas unless you're at netscape and then yeah all fair game yep which i don't think exists anymore no i think all those people burnt out and they went and they went to mozilla yeah so i would say that if a co-worker claims to know better than you on a topic but they can't convince you of it then there's a good possibility they don't actually know better and you should push back what if you're just unconvincible though
Starting point is 00:27:21 you're just bad at being convinced about stuff yeah i've seen people who are never wrong literally they are never wrong about anything ever and they're in their own mind anyway they will just argue until you give up yeah forever i've known people like that and i am like the opposite it i am so easy to convince of stuff yeah generally have you noticed that i don't know um i am that way too i guess i haven't tried super hard to convince you well when you agree with me everything then there's no reason to convince me maybe it doesn't feel like i'm trying super hard because you're just caving i just roll over everything yeah um but yeah i don't know i guess i guess if you have the introspection to ask this question then
Starting point is 00:28:07 you might not be one of those always 100 right people i mentioned earlier that the grizzled veterans have knowledge that you cannot fathom and some of that knowledge might be the thing that you say is like easy and awesome and will solve all our problems actually will cause all these other problems because they know a lot more about the current system that you're working in i was thinking the same thing i have a slightly different angle on it which is that sometimes you have a good idea but the cost of of course correcting the ship to implement your idea could outweigh the benefits of the idea and if you could rewind the clock and go back to day one maybe we would do it that way but since we didn't do that five years ago now the cost of doing it
Starting point is 00:28:51 is just too high to actually get the benefit that is a great point and i can see myself doing that earlier where i would just look at things in the abstract in like pure technical comparison and even that it's really hard to do there's always subjectivity in that but i would say this is a better solution and not take into account the context of the existing system like it's going to take us six months to even start getting value yeah we have to we have to do nothing but rewrite for six months in order to build an interface to slot this new thing in and then start building new stuff on it and then our business would die so and after four months you'd be on the street yeah but i'm sure that functional programming will save us all
Starting point is 00:29:33 so when i was at my second job out of college i had a really unique opportunity which was that i got to start projects from scratch repeatedly at the same company and that's something that a lot of people i've realized don't actually get to do they usually have to deal with this big code base that they inherited that's a few years old and um you're not going to get a chance to start over but i got i got to build new prod new products from scratch like probably four or five times over the course of oh wow like seven years yeah it was really cool um this was the same company where i thought that i didn't need any experienced engineers because i got to start these projects from scratch i got to like try different ideas and do things a new way every time
Starting point is 00:30:23 and see the outcome um and that was super valuable so on the one hand i would encourage this listener to um push push for these ideas because you'll never get to experience firsthand the process of putting in place some new idea and seeing what the outcomes are if you don't right if you don't push so i would say in some cases it's really valuable for you personally to to go through that process and if you're working at a company where you will literally never be able to do that you're just kind of doing what you're told in the way that you're told to do it then you might be limited yeah i think another warning sign is if only the senior engineers get to play with the cool new things if you say we should dockerize stuff and
Starting point is 00:31:13 then someone like slaps you on the back of the head or i don't know whatever they would do uh and then a couple of weeks later you see like the team lead playing around with docker and and and they say we should dockerize stuff and he says i should dockerize stuff yeah i should do this while you all pick up my bugs that i'm not going to get to because i'm playing with docker that seems bad so they should there should definitely be an opportunity for new stuff to come in from all levels and while technical experience is super valuable i think lots of more experienced developers lose patience to keep up with brand new things and they'll kind of wait for it to get vetted a little longer which um has a lot lower risk in some ways but it also means
Starting point is 00:32:00 that you might step on board the the hype train a little bit later and younger developers are generally more gung-ho about the brand newest shiniest thing so i think it is healthy to to have some of that brand new shiny stuff injected in especially if you can take into account all the context that they was talking about where if you can recognize this new shiny technology will help us and it's actually possible to use in a way that won't make our lives miserable yeah exactly The other thing that age has taught me is that you sometimes can't actually see the – you can't fully understand the outcome of your technology or process or pattern changes in your code for a lot longer than you might think. Like it might take a lot longer than you'd think to really fully appreciate the outcomes. And what I mean by that is that sometimes you might see, like, I would say a brand new technology or tool and say, I'm going to put this in place.
Starting point is 00:33:00 And I'll bet within a month we'll fully understand the repercussions of this. But sometimes it takes a year or two years before you go, oh, crap, we've made a mess. Yeah. You know? And so I think sometimes maybe when an older, more senior engineer resists a change, it could be because they're like, look, we know what we have works. and what you're talking about will take us two years before we even can realize how bad it sucks yeah this is a thing you see a lot yeah again with with new shiny platforms they have these cool tutorials that demonstrate these awesome things you can do there's the the part of
Starting point is 00:33:42 building a product that's like building cool features and fancy new technology can make that stuff easier and then there's the stuff you have to do on every project that is made so much easier by a mature ecosystem like error handling and monitoring and alerting and like uptime and i don't know just all this like plumbing stuff that you have to do to go from a fancy demo to a robust product and it's likely that if you work in an established company and they have all that stuff built that they've kind of like dave was talking about and if you rewrite everything in elixir then guess what you have no alerting now when your app goes down so you also have to write alerting stuff because there's not any established sas services that do it all for you
Starting point is 00:34:27 right right yep sas services are like atm machines what i'm so like software as a service services automated teller machines machines oh oh got it it's a redundant acronym how do you even say sas services sasses sasses you know those sasses yeah so here's here's another thought you know when you're trying to decide should i push back or not one of the questions you could ask yourself is did i clearly explain this in a way that the engineer understood or are they just hearing words and going i i don't fully understand what you're saying but i have a meeting i need to go to you know yeah um and there's a good chance that because software is so hard to talk about there's a good chance that if you were to put together like an example or a demo or a small
Starting point is 00:35:24 prototype that you could get a lot more traction with your ideas and you could get past that initial knee-jerk reaction that people have to just sweep the idea under the rug because it's not fully fleshed out so try to figure out i think if people are resisting your ideas because they don't fully understand them and if that's the case try to come up with different ways to communicate the dream scenario here is where you have some existing pain point and you have a shiny new thing that solves that pain point that you can demonstrate is possible and won't make people's lives worse and yeah if you can show that in a demo then you're basically selling people on things and you're saying this will make your life easier instead of them seeing elixir and thinking
Starting point is 00:36:14 like crap i have to do all this extra work to figure out how to do blah blah yeah yeah exactly yeah so another way to put that i think is that your ideas will meet with less resistance if you can show that you have thought about enough of the dangers that you can and that you've mitigated them uh that people will feel more comfortable adopting your ideas and this isn't exactly the answer to your question which was um how can i tell if i should push the idea despite resistance but rather sometimes there are ways to communicate an idea that will reduce the resistance that you'll receive simply because you've thought the idea through more completely i think every new idea does need a champion though to to believe it's awesome and kind of push through it so i
Starting point is 00:37:01 think zero resistance is probably not going to happen very often no no probably never if zero resistance happens it just means they're not thinking about your idea very much they just don't care yeah they were all waiting for you and they're just like cheering you on now like yay you did it yeah but yeah this is a cool problem to have and i think the fact that you're thinking in these terms bodes very well for your future because here we i don't when did we get in the habit of directly addressing the question asker like this by saying you i don't know suddenly i felt just now like i'm talking to my microphone you i love you but um i think it bodes very well for your future that you're critically thinking about
Starting point is 00:37:51 the status quo and actively coming up with ideas to challenge the status quo that is the uh kind of engineer that the world needs right there all right question answered so answered we did it we did it where can people go if they want more questions answered um google yeah is that ask jeeves is still thing ask jeeves oh man no it's ask.com yeah that's right they bought Ask Jeeves. Askjeeves.com has an expired SSL certificate? Oh, my childhood. My childhood
Starting point is 00:38:34 has expired too. Okay, well, not Ask Jeeves. Where else? If you really want to get more answers to questions, you can check out our website where you can see all past episodes, listen to them right on the webpage, which is kind of cool, but
Starting point is 00:38:50 I prefer to download it to my phone and listen on my podcast app so that I can speed it up um i don't think jameson does this but that's why that's how i do it yeah i don't i would i don't want to miss a thing i want it to last as long as possible so i don't speed it up i slow it down yeah you can play it at half speed yeah i do play it at half speed yeah that's a great place to go if you want to submit questions there is a google form on our website where you can give us as much or as little details you want we'll make up a sentient creature for you to be if you don't want
Starting point is 00:39:23 your name shared you can also send us a direct message on twitter if you're not following us on twitter you should do it why should they follow us on twitter i mean if they're already subscribed to the podcast they get the episodes because once in a while we we retweet interesting things we've done it two times yeah we'll tweet stuff that is you do not want to miss that the episode and you'll find out what it is if you follow us so that's right do that and please check out algolia.com slash soft skills engineering and see if that job looks like it might be something really cool for you i think if you're interested into soft skills you very well could be a good fit for it yep tell them tell them jameson and dave sent you they'll they'll take
Starting point is 00:40:09 you into the special vip area of the website thanks for listening we'll catch you next week bye

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.