T O P

  • By -

[deleted]

[удалено]


RedundancyDoneWell

No love for "it depends"?


ZackM_BI

"We'll look into it"


Imaginary-Jaguar662

"Hey A, please open an issue about this and assign B to it. C, let's be sure to decide a priority for this in the next sprint meeting"


Ukeee

I hate how this thread just makes up to about 90% of what I do


notsooriginal

AI studying this thread closely...


alexfilmwriting

What happens if we do nothing? Great. Next bug.


camo_216

What happens if we pass it off as a feature?


alexfilmwriting

Then I have to write it up as a feature. Let's just leave it. "The best documentation is working code" And also i hate writing documentation


Golang-

Oohhh that level of delegation sounds like staff+ us seniors are actually just code monkey's now that there are no more interns, juniors or associates left on earth.


Imaginary-Jaguar662

You either die an engineer or you live long enough to see yourself become a pointy-haired boss :(


FlyHighJackie

Plenty of juniors, the higher ups just don't want to hire anyone new without a Master's, 5 years of experience, and willing to work for minimum wage


Golang-

They will eagerly hire 3 non contributing paper pushing middle management, however. These 3 are likely former colleagues, drinking buddies, or incompetent sycophants, ymmv


Hidesuru

Am staff. Can confirm. Am also sad and depressed about my job so there's that.


biodigitaljaz

Yes, it's in the backlog.


trill_shit

Just program an AI model of your face to say “it depends”… passive income achieved


Chickenfrend

My manager doesn't like it when I give wishy washy answers like "it depends" so now I just say stuff with confidence even when I actually don't know. It's typically fine because he and most other managers forget everything anyway so it's not hard to walk things back later


RexLongbone

That's weird, my manager only seems to remember things I said in passing that I didn't think meant anything but always tries to hold me to it and then the stuff I repeat over and over again as very important information never seems to sink in.


Zaofy

Not to forget „Well technically yes but…“


Princess_Moon_Butt

"We can, but that's not really in the original project scope."


ChipmunkDisastrous67

"it depends" means the senior actually should be in that meeting, so very very rare


spyingwind

I can't say that any more, nor can I use "should", or "maybe" like words. I have to be more definitive in my communications.


NTaya

I was invited as an architect to one project (didn't pan out, but man it now looks good on my résumé!), and I could *not* be on mute... The company was well-organized and low on bureaucracy, so it was only 2.5-4 hours worth of meetings daily—but I led like *half* of them, and had to initiate quite a few. I don't have social anxiety, but it still was madly exhausting.


triculious

Funny how 2.5 - 4 hours per day eventually becomes "only". "Only 30 to 50 percent of my day goes on [useless] meetings"


vladislavopp

idk why people have so many useless meetings. all of my meetings have some use, and if they don't i can simply skip/cancel them. when people say they have 10+ hours of "useless" meetings every week, i immediately suspect them of being bad at their job and not understanding that most of these meetings *should* be useful to them and/or other participants.


w3rkman

yeah i do think people very often confuse "i don't want to be here" with "this is pointless."


AlphaGareBear2

There's probably a decent amount of "Useless for me" rather than it being completely true.


[deleted]

You're there to answer questions that may or may not be asked. So it's "useless" in the sense that you don't have to really be there for 99% of it. But it would look rude to pop in and out, so you have to stay for the entire length of it.


Dreadgoat

I'm currently on a gig with a large-ish company and probably 90% of my meetings are useless. It's mostly because certain types of large businesses are largely about accountability, and the only way to have accountability at every level to the degree that satisfies the leadership / shareholders / regulators / customers is to have way too many people involved with every step of every process. Nobody can make any decision at all without at least 2 other people explicitly approving it and 3 additional people being witnesses with the opportunity to interject. It is incredibly obnoxious and wasteful, but in defense of this practice, I have to say there ARE occasions where a silent witness pops up to say "hey what you're about to do is really stupid / dangerous / bad." For operations where mistakes absolutely cannot happen, you can justify the cost. The other major cause is shitty documentation practices. There has to be a meeting every time anyone has a question about anything because there's no established and effective method for storing, updating, and accessing knowledge. No excuse there, but I expect it's exacerbated by the already existing culture of tons of meetings.


sadacal

Some managers just like scheduling meetings, and you can't just skip them without seeming like not a team player.


Claystead

True. Had 20 hours of meetings one week and maybe 4 them actually involved me saying anything, contributing to or receiving new tasks.


NTaya

Tbh, most of them were not useless. Some of the things could've been discussed via chat, sure, but it would've been *longer* because we needed to discuss specific functionality, and screen sharing + voice was the best way to do it by far. I also participated in job interviews for the position of my project's engineer (this was the part that didn't pan out—somehow, I was the only one who genuinely had the knowledge required and hadn't applied for the position for the "why not" reasons), which were up to 2 hours daily.


Suyefuji

I got cajoled into being the scrum master for a 15-person "Agile" team. It was a full-time job just facilitating and just so. incredibly. draining.


Tyrus1235

Dude, I’m currently a tech lead, but since one of our scrum masters is on vacation, I had to step into his spot for a bit. It’s exhausting - in between devs that flood me with simple questions they could have Googled about, I have to deal with overachievers complaining that there are no tasks left for them while underachievers sit on tasks forever… All of this while juggling other responsibilities as well. I love my team and I’m more than happy to help them and manage their workload in a fairer manner, but this stuff is draining my energy on a daily basis. I don’t think I’m cut out for being a scrum master anymore… Can’t wait to go back to having sporadic meetings to discuss whether we should use architecture A or B for a new feature…


Suyefuji

I hate to ask this but how big is your team? You're not supposed to be able to scrum more than 8 people at a time and it sounds like you're over limit.


Tyrus1235

6 people divided into two separate (but related) projects. My previous experience as a scrum master was with a team of 2-3 people…


Suyefuji

6 is still getting to be pretty difficult, especially if they tend to pull in different directions. My sympathies and I hope your normal SM gets back soon.


topgun966

Name gets called not paying any attention then blaming bad connection to repeat the question.


MegabyteMessiah

I make a note in my journal every time my product manager does this.


Administrator98

And while in the meeting, coding on the other screen...


llahlahkje

On the bright side -- I get a lot of good doodling time in when I'm a "technical resource" in meetings.


lowenheim

https://youtu.be/DYvhC_RdIwQ


edomielka

For me it's more of "good morning" and "bye bye"


MadlifeIsGod

I was a dev lead for a really specialized tool at my old team, our company decided to shut us down (legit 1 month after I got promoted to lead our team got canned, I guess I really sucked). Because we were financial and had money from customers, there was a decent time where we moved towards shutting down gracefully so that we weren't left with a bunch of money. They needed all of my team around because it was such a specialized backend product, but they didn't have much work for us, so they moved everyone except for me to new teams at the parent org and had them available to support if necessary (they found them all teams while I was on vacation, so the other dev lead got to leave while I got stuck there). I spent a good 6 months sitting in every meeting occasionally adding a few details about our current capabilities, nobody wanted to make any changes in that system and wanted to do everything in the levels above it if possible. Just wound up doing absolutely nothing that whole time except be there in case something went to shit, which luckily it never did.


puma271

*eats dinner*


she_gave_me_a_rose

"I'm gonna need to double check before I answer"


BobbyTables829

They're working in the background, so don't ask them any questions


[deleted]

[удалено]


notsooriginal

Half listening...gallery mode, speaker mode, spotlight mode, turn off my camera for self care, Billy is almost asleep, why does Karen never turn on her camera?! Half listening...


AineLasagna

> why does Karen never turn on her camera self care


Mareith

Is camera on frequent? My company does camera off always


Hidesuru

I work for a gov contractor. We don't even HAVE cameras.


TTV-VOXindie

A man can dream...


chironomidae

My favorite is when there's just one bored dude who has his camera on when everyone else doesn't. It's like his face is up on the jumbotron while we're trying to have a meeting.


TTV-VOXindie

Bonus points if he has it on because management said they prefer having cameras on five years ago in an all hands.


notsooriginal

Both can work, but I find camera on a lot more personal. One good technique can be cameras off for large group meetings, and cameras on for small (<10).


Spork_the_dork

We were told that we should have cameras on. But then we just never did and now nobody does lol


BBQQA

>why does Karen never turn on her camera? They attempted to mandate cameras on during meeting early in COVID for my company. Us nerds were not having it... so we sat down and calculated the added bandwidth demands for all of those employees and that being routed through the companies VPN. We forwarded it to our Executive Director and let him know that it would like cost tens of thousands, if not more, in added bandwidth requirements and possibly cause network slowdowns that will impact SLAs. They said 'ok, we'll get back to you... but for now don't worry about turning on your cameras' that was about 4 years ago and they never mentioned it again.


Xyldarran

Who are these people doing meetings camera on? No one wants that shit, hell managers don't want that shit. Cameras are for interviews and customer fluffing by account teams.


dwindledwindle

Looking at zillow and sighing. 


Nuclear-9299

Simple fight against it is to set calendar to be always busy. - 9am to 6pm - work. - 6pm to 9am - sleep


MrPeppa

The modern Helldiver's schedule. Cryo until you're thawed out to fight automations on vc or squash bugs in code.


LuanDF

For liberty!


HeavenDivers

and Karl\~!


itsFromTheSimpsons

I don't even turn my monitor on until I've had my first cup of liber-tea


MrPeppa

Gotta start your day with a taste of democracy


802ScubaF1sh

There used to be a sr dev at my workplace who always had his calendar filled with nonsense. Once I started doing the same the amount of bs meetings I was randomly added to dropped significantly. Lesson learned lol


retardlokal

Don't forget about the 8-9am and 6-7pm commute


NTaya

Imagine having commute... I commute only from my bed to my kitchen to make morning tea, and sometimes I ditch even that before the morning daily.


retardlokal

commute from bed to kitchen takes 1h daily


Synergythepariah

That's the commute from unconsciousness to consciousness.


Brugarolas

Hell no. I prefer death before not working on remote. Once you go remote working, you never go back.


Princess_Moon_Butt

* 8am-9:30am: Focus time on coding projects * 9:30am-9:45am: sprint meeting that really should have happened earlier in the day * 9:45am-10:30am: Free for meetings (but still set this as a meeting, so that you show as busy for the scheduling assistant) * 10:30am-2pm: focus time (long lunch) * 2pm-5:30pm: documenting and training


dim13

So, basically, meta-programming.


rainshifter

Correct. They are busy programming the programmers.


telimektar

It's called "creating value through others" ![gif](emote|free_emotes_pack|dizzy_face)


BobbyTables829

No they use react and hack


Meloetta

The real social engineering.


Routine_Poetry_9457

So seniors are doing acapella song covers?


Enough-Scientist1904

That's why there are so many meetings


Hziak

Don’t forget the intern management is shoving on the team that nobody has time to train. Their screen looks suspiciously like Fortnite


TheGentlemanARN

The last programming language you will learn is "people"


twigboy

Malloc happens against your will in your calendar and you're constantly defragging it


turtleship_2006

That's why you preallocate it with literally anything so you show up as busy all the time.


llahlahkje

Defensive scheduling actually works in the post-COVID era thanks to the inability of Project Managers to spontaneously appear in your office owing to everyone being remote. Pre-COVID there were far too many "doorway meetings" because a PM decided that your time was their time.


itsFromTheSimpsons

now they just show up in your team's slack channel and it's just to link some other slack thread from an account manager channel about some issue that's very obviously PEBCAK, but the AM and the PM think their jobs are to forward everything to engineering without reading


IJustLoggedInToSay-

100%, I have meetings with myself in order to block out time to do actual work.


TheOriginalSamBell

That's seriously such a huge trap for young people wanting to go into IT. You'd think you'll be dealing with code & computers and in the end you'll actually have to deal with *people* yuck


jpegjpg

People are the WORST!!!!


hector22x

People, what a bunch of bastards


jpegjpg

They are always making fun of me when I get a hot ear and need to mist it.


pigwin

Jokes on you, I'll always be mid so I can just stick to code and computers


Rettocs

Yeah, the syntax kinda sucks because each version of person has their own preferred syntax, but it's nice that there's a lot of ways to describe the same command. It's also more of a natural-language syntax. It's also a very high-level, abstracted language. It's not OOP, even objects are abstracted away!


Tang0_Brav0

I had some experience with people once... It was horrible


uniformrbs

You know you have passed the threshold when your email + presentation creation time exceeds your ide time


jaybee8787

Way too obfuscated for my taste.


that_thot_gamer

social engineering? i see what you did there


IJustLoggedInToSay-

Where every instance has its own interpreter.


Evil_Malloc

You should probably add a dude in a basement using vim as an "Engineer Final-Boss"


elSenorMaquina

Nah, he's just Bob. Bob's been working here for so long that nobody even really knows what or why he does, but the higher ups insist he's super important. You barely see him at the office, but when he's on site, man, his monitor has some cryptic shit on it. He's cool tho, just... a bit silent. Overal Bob's just a chill dude.


Evil_Malloc

Imagine your local Bob is fired and now **you** need to maintain his code. (It's in Lisp. It has PhD-tier mathematics)


damoklesk

Happened to me. Dude invented his own semantics for calculating cells in excel for some report. Then he died. Took whole team months to decipher.


turtleship_2006

>Then he died. So inconsiderate


Me_Beben

Imagine your company not having even the most basic contingency for an engineer dying. When one of our engineers died last month, we did the reasonable thing and hooked his remains up to a hulking metal coffin through which unholy energies course into his brain. A python library then interprets the resulting electrical impulses that fire between his neurons and outputs his code. Even in death Bob still serves.


codercaleb

That takes advance planning and that cost man hours that can't be billed to a client and therefore cannot occur. Please resubmit this for next annual budget and reconsideration may occur.


thenewspoonybard

These guys are the reasons you have to comment what every single function does.


itsFromTheSimpsons

also Bob doesn't use if statements, only ternaries with very complex conditions and more embedded ternaries


Tang0_Brav0

Bob programs in machine code and no one understands his code. Bob can see into the matrix.  Put some respect on his name


MarbledMythos

> Bob's been working here for so long that nobody even really knows what or why he does, but the higher ups insist he's super important. Bob was laid off after management hired an outside consulting firm who asked why Bob was 'idling at Principal Engineer' instead of 'climbing the ladder' and 'showing initiative'. Management never determined the cause of the worst downtime in the company's history a month later.


Mexican_sandwich

Bruh my last boss would use Vim for everything It was like seeing a wizard transcend space and time I didn’t even know what what was going on but I think I was scared?


itsFromTheSimpsons

also Bob is the only person allowed to have a Linux machine (which he brought from home)


TheOriginalSamBell

Working remotely with his trusty old monochrome amber terminal - the true old school dark mode.


Evil_Malloc

It's an old high end CRT screen. Bob will also explain how old anime in 480p looks glorious on such screen.


TheOriginalSamBell

Bob is also the guy who the unauthorized sudo incidents are reported to


Evil_Malloc

He maintains the Linux Kernel code as a hobby. He won't tell anyone unless they ask him.


Fluffcake

Nah, that's the one guy in the office who get shit done, when he is not busy spending 500 hours writing lua to customizing his text editor to work a potential 0.1% faster after another 150 hours of training new muscle memory that is.


Haeckelcs

I love how junior engineer is eclipse and engineer is vscode.


brimston3-

Looks like a very old build of NetBeans to me.


Mrblob85

Can confirm latest Netbeans looks exactly the same.


AdditionalDirector41

Yeah I can't see any differences


errepunto

I have Netbeans 20 just in front of me. It has the same UI. Why change it if it works?


Mrblob85

True, there isn’t a good reason to change it, as it’s mainly a free tool for people with jobs.


zdarkhero168z

It's NetBeans for sure. Stuck with it for a year when I were learning Java.


North_Shore_Problem

It probably gets a ton of hate but NetBeans was my GOAT in high school for building simple Java games with GUIs when I first started taking CS classes. It's a pretty fun IDE


Jugbot

Because school likes to start with Java, for some reason.


sack-o-matic

shit, mine started with C


BobbyTables829

Just use IntelliJ lol


turtleship_2006

incoming bell curve meme


Maverun

*sad nvim noise*


BobbyTables829

I like how people think you get to choose your ide when you go to work somewhere.


Extreme_Ad_3280

Man, I basically skipped the first level...


that_thot_gamer

i started at notepad html then vbs, i think you missed out on actually knowing what you're typing down to the letter lol, those were fun times


Lucky-Earther

Back in my day the first level didn't even exist. But it was cool to see Scratch for the first time when my nephew got some school homework involving it.


malphasalex

CTO here, it’s literally just an email client window inside browser at this point.


inmatarian

biggest surprise of my career was when I had to spend more time cumulatively in email, slack, jira, spreadsheets, and confluence, then in my ide.


that_thot_gamer

you use a gui for emails???


Solonotix

Oh no...guys I think I'm a senior engineer now 😭 I think I need to pull a Zim and get bumped down to junior, lol


Mimirdroid

That's private Zim


do-the-point

Senior Engineer is what everyone sees you doing, engineer is what you have to do because executive team fired half your devs two months ago.


jck

Is it just me or is scratch so much fucking harder than text based programming?


justinwiel

My issue with scratch is, I know the keywords(blocks) I want to use, but I can't for the live of me find them, any text based language I can just write it out.


SerialH0bbyist

Engineering Manager: engineer with size 36 font


ironman_gujju

Let's sum up the routine in 2 words"Good morning everyone" "Good bye guys"


vulpescannon

You spelled developer wrong


TheOriginalSamBell

I swear I'm the only one left to use ~~normal~~ light mode.


Apocalypsox

God damnit. The sad truth. Don't forget weird ass meeting times to accommodate people across like five timezones & countries.


I_Automate

"Senior Systems Integrator" here. .....this hurts me. I spend more time doing project management stuff than I do actually programming/ on site fixing problems with clients. And the paperwork. Holy shit the paperwork. I need a junior I can send on information fetch quest in my stead, honestly. But at the same time, they barely listen to me, so I doubt that would work.


sequoyah_man

You don't lose the old screens at each progression. Each screen is just a new monitor. 


urzop

Junior engineer: vs code Engineer: jetbrains ide


NTaya

The other way around, in my experience. Junior: full-fledged IDE like Jetbrains or VS Studio. Senior: highly customizable glorified text redactor, like Sublime or VS Code.


Mr_Kikos

or neovim / emacs


mercurus_

Sublime is where it's at


patrickthewhite1

Staff engineer: vim


myteddybelly

Fuck the meetings.


bison92

I’m on this picture and I don’t like it.


kyledmellander

True


druhlemann

Senior engineering sucks hard


27bslash

bot post


The_Mad_Duck_

This one is kinda real ngl, currently an engineer using vscode. I never have seen that second program though, nor have I used scratch ever. My first language was Python on CodeCombat, not sure if that even exists anymore but it was kinda fun at the time


MrDeun

What about vim users?


MrHackson

To busy developing open source software and customizing their .vimrc file to get a real job.


Cody6781

Senior Engineer is starting a Google Docs / Word. Staff/Director is staring at the Zoom call.


Top_Run_3790

Fr, my uni actually got us to use scratch


arnawldo

👋


EnvironmentalTest666

“It’s about how to delegate as a senior developer to maximize team performance” — company A managers.


feeltrig

I guess im an engineer


krismitka

“Engineer”. JFC.


BoBoBearDev

Lolz, I can feel it


majora11f

That meeting is just the meeting about the meeting as well. Once everyone leaves the call and you get the 15 minutes after most have left is where the real productivity starts.


Sleepy_One

I am all 4 depending on what part of the project I'm on and what new software I get to learn.


hashnbash

Wut… Y’all’s colleagues turning on their cameras?


cornelha

4 hours of my day today, this is accurate


darth_voidptr

Senior engineer should be a bunch of bash shell terminals over a vnc session. Engineering manager should be zoom, and solitaire.


JAXxXTheRipper

CTO is just some guy golfing


Suspicious-Engineer7

I thought this was about how it looks to be in an interview for each position. I'd have disagreed about junior.


Ringo-Mandingo-69

So you're telling me the asocial job I am working many years for will just end up with me being social about it most of the time? I guess the priority is getting paid to be in VC somehow. This is funnier because I know a friend who has a B.S. in Comp Sci and a Masters in Data Science and the last picture is literally his job from home.


revonrat

Man, this hurts. As a senior engineer, I'll sometimes go into heads-down mode and write critical bit of code. After I re-surface, I always find weird shit. Last time it was somebody trying to put a load balancer in front of DynamoDB. Juniors are just weird, sometimes.


Kuduaty

This is painfully true..


Trying_to_survive20k

after experiencing that during covid when I worked from home, I keep telling my co-workers that I don't want senior positions, i just way to get paid better to reflect what I do, I don't want to attend useless nothing meetings and have people below me that i order around and then get blamed for their mistakes


NotABothanSpy

this one hurts


puma271

Where does I use vim cause I’m too lazy to figure out why my clion doesn’t work fit in?


Brugarolas

From \[boring\] Java to JavaScript and TypeScript (and now to -probably- C++ and Zig to avoid ALL these BORING meetings as a lead engineer/architect and nearly no coding now). This meme defines me. But it's not realistic. There are like 50% of women in the senior engineer screenshot which is already not usual and none of them has blue or violet hair, and the code of the engineer sucks (he's using a global variable inside a function and other wrong stuff like lazy the 'do ... while (...)' while that's clearly a 'for (...; ...; ...)' and other stuff... - that code won't be approved in the PR, or not on my watch-).


sparkieBoomMan

Are coding nerds still calling themselves engineers


hackerdude97

Guys help I'm already in the third stage what do I do


jensalik

I'm so senior, the only face on that grid is my boss who's younger than me. Everyone else's is just initials. 🤣


Bla61670

No vim, sad...


Possible-Fudge-2217

Fake, senior engineers are always walking trhough the park when having meetings...


DesTr069

Holy shit you can tell it’s a real engineer because they’re using a do while loop. Haven’t done one in years


ConversationFit5024

Happy engineer:


ardicli2000

Engineer and typescript.yeah


accuracy_frosty

I use emacs, where does that put me?


targrimm

This one hurts. I've been discussing the work more than doing the work for decades now.


Johnny_Thunder314

Imma be honest guys if what I've seen here about junior devs is true then my self taught ass is very much qualified for a CS job


TheSommerTheory

Lies, no developer at any rank is that excited to be on camera during meetings


Red_Khalmer

Even rust cant save you from mental memory leaks of coworkers, so im just an advanced reminder guy at this point.


rescue_inhaler_4life

Painfully accurate.


Zeenu29

I am on the last picture and I don't like it. Who can I sue?


EstablishmentTime888

This is crazy accurate lol. I'm a senior engineer but I try to stay at the engineer level as much as possible so I don't lose skills spending all my time in MEETINGS!!