Soft Skills Engineering - Episode 258: Addicted to scrolling and underpaid with equity

Episode Date: May 3, 2021

In this episode, Dave and Jamison answer these questions: Questions Listener “Scrolly McScroll-Face” asks, Hi Team! Love the show. Keep up the great work and congrats on 256 episode...s! I think I’m addicted to my phone? Every time my code goes to build, or something I know I need to wait on, I open my phone and start scrolling. 40 seconds later when the build is done, I’m still scrolling. In between thoughts, I also open youtube in new tab fairly regularly. It’s definitely gotten worse while working at home during these times. I’m surely not alone in this slipping of discipline…. I’ve tried to put my phone in the next room and that has some success, but I don’t always remember to do that. Do you have any tips? Anything you’ve seen while managing folks? I love my job and I love the work, so I dont think I’m not engaged enough, and I struggle to see how a different job would engage me more. Hi I am the under-leveled engineer from episode 240, and I want to provide an update and ask a follow up question. I was promoted in this cycle, and because of my shyness I used Jamison’s favorite problem solving technique of doing nothing prior to my review, my compensation in the new level is also underwhelming. Or is it? Comparing my pay with some data point on levels.fyi, my salary is slightly below average. As part of my promotion, I have another equity award, and that is also slightly below average compared to the data points on the site. However, I already have an existing equity award granted to me when I started at my previous level. It is unclear to me if the data points on the site have taken into account for an internal promotion vs an offer extended to an external candidate. If I add in the previous equity awards and my compensation in this new level, then my total seems too be way out of band, on the good side. Digging into it more, there are other sites and blog posts that talk about things like refreshers and bonuses. These are brand new concepts to me since my previous jobs only pay salary, event the tech jobs in middle America. Could you talk about how compensation is structured in the big leagues?

