I Have Never Worked | Prime Reacts

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
okay first off I would like to just say that one of the easiest ways to get fired is by making a very public article about how you never work just throwing it out there maybe you want to keep that secret sauce for at a later point in time okay maybe you want to come back later on and talk about it uh because you know when you say this it kind of feels like like the employer could do it back I love you you know what I mean they could claw back those options they've given you and everything it just seems a little risky hey thank you very much for all those subs uh well I don't even know how to say your name uh a cat I'm gonna call you cat I'm gonna call you manager cat and boner shot and or resven thank you very much yeah thanks to the effort you put into the community Prime name no problem baby all right but alerts are off let's read this and I'm gonna be pissed off about it it's like bragging about getting away with a crime and then getting caught it's like when O.J Simpson wrote the book if I did it all right there's a guy just being lazy I couldn't even with a is that deep V going on uh when Twitter fired half of its employees in 2022 and most tech Giants followed suit I wasn't surprised was Twitter the first people I don't even remember what Twitter was the first person were they were they the first person were they the first company that did the firing um anyways in fact I think little will change for those companies after being employed in a tech sector for years I have come to the conclusion that most people in Tech don't work I don't mean we don't work hard I mean we almost don't work at all is this true can I can you press a one in chat if you just barely work it all one in chat if this is if this is your experience press one in the chat if this is your experience okay well there's significant more ones than I ever expected to see not that much how about this one let's let's just let's just measure the speed really quickly how about two in the chat if this isn't your experience okay A little girth here a little a little bit more thonky there right there okay okay two intern uh NADA zilch and when we do uh get to do some work it often brings low added value to the company and its customers this must be some sort of tongue-in-cheek sentence I bet you I'm being had right now all of this while being paid an amount of money some people wouldn't even dream of what is happening right now in Tech may be one of the greatest Market Market inefficiencies or even deceptions in history and I am writing this article because I think Outsiders deserve to know what's really going on in the field okay just so everybody knows my personal experience is that I work hard and everybody on my team works hard and there's tons of code and commits to really prove just how much effort we all put in and this is the craziest article so far I've ever read in my entire lifetime but let's find out hey maybe it's a joke I know my statement may sound a little bit hyperbolic how could people be consistently paid a lot to do close to nothing surely that can't be right well let me share some examples from my own experience Classic this is what happened to me therefore it's everybody five butts go I was hired as a software developer by one of the world's most prestigious investment Banks okay I would already like to say that this might be part of the problem okay just throwing it out there that banking software and Twitter very different I mean I heard Twitter Twitter I've heard stories about Twitter apparently but anyways five months ago he was hired here okay while I prefer to do freelance work because it involves real work I was looking to have something a bit more uh a bit more stability uh for a while so I gave a chance to a normal corporate technology job since the beginning of my employment five months ago I've worked around three hours in total when I first joined the company I was excited however since I joined they've only given me tasks that were exceedingly easy to complete in just a few minutes but allocating days or even weeks to to them at first I wanted to speed things along I genuinely wanted to build a cool product so I connected with people across the organization to ask questions about the our intended users their needs and how the product would satisfy them but it soon made clear a few times that I shouldn't do that one person told me I don't want to tell you not to ask too many questions but and she basically told me not to ask too many questions okay so right away I see so first off what is this most prestigious banking Institute going on over here maybe a few a few more of us would like a job here so I can spend the rest of my time learning rust and pretending I'm using it in production I mean that might be pretty uh that might be pretty cool I mean I'm just saying is it still svb oh it's svb very prestigious Bank by the way um I soon realized that the project was overstaffed and most people were pretending to work and also I realized that that was the job I was hired to do my job was to pretend if this had been only the only time this ever happened to me I would consider it an anomaly unfortunately this has been the case with almost every Tech Shop I've had for years what okay I've never seen this okay I had my first job I did kind of have it kind of it was like maybe 20 hours a week I had to work but that's a lot different than three hours in five months consider the case of my previous Tech job in which I was hired as a data engineer for the world's largest telecommune Communications companies in a year and a half that I worked for them there was only one two week period which I did uh which I worked at full capacity the other than that I almost did nothing at all for the remaining 18 months also those two productive weeks most of my work involved attending irrelevant meetings performing small tasks to pretend that a broken product would work well and even generate fake results I felt ethically compromising it felt ethically compromising and it was boring I only worked half an hour a week or so non-focused meeting aside I could go on with many other similar stories personal stories but you get the gist uh this isn't just me all of the people I know by the way people quit calling it a guest on GitHub okay it's a gist just accept it just like it's a gif just accept it all of the people I know who work in tech seem to be going through the same thing one of my former colleagues for example told me that all he does at work is watch Coursera courses hey I like Tom Tom's good guy he's considering resigning after the company's uh sponsored Coursera subscription ends another former colleague was hired a year ago as a data scientist for a large oil company she's making 200 000 pounds a year will pound me with that salary all she does is prepare a PowerPoint presentations every week and she's utterly bored yeah that would be actually pretty boring but geez Louise another one of my friends was hired two years ago as a Quant for one of the world's most important investment Banks yeah that one is it the previously mentioned one the interview process for that kind of job is among the hardest you can imagine brain teasers differential equations graph algorithms really difficue are you doing like a salty brine solution or are we talking about a Laplace transform like which one are we talking about here he was very excited at first thinking he'd be building Cutting Edge technology however while people always seem to appear busy from the outside in reality he does almost nothing at all and is horribly bored but well paid what okay real talk okay the rest are comments okay I was like dude I'm like not even that far into this and you're telling me that I'm not even close all right so here's some reasons let's find this is a troll is it a troll how do you know this is a troll business people love predictability so they estimate in advance how much a project would cost and how long it would take this can be surprisingly difficult in some disciplines even when building a physical thing like a railway of projects often overrun significantly yeah every project does London's latest train line for instance was delayed by two years two days before its inauguration imagine how much worse the situation gets with intangible products like software where it's hard to Define exactly what it takes to deliver the product and even what the product is so in the early 2000s the philosophy called agile which sought to improve software development process became really popular in Tech in agile software is developed in very short Cycles as short as two weeks and the result is validated and goals realigned between Cycles agile every couple weeks the team gathers a plan let's see to plan the tasks for the next cycle but in this planning phase something really strange happens it becomes the standard practice to highly exaggerate the efforts required to perform a task which is called task bloating okay this hat okay I'm being trolled am I being trolled right now am I being trolled no we'll analyze the reasons for the task bloating in a minute but let's share a couple examples to you so you can see the extent of the problem one of my recent tests in the Investment Bank was to it analyze a couple of software code templates provided by Microsoft uh could be used for anyone familiar with software development would be able to do this in a couple of hours at most however in our planning session it was collectively considered that this task required many days of work and two people the difficulty of the of the of tasks is chosen by vote in this company and in this case the collective wisdom decided that the task was relatively hard I voted that it was easy which didn't match the majority vote when they inquired about this I conceded that it may be more difficult than I thought after all it is hard to disagree in those situations because you seem to be going against the collective wisdom of the team just do it also when you notice that every single task is bloated this way and no one says anything you don't want to challenge the system oh I challenge it ruin the whole system burn that down as two of us were assigning assigned to this task we ended up splitting it into two even even easy Parts one for each I completed my part in a few minutes and pretended it took much longer in the following cycle I was assigned a task of writing a paragraph summarizing the results of the previous task I voted for a difficulty score of one the lowest possible and it was ranked and it was a 10-minute task however my colleagues didn't agree they voted that my task was harder than it looked worthy of several days of effort by the way just so you know if you if you do this if you take the time to do this and this is how you're living your Tech life I want you to know that your skills are going to atrophy like none other like you are going to become irrelevant faster than almost anything unless if you can somehow manage to also be working on everything that is actually like really engaging because one of the hardest things you can possibly do is actually make a side project that has Legacy that has to learn how to actually do something learning a like learning rust is great but using rust for a year on a singular project is real right that's much much different okay building a toy project is not anything like anything else atrophy the more and more you don't use something the weaker it gets if you just don't program aggressively and think about problems and solve creatively around stupid things that arise in Legacy systems or have to deal with weird data formats coming up with ways to be able to actually build good Solutions on top of a shitty ground you are really just allowing yourself to become worse and worse as an engineer and as time goes on you're just simply not going to be as strong that's what I mean by that not a trophy it's a trophy you mean it's a winning sign I guess I let's see uh if I had to guess I'd say bloating Factor was at least 10 let's see of at least 10 is the norm but 50 or over 100 isn't uncommon I've literally never seen this by following the practice of bloating almost universally I always multiply everything I think it's going to take by three and I often undercut myself but 50 or even 100 isn't uncommon by following the practice of task building almost universally the bar at which Tech employees expected to do their time has been collectively lowered what is this well what is the cause of the blowing it's tempting to become cynical and to think the majority conspiracy that helps lazy employees not work and lets company overcharge their clients but I think that although there may be some truth in that there are more profound causes let's have a look how agile recipe kills productivity okay I like this take already the principles behind agile software development are commendable and much more suitable for the job than old school ideas so many organizations have strived to be agile however they have done so by adopting agile recipes which are step-by-step guidelines that are supposed to make a team agile the most famous one is Scrum the adoption of the recipe results in a box ticking exercise that makes companies believe they are becoming agile just by strictly abiding to a set of inflexible rules the effect is the opposite I I do agree with this I like that take I do think agile is a universal Slowdown Universal uh we already spoke about one of these rigid rules that work must be divided into clearly defined Cycles usually called Sprints and that we must try to predict the difficulty of the tasks to make sure they fit within a Sprint this structure encourages task bloating employees want to deliver on the promise they make for the Sprint yeah so they end up loading the task to be sure they complete them within the Sprint I just said I do a 3X online so productivity is sacrificed in the name of predictability the rigid let's see the rigidity wow rigidity I haven't heard that term in a while the rigidity of Sprints also creates other inefficiencies for example if a new employee joins the team in the middle of the Sprint more often than not they aren't assigned any work until the beginning of the following Sprint what what so due to glorification the methodology a new Joiner is left with nothing to do everyone seems okay with it also if someone announces they've completed a an assigned task before the end of the Sprint in practice they are rarely signed a new task until the beginning of the next Sprint or leave them completely idle and they are assigned a filler task like Provide support uh to James on his task what what the agile recipe also manages the day-to-day work creating even more inefficiencies for example it prescribes exactly how a team should meet and how long the recipe says for instance that the entire team of support uh is supposed to meet every day for a short debrief called a stand-up meeting in this meeting every team member gives an update on the current tasks and potential blockers the idea of a stand-up meeting is to create some sort of Team Synergy but I have never seen that happen it soon becomes a box ticking exercise most often employees use this time to tell the manager what they have done and don't communicate or listen to one another it works for the manager who believes from being updated but not or who benefits from being updated but not the others yeah I agree totally with that statement this is very based this outcome is very based some of it let's see if some verses of the agile recipe also requires employees to do a demo after they finish these tasks and which showcase to all the other team members what they've done wow and also at the end of the Sprint all team members must participate in a long joint session to do self-reflection into which every employee speaks about everything that has been done this is do a demo every time as you can see a lot of work and Tech involved meta work that seeks to plan or to discuss actual work you first speak about the work you will do then you'll speak about the work uh the work every day for two weeks as you do it since tasks are really bloated this requires a lot of pretending then you demo the result of your work and you collectively reflect on it very often the meta work is almost the only work you do as the 15-minute debriefs and planning sessions take longer than the completing the bloated tasks themselves I once attended a planning meeting in which it was discussed for 20 minutes whether a task should be included in the next Sprint or not the task could be done in five minutes I have a let's see I have joked that for the reason Facebook became meta is that all of its employees do meta work okay I am completely out of date or this is completely crazy one of the two this is insane the day-to-day inefficiencies introduced by agile recipe have the effect of aggravating task bloating for one thing meta work ends up taking people's time I once asked a lawyer friend who's very busy whether he does daily catch-ups with the associates he told me no we're way too busy for that we cannot afford to be constantly meeting to catch up as we have important things to do he was surprised to hear that's what we do in Tech but the constant meta work also kills productivity by interrupting an employee's flow for example when a coder faces a difficult task Sometimes the best solution is to spend a couple days of thinking about it or doing research in a focused freestyle way it doesn't help having to constantly interrupt work to speak about work or notify everyone what you're doing every step of the way yep unfortunately Angela's become a cult some even call it a religion if you could suggest that methodology may be causing unproductivity its proponents double down and say it's because you haven't had a strict enough in following the recipe or have misunderstood the recipe that they may hire an agile consultant to help out let me I hear there you go I'll help I'll help I'll help out with that one let's just do that really quickly all right one of my friends mockingly used to say that agile is communism the reason it's never worked is that there's never been one applied correctly got him got him uh because I think the agile recipe as seen as hearsay or heresy sorry dude that was pretty good uh for example I won't suggested it's no true Scotsman ever ever existed here for example I once suggested that I wasn't all sure the reoccurring meetings to catch up for the best use of our time I was told well in this company we enjoy teamwork don't you Universal adoption of agile recipes has hijacked techies work and no one is incentivized to work at full capacity or keep the product uh and the client has the top priority and set employees main goal becomes to abide by the methodology amen how hype destroys motivation in the world of tech hype is Rife when a new technology emerges people get overly enthusiastic and want to apply it everywhere we've seen it with big data AI data science blockchain Chad CPT and so on yeah dude this is true people dude I got called addiction on Twitter because I said I think Chad gpt4 isn't like that great like yeah I get that you can Greenfield out a new project and build an app but you can pretty much do nothing with it in the Legacy code base it's like extremely difficult to do anything with Jeopardy chat Jeopardy is like impossible to do something meaningful with sorry I miss I mispronounced it's Chad Jeopardy I know my bad and so on I've seen companies that hire as many 70 people to build a product within uh with the goal of following a trend without defining the what what the product would do or whether its clients would want white where is this just a few weeks ago for example a company reached out to me looking for advice on how they could use chat Jeopardy in their accounting software they said this was because they were trying to raise funding and investors wouldn't like it if they weren't using chat Jeopardy for something I've documented many examples of this phenomena in the context of AI in my book shell uh this cart before horse approach makes companies overstaff teams to build unnecessary products I think this is another major reason for the task bloating and Perpetual thumb twiddling that I mentioned above as techies become severely demotivated when they see no point in their work dang I forgot that I had music going at one point all right as let's see one of my friends lost all interest in his job when the additional five people were hired for his team because the topic was deemed trendy by an upper manager even though they were coping just fine with the workload the expanse the expansion on their team deluded to or let's see the work among so too many cooks also tack bloating uh task bloating session uh season started okay so to me if this is truly a very common experience no wonder there's been so many layoffs yet tighten the economy a little bit and they're like what the hell's happening with Dev over there we're paying them enormous amounts of money and nothing's happening this is crazy I've never seen this and even the time I've been a part of agile I never had this experience in some cases employees soon realize the product they are working on will never be used by real clients and has never been real let's see as it never really responded to a client's need it just followed a fad but they still have to build the product in those cases why bother working hard instead of loading the task and using the time for something more meaningful like searching for the next job mowing the lawn or perhaps writing this article once I joined a team to build a product that was meant to help data scientists within the organization as I worked with the data scientist for years I was a bit surprised when I saw the product users interface which didn't seem to reflect the way the data scientists really work I inquired about this and found out they hadn't even interviewed a data science across the organization to see what they needed they blindly created the team and started the development of the product because it seemed trendy when I inquired further upper management told me we have decided not to speak with the users we'll first build the product we think is right for them and see what they think fire em fire upper management uh he called this the fail fast approach but I thought it was fail for sure approach imagine the level level of motivation and productivity in this team yeah why does this happen so much in Tech okay I'm curious about this Tech is not the only sector riddled with unproded unproductivity what's the term missed productivity I'm sure people would object uh that what I've said so far also plaques other Industries however I think some characteristics of tech make it particularly prone to task loading and unproductivity unproductivity I think one of the reasons for that is that technical work is poorly understood by business people so if techies tell a decision maker that reading the code template takes a week instead of more realistic 30 minutes they are likely to believe it it would be so much harder for say a barber to pretend that cutting someone's hair takes days as everyone has had a haircut before and roughly understands what a haircut entails moreover the benefits of many Tech projects are intangible if you promise to build an AI based insights engine it is hard for business people to understand the return on the investment you can roughly measure the output of a barber in terms of number of haircuts but how do you measure the value of a data science or an analytics project uh by insights and ability to react to new situations like if you cannot qualify and quantify what's happening your project sucks uh the adoption of dude this is like straightforward what do you mean business people wouldn't understand that it's immediately perceivable okay we released a new product how's it doing tell me about the customers what makes them happy what makes them not happy oh you have none of that then you failed you suck get the hell out the adoption of the agile recipes also help conceal the problem it also creates the illusion of agility and the illusion of teamwork if you look at it from the outside the team seems productive because every couple weeks new tasks are completed and every and other tasks are collected collectively planned it also seems there's a lot of teamwork so everyone meets all the time these factors combined have helped tech companies become unbelievably bloated without consequence and if if you haven't yet you may want to check this video uh called one day in the life of a Twitter employee I do want to check that I do very much so want to check this out and I will check this out I will most certainly check this out and be super disappointed what does truly agile teamwork look like the title of this article is almost never worked when employed in Tech well the title is articles I've almost never worked in one employed attack but that doesn't mean I've never worked in fact I've worked really hard and been part of an amazing product uh productive teams which deliver top-notch products in record time and clients love them the thing is this hasn't happened in a traditional environment that is when employed full-time by a mid-sized or large Tech Company Ada only has been working as a freelancer or early stage startups that I've witnessed productivity or productive Tech work yeah this makes kind of sense maybe I don't know it's just it none of this mirrors any of my experience that's the hard part about this I'd like to share why I think this happened dude you've been saying you're going to share why this is happening this article has gone on too long Emmanuel okay Emmanuel it's gone on too long I'm done the name is the primagen you've got some extraordinary experience why this let's see that scrum of what you're reading there's no uh rules within agile uh the whole point of agile is that it gives the team the ability to self-manage themselves however it may look the name for Pete's sakes you're agile yeah okay agile with no definition sounds a little vague uh I don't know I think this is highly dependent on software process of the company we use something similar to Agile and we write a lot of code per Sprint yeah mine always ends up the opposite I always have this experience where anything that does agile they usually always are over committed and getting burnt out from too much work because people want to drive down the amount of time tasks take they always underestimate as opposed to overestimate just read the agile Manifesto I don't read manifestos in general
Info
Channel: ThePrimeTime
Views: 352,749
Rating: undefined out of 5
Keywords: programming, computer, software, software engineer, software engineering, program, development, developing, developer, developers, web design, web developer, web development, programmer humor, humor, memes, software memes, engineer, engineering, Regex, regexs, regexes, netflix, vscode, vscode engineer, vscode plugins, Lenovo, customer service
Id: 46DkGih90a8
Channel Id: undefined
Length: 26min 10sec (1570 seconds)
Published: Sun Apr 16 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.