Transcript
Discussion (0)
Starting point is 00:00:00 it takes more than pushing for design compromise and trade-offs and then closing all customer issues as works as designed to be a great engineer this is soft skills engineering episode 258 i'm your host dave smith i'm your host jamison dance soft skills engineering is a weekly advice podcast for software developers who like to design yeah this is the design process oh yeah the trade-off is that it's done but it doesn't work yeah but at least i get to close that pesky ticket that's been hanging over my head yeah you're trading off working and i mean yeah those are it's like good fast cheap um and then they added another axis which is works at all and you pick two
Starting point is 00:00:53 still you still pick two works at all it's not a very long axis it's infinitesimally small in one direction and the other direction it's binary
Starting point is 00:01:06 oh man should I thank our wonderful patrons go for it thank you too Ira Chan Eric Larko Smiling Monkey Emoji
Starting point is 00:01:18 Jonathan King testingisdocumenting.org Adrian Bording roman denisov fizzbuzz influencer oladapo fadye karen sveinsen ragnar hardison nick hathaway travis sanders dennis bogdanov braden canes steven armand lee john grant taras haruk chris hogan the agile ventures charity nick kantar and philip john basile thank you to this this crew what do they call valhalla is that where the vikings go valhalla it's like the hall of heroes in valhalla yeah i think that's after they die though oh well this one's easy it's you just pay
Starting point is 00:01:49 money and then no get together while you're still alive this is the group of folks who contribute to our patreon at the level where we shout them out every single week you can join them by going to softskills.audio and click support us on patreon and you'll get invited to our slack team where hmm what new benefit can i make up right now that we'll have to deliver where we 100 accurately predict the value of bitcoin over the next six months oh it sounds useful the catch is that by joining you have to sign away your right to buy bitcoin so unfortunately it's not the path to riches but it's the path to knowledge still sounds like riches yeah i also have a listener comment i want to read i'm a new listener and i was just listening to
Starting point is 00:02:36 episode 27 writing great resumes and pushing back on non-engineering tasks i don't know if the answers given really captured the experience of folks just starting out in their careers especially from underrepresented or non-traditional backgrounds for example getting a job just through recommendations can be tough if you haven't yet worked in a professional capacity and can be a catch-22 for new developers you need recommendations to get a job and you need to have worked with contacts to get a recommendation i think this would have been a great segue into talking about the importance of networking via meetups or contributing to open source to get your name out there with a caveat about the economic privilege involved in having time to dedicate
Starting point is 00:03:11 to networking activities when say you need to work a lower paying non-tech job to pay the bills While it was very valuable to know how the hiring process can go after a well-established reputation has been built in this industry I was hoping for more insight related to the process near the beginning of that journey Thank you. That's uh, that's interesting feedback So I was looking at the timeline episode 27 was in 2016 and that was before I was right now i'm right All the time. I thought I thought we had established that because you're aging you're now wrong. Oh, shoot. Yeah. Well, okay but i had a streak where i was right for a little bit just for this yeah but it it certainly did not include 2016 yeah yeah i i remember vaguely the advice we gave and i do remember this was
Starting point is 00:03:57 back when i thought titles were dumb because they were just like i don't know just the man just busy work just trying to like signal uh it was it was like lame to care about titles but it turns out it's not it's important for people and and part of what i have learned and grown or how i've learned and grown throughout these years is learning that signaling your experience and value is helpful and it can be more helpful if you have less like i don't know traditional markers of experience so yeah i agree with this thanks for sharing this feedback all right shall i read our first question yes please do okay this comes from a listener named scrolly mcscrollface okay scrolly mcscrollface says hi team love the show keep up the great work and
Starting point is 00:04:41 congrats on 256 episodes well that won't age well okay uh scrolling mcscrollface continues on i think i'm addicted to my phone question mark every time my code goes to build or something i know i need to wait on i open my phone and start scrolling 40 seconds later when the build is done i'm still scrolling in between thoughts i also open youtube in my tab fairly regularly it's definitely gotten worse while working at home during these times i'm surely not alone in the slipping of discipline i've tried to put my phone in the next room and that has some success but i don't always remember to do that do you have any tips anything you've seen while managing folks i love my job and i love to work so i don't think i'm not engaged enough and i struggle to see how a different
Starting point is 00:05:25 job would engage me more oh preempted yeah oh how did you know to say that how did you know to say that last thing listen guys i don't want you to just say the same stupid things you say every time someone asks a question so i'm just gonna say i'm not quitting my job okay this is how we know we have a listener on our hands like a real proper listener it's been 257 episodes so far and it's time to get some new tricks okay time to pivot to my phone every time i so it's a mixture of phone and open youtube in a new tab that sounds like computer to bring your phone in a different room sounds good there's all this research i don't know if it's all this research it might just be that the case where there's this one paper that was done on like three undergrads
Starting point is 00:06:12 and then it sounds really fancy so it got quoted in a bunch of news articles but have you heard of the research about just having your phone on your desk even if you're not looking at it makes it harder to pay attention oh gosh i haven't heard that but i'm not at all surprised that's like having your phone on the table during a meal all right i found it in teen vogue that was the first result in youtube so i'm saying this is the canonical source teen vogue said that having your phone on your desk or in your bag can affect your brain power study shows oh it's 500 students okay yeah so this is a real study not three undergrads okay there's hundreds of undergrads hundred hundreds of undergrads this is in 2017 undergrads were still millennials then right
Starting point is 00:06:56 i just wonder if gen z is immune to this yeah oh gen z is the is oh god they're the current current generation was there was there a generation y there wasn't no because i'm generation x it's like xyz yeah i think you're x i'm yeah don't you know the alphabet goes x m z right generation x x to millennials and zoomers okay did we call them zoomers because of the pandemic and everyone using zoom or was that something else i don't think so okay but i'm not gonna google i already used up my one google on the show and just these these young people just zooming around on their technology yeah i i think okay the fact that there was a generation that called themselves the greatest generation well that feels a little hold
Starting point is 00:07:52 up they didn't call themselves that that moniker come on dave you really you really believe that you believe they weren't pulling the strings behind the scenes that's true that's true 20 years later they're like we need to hire an influencer yeah to call us the greatest yeah proto-influencer i think every generation should do that so i think i think the zoomer it's too late for the millennials but the zoomers should start lobbying to have them be called like the um i don't know the unobtainium high quality generation the shiny pokemon generation those are super rare and good i think yeah okay so i think we've just demonstrated how easy it is to just get completely distracted with anything okay my phone is not on my desk or even in my
Starting point is 00:08:46 pocket it's on the ground behind me but it's mere proximity let us down that tangent yeah it's got this field that emanates distraction field the oh man 5g field it's 5g that's what it is is that what distracts you yeah oh man all those radio waves just moving so fast let me just say on this question i feel this question so much do you feel it more in the pandemic oh no this has been going for years yeah i listened to there's a there's an author slash influencer slash former google employee named tristan something or tristan i don't remember his last name this is sorry i'm just looking at facebook here let me okay i'm back anyway so wait is that i can't tell just kidding anyway this guy tristan something uh he wrote a book the title i don't remember okay good
Starting point is 00:09:43 all right i i feel awful right now i am i live distracted all the time thanks to stupid technology yeah and i can't even remember anything you know there was a book written by a person it has a first name i typed in tristan google something in google and it came up with tristan harris i think that's him which looks like the right person wants to fix silicon valley's addictive something something yes thanks google he wrote a book and i think also produced a netflix documentary on the same topic about how you are in a war for attention but you are not on either side of the war you're like the scorched earth between the two sides raging war against each other uh because what's happening here is you know these companies that want your attention
Starting point is 00:10:31 to sell you advertising they have had a decade head start on this problem and they've employed thousands of scientists and engineers to build systems that are designed to keep you engaged engagement engagement engagement is what it's all about what we have today is the product of thousands and thousands of ab tests which have led to what we have today which is something that just keeps your eyeballs on the screen so i don't know i don't really know what to do except just give up because i mean it's it is a battle i'm trying to think what works for me being deeply engaged in a problem that i that i am not blocked on helps me the question asker mentions waiting for code to compile and i think this has a technical solution which is just switch to an
Starting point is 00:11:17 interpreted language doesn't compile anymore bingo i say that like sort of tongue-in-cheek but there are a lot of places where i sit and wait even though computers are really fast right now like our continuous integration step takes a long time yeah and if i do a task and then i have to wait for ci for the output that's like 10-15 minutes sometimes yeah and i can't just sit and do nothing but also i don't want to context switch so i cleverly solved this problem by context switching into reddit which is context switching into context switching oh gosh then i'm lost but if i'm yeah if i'm like chewing away on a problem that gives me tight feedback loops then yeah that's more interesting than whatever is on the internet that isn't that thing there's
Starting point is 00:12:04 something to what you're saying here because that tight feedback loop cycle also keeps me engaged and i think that you know sometimes people go oh congratulations you've improved your build time from five seconds to 2.5 seconds like la-di-da you save 2.5 seconds a few times a day for a year you've saved yourself 20 minutes whatever you know but the reality is 2.5 seconds is a gateway drug that takes you to reddit which takes four minutes you know or 20 minutes before you're like oh so So yeah, maybe you're right. Maybe we should surround ourselves with tools that keep us engaged
Starting point is 00:12:36 because they're fighting off the evil internets that suck our attention away. There's this, this is specific to the JavaScript space. I'll add it to the show notes, but there's a tool called ESBuild. So JavaScript is kind of famous now for having tools with sort of long feedback cycles. I guess long is in the minutes,
Starting point is 00:12:56 but for a language that started off as interpreted, that feels long to a lot of people and often you will bundle all your code together in what's basically a compilation step please don't fight me i'm abstracting over complexity um and yeah the standard tool set takes minutes to do this and someone went and wrote a different tool set called es build and it can accomplish roughly the same task in below a second and it feels like magic because you're going from doing a thing and sitting and waiting to it's just it feels it's fast enough that it feels instant and and i yeah it changes the type of task you're doing okay it changes it from like a asynchronous task to a synchronous task yeah it's much easier to handle
Starting point is 00:13:43 yes that's a good point that's a good point you can do that without knowing anything more about the kind of work you're doing every time my code goes to build or something i know i need to wait on yeah jameson you've done something really cool with this uh was it you i think it might have been you you uh modified your etsy host file on your computer is that right oh yeah i did yeah i have a bunch of sites blocked in my etsy house file on my work computer to combat this because i had really bad muscle memory where it just anytime i hit a new tab in my web browser my fingers would automatically like auto complete twitter um yeah it turns out that's not what i wanted to do most of the time but your fingers did it anyway yeah that's like instead of reducing the cost of
Starting point is 00:14:33 waiting for the current work tasks that's like increase the cost of switching away to other things that's sort of another in line with uh put your phone in the other room but you can do that so for the for those that don't know what we're talking about here there is a file on every modern desktop laptop computer and actually even old ones too called hosts and it's located in different places depending on your operating system but it's there and if you search host file in google you'll find it and it lets you specify what the ip address should be for any host name and it takes precedence over dns servers over everything so you can set the host name for twitter.com to the ip address of 127.0.0.1 and since your local computer is not running in a
Starting point is 00:15:15 a web server well probably not i mean a lot of our listeners are probably web developers but anyway it's certainly not running twitter and so when you try to go there you just get an error page yeah and it's not that this is some unhackable like airtight system to prevent you from ever doing this and you can just go change it again it's more that that little nudge to say oh yeah i at some point i decided it would be a bad use of my time to go here that's usually enough to get me over the hump i also did a thing years back going on i don't know almost close to 10 years now using an app that i think we've mentioned on the on the show before called rescue time i haven't i haven't used it in probably five years so it could have at this
Starting point is 00:15:58 point devolved into a spyware malware infested thing i don't know it could be like the ultimate key logger yeah i don't i have no idea because it knows everything about every piece of software that you ever switched to in your... So it could very well be. So this is not an endorsement, but what it did was it kept track of how much time you spent with different windows in the foreground
Starting point is 00:16:18 and it kept track of their titles and stuff like that. So you could track things like how much time did I spend on Twitter this week? And if you paid for the pro version, I think it would even give you goals and it would send you a weekly report to say how much time you spent on different things.
Starting point is 00:16:31 And you can categorize tons of stuff like this is work, it's productive. This is entertainment, it's not productive. And then you could come up with a report at the end of the week and that that was really good for me it helped me to have a bird's eye view of what i was actually doing with my time on my computer there is an open source thing called activity watch that is apparently the same thing great and i've also heard of people that hack this together somehow with like shell scripts that'll i don't know it'll plumb your operating system for
Starting point is 00:17:00 details of what's running or what's in focus yeah but yeah i've done something similar i did use rescue time i think on your recommendation and it was revelatory to see just how much time i thought that quick trip to twitter or youtube or whatever actually was taking me and it was a significant chunk in in my worst times yep uh now i take naps instead now you're well rested it's so good i'm not joking like oh if i think i'm just gonna do nothing on the internet for half an hour while i wait for this other task just go take a nap and then life is better my day is better and i know slightly less about like the dank internet memes or whatever but that's a fine trade-off and it's enough of a time commitment i can't just sit down and take a nap in five minutes right i have to say
Starting point is 00:17:50 okay i'm gonna like yeah power nap for half an hour so i plan around it instead of just accidentally starting a thing that then stretches on forever right right that's impressive that you can go to sleep that fast uh in half an hour yeah like go to sleep and wake up that's cool i'm always tired it's like the you're like it's easy it's easy when you're exhausted all the time exactly yeah i'm always prepared to go to sleep at any moment let me add just one more thing and i'm only saying this because we got that last sentence in this question i struggle to see how a different job would engage me more let me just tell you that i've been in some pretty disengaged jobs and back in the day i don't know for those of you that were around for when slash dot was
Starting point is 00:18:32 the reddit of the world they gave you karma points for contributing comments and material and things like that and uh i could i saw a direct inverse relationship to how high my karma score was on slash dot compared to how engaged i was at work and i did change jobs once and my slash dot karma score fell just absolutely fell it was great oh did it decay yeah it decayed uh i read slash dot but i never participated yeah yeah it was whatever it's like reddit the modern innovation is that your karma does not decay yeah strut around with it forever and and i've been in jobs where i'm not 100 engaged and i've been in jobs where i'm 120 engaged and i don't have a problem jumping onto social media or whatever reddit and whatever nowadays at my current job
Starting point is 00:19:19 and it's directly a result of the engagement because there's always things i need to be working on also it depends on what you do for a living if you work on you know single threaded tasks that are just one after another sequential and you never context switch between tasks then i think you're more likely to have these engagement lulls or these little distraction moments but for me i work on a lot of things at the same time it's just the nature of my job right now and so there's always something i need to go give my attention to that's work related you know so i'm almost never off on other things so part of the advice with kanban i think is to limit work in progress you're you're not supposed to be juggling a bunch of different things at once and i i believe they
Starting point is 00:19:59 explicitly acknowledge that means you will have some downtime but to them they think it's it's actually still faster overall even if you account for the wasted time of like being blocked on something yeah instead of just picking up an extra project that you switch to while you're blocked on the other thing i don't know if that's true or not but you could also just recognize the solution might be worse like if i pick up extra work to do instead when i'm blocked on this thing then that might it might make my first task take even longer even though my time might be used more productively potentially maybe that's not what you want maybe you want that task done as fast as possible even if you waste some time on it race cars use a lot of gas that's where my brain is
Starting point is 00:20:39 going they're not very efficient but they go real fast so if you want this task done real fast um your your lines of code per times you open twitter might be a little less efficient than different tasks i think we better move on to yeah i agree i agree all right i'm gonna read this question uh this is from an anonymous listener who says hi i am the underleveled engineer from episode 240 which was about being underleveled in the big leagues and i want to provide an update and ask a follow-up question i was promoted in this cycle and because of my shyness i used jameson's favorite problem solving technique of doing nothing prior to my review my compensation in the new level is also underwhelming or is it comparing my pay with some data points on levels
Starting point is 00:21:26 dot fyi my salary is slightly below average as part of my promotion i have another equity award and that is also slightly below average compared with the data points on the site. However, I already have an existing equity award granted to me when I started at my previous level. It is unclear to me if the data points on the site have taken into account for the internal promotion versus an offer extended to an external candidate. If I add in the previous equity awards and my compensation in this new level, then my total seems to be way out of band on the good side. Digging into it more, there are other sites and blog posts that talk about things like refreshers
Starting point is 00:22:01 and bonuses these are brand new concepts to me since my previous jobs only paid salary even the tech jobs in middle america could you talk about how compensation is structured in the big leagues and i assume we're not talking about baseball here yeah where compensation has actually dropped a little bit like yearly compensation in baseball yeah they moved to this they're still breaking records for total contract value but they're stretched out over more years it's kind of i know it's depressing some guy just signed like a 13-year contract and it's the most valuable contract ever but also he makes less money per year than some previous most valuable contracts interesting baseball's boring though yeah so let's talk about something else okay
Starting point is 00:22:42 so big leagues referring to i mean are we just talking fang companies here i think so yeah giant megatech corpse let's go have a look at levels.fyi so levels.fyi has google facebook microsoft amazon apple and oh gosh if i click the more button there's a ton more amd carta databricks instacart nasa nasa looked at this site in a long time plaid redfin robin hood spacex tinder zillow and the list goes way on okay so this used to be like the fang salary site but it sounds like they've expanded quite a bit maybe i wonder if their data has become useful yeah like Like if you want to compare, for example, working at Facebook or working at Kroger's grocery store, you can do that.
Starting point is 00:23:28 Or Macy's. Well, so while you're levels.fyi-ing, I'll talk about my experience with this, which is similar in that before I worked at a giant mega company, my compensation was entirely salary and then fake money in the form of options. I worked at startups and they were always pre-public. and so i don't think i ever even exercised any of the options so you just get a number of money that you make and then another fake number and that number turns into zero and you know how much which is the first number right the first number plus zero yeah exactly or sometimes minus if you
Starting point is 00:24:07 exercise your options and then have to pay the tax burden and that's right oh only stock options are the only form of compensation that can actually take money away from you yeah it's great but when i joined a mega company i got a base salary uh-huh i got a bonus that in this case is fairly consistent it's some bonuses are very performance dependent maybe my performance is consistent i don't know it's been it's been consistent though okay based on a percentage of my base and then i got uh some equity grants which vested over a schedule these are not options just to be clear yeah these are stock yeah that's a good call out they're real money the technical term that people should know is rsus so these big mega tech co's tend to pay you in rsus which
Starting point is 00:24:59 stands for restricted stock unit whereas startups and other smaller companies tend to pay you in isos incentive stock options so there you go sorry didn't mean to interrupt with that remarkably unimportant fact no i like it when you add knowledge to my rambling because i don't think i even anyways yeah the other confusing thing is that for me each year i stay i get another grant of equity that then starts vesting again at a at a four-year schedule so i have some from when i first started i have some for the first year i have some for the next year and they're all vesting on their own schedule and they also all have their own they give me a certain dollar amount of equity based on the price of the stock at the time that it was granted right and so the
Starting point is 00:25:47 they're they're all worth different amounts of money too because this stock has that's right generally the good yeah and you've been lucky that it has uh the general um a metaphor that i like is that you you have like three or four trains on the track at the same time but they're spaced out right so your first grant is further down the track and it was probably a bigger train too because it probably gave you more shares when you started and since the stock price has gone up since you started then your next grant was probably smaller in terms of shares but equal value at the time it was granted yep fewer shares equal dollar amount at the time was granted but you got lucky and it went up yes and this what you are describing is a there is essentially how
Starting point is 00:26:23 all of the big tech companies do it now they offer pretty good base salaries and cash and then when people make just a ridiculous amount of money it's usually in the form of stock yeah that's a good thing to point out that often as you get promoted to higher and higher levels that your base salary doesn't doesn't go up by huge amounts but knowing how to value this is hard like i can value it um in and i don't know if they do this on purpose or not but my company doesn't make it very easy to calculate the value it'll just tell you the total value of all unvested equity you have all at once which can be a very large number but that's not money you have yet yeah and that's going to be paid out over years yeah exactly so so the way i try to think about it is like how
Starting point is 00:27:11 much will i get when it vests this year like what will my what will my pay be this year and then i have to figure out the size of each of those three trains and when they started and it feels like a word problem from middle school like you have two trains coming from opposite side and one is going 20 miles an hour and the others going 40 and they're 35 miles apart and when do they meet basic grade school math is hard for me i think that's what i'm admitting on the show anyways so i can use that to turn it into a number of how much money i expect to make this year that also depends on the stock price which is unpredictable unless you're part of the soft skills engineering slack and then it's perfectly predictable but right um you're
Starting point is 00:27:53 unable to act on it sadly that's right it's the heisenberg slack community principle so when the question asker says my total seems to be way out of band on the good side i wonder if they're considering not the yearly value like how much money they will get this year from what vest but just the total value right i think so because the the way that the numbers in levels.fyi work is this you add up all of the money that you expect to receive in the form of cash stock or bonus or whatever in the calendar year and that's your total compensation or tc i've wondered about that on like glassdoor some of these other salary sites because some of them don't make it very clear right what the number represents and and those numbers can be wildly different if you if you put
Starting point is 00:28:38 in the value of the grant that you get over the lifetime of the grant yeah it's four years worth that as how much money you get in in that year then yeah that'll be a big number or if you don't include that then then it's very low number yeah that's right i base my conclusion on what i see the majority of people do on levels fyi the numbers because what i'll see is you'll see like 10 numbers that all look to be in a similar cluster and then you'll see one that's like twice as high as all the other ones and you're like oh someone put in their four-year investing value you know that's how i conclude it or we're all that or that person has figured something out yeah just the shrewdest negotiator yeah oh but it is complicated i met several engineers in my time
Starting point is 00:29:20 at a big tech co who were frustrated with the situation because it was just hard to understand and and even after you got a baseline level of understanding it was hard to predict what things were going to look like next year you know it's like should i buy a house should i buy a car i don't know because i'm not sure what my income is going to be next year yeah especially if the price of stock for this company you work for is volatile if it always goes up then it's great easy congratulations yeah and like you you know the floor and it'll probably be more but if it is going up or down it's possible you'll get a grant and then it'll end up being worth much less than that if the stock price drops and yeah so it's it's easier to value than options if these are
Starting point is 00:30:01 rsus in a publicly traded company but there still is a little bit of risk to them yeah but stocks always go up so that's yeah gosh yeah knock on wood we're gonna rue the day you said that i don't think so surely i'll never rue the day i said that maybe you'll rue the day you said that second thing oh oh no i will never question yeah i think so let's wrap it up all right well thanks for asking this question thank you for listening if you want to ask your own question dave what should they do what if they want to answer their own question or if they want us no they want to ask their own question and hear us answer okay got it just the standard the usual yeah okay just say you're saying just say what i always say at the end right
Starting point is 00:30:49 unless you're proposing a radical new model for the show live on the air and then i'm all yours i want to hear it okay i'm just gonna say the same thing i always say okay go to soft skills that audio and click ask a question where you can fill out our form. Thank you so much to everyone who's done that. Alright, we'll catch you next week.

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