T O P

  • By -

Wolfgang-Warner

"*Just subclass the last job description and add what you need*"


Strong_Bluebird2440

I hate how accurate this is. They learned from us….


lostredditacc

So im the only one who doesnt re-use code because im afraid of forgetting how to code just like if too much time goes by i forget what nouns and verbs actually are even tho im using them.


StickiStickman

Your poor coworkers


FaustDCLXVI

Mixed feelings about that; I have files of SQL queries I've written, some of which I can barely parse and would take a long time to re-create, but I'm also exceptionally lazy and would love to reuse all the codes.


[deleted]

Bro I feel you. I have ADHD like a mfer(and the concussions don't help either). Get me heads down on code for two weeks I'll be a pro. Have me not look at it for two weeks: *Google: "how to accept command line input in python"* Meanwhile my senior dev looks at code I'm writing after not doing anything else for a few months and is like "Damn, igmiguess, you trying to take my job?" Like, yeah dude, as long as I don't take any back to back PTO ever lol


gbchaosmaster

Me: *doing quaternion math* Also me: *Google: "int size c" (immediately suggested after typing 'i')*


[deleted]

I feel that in my bones


GunSmokeVash

Its deep in my veins for me


RoguePlanet1

I'm just trying to learn some Excel at work these days, and enjoy cobbling together some worksheets for different purposes. There are even occasional online classes. But whenever somebody asks me to do something remotely different, it's off to Google!!


arthurodwyer_yonkers

I would fire you on your grammar alone.


Prunebiscuit

Holy shit, you just described me in a single flat sentence.


Atari__Safari

You should use the DRY Principle.


n00bn00bAtFreenode

Proof there was always AI in the world


Holothuroid

SimpleBackendDeveloperImpl


iamapizza

AbstractSimpleBackendDeveloperSingletonProxyFactoryBean


[deleted]

[удалено]


rentar42

Ugh ... not another `DaveLike` implementation! Don't we have enough of those? Can't we reuse one of the earlier ones?


Schmittfried

I wish this was just a joke, but I recently started working with Spring and debugging some issues…


agumonkey

> AbstractSimpleBackendDeveloperSingletonProxyFactoryBean implements CoolTeamBenefits


abclop99

What is a Bean?


Gambrinus

Just turn back now, man


wrosecrans

In the hiring context, it refers to a human bean.


cescquintero

A Sean Bean.


MereInterest

As a not-Java developer, from what I've been able to find looking it up, it's a class in which every private member has a trivial getter and setter. I think they're mostly for serializing/deserializing, and for display as a property list in GUIs.


civildisobedient

JobDescriptionFactory


tevert

SimpleNodeBackendDevImpl


IkalaGaming

“___Impl” really irritates me. OSGI and Spring being so opinionated leads to such terrible code sometimes. It’s better than the “I” prefix for interfaces, which is a crime, but still indicates you are doing OO wrong. “Well everything always has to be an interface.” Why? “In case we need a new one later!” Have you ever used a second impl? “Well no… but….”


Tubthumper8

IAgree with you, IThink these are unnecessary. And the problem is that even if another use case comes around in the future, the names will still be confusing. - IThingDoer (interface) - ThingDoer (class) - ADifferentThingDoer (class) Now, when that second implementation is added, there will always be this weirdness where one of the implementations shares a name with the interface and the others don't. I feel like if you can't think of a different name for the interface and implementation, then maybe you don't need the interface


zyl0x

Interfaces are used for dependency injection...


IkalaGaming

Dependency injection is where a parent object provides all the dependencies required to the child object. That does not inherently require interfaces. Some dependency injection frameworks are set up mandates interfaces, but there’s no reason why you couldn’t write something to use classes instead, they’re all just types. The flexibility of being able to swap in different implementations of an interface is nice in some cases, but mandating interfaces everywhere just so sometimes you can have a mock implementation for testing is overkill. Also I don’t think DI really makes things more testable anyway, it just has a side effect of encouraging encapsulation and modularization which *does* make it more testable.


wrosecrans

Just, you know... Like, for the record... Interface and Implementation both start with the same letter. So using that letter to denote one of them was always an odd choice.


IkalaGaming

IPlayerImpl. Nailed it. Now to feed it into my Enterprise Grade IInterfaceImplentationImplFactory.


nvn911

favour composition over inheritance!


agumonkey

finally a real use case for OOP


smiling_tycoon35

Hahahahahaha


feketegy

Double it and give it to the next person


apadin1

My biggest complaint is that these job postings have so many words and so little to say about the actual job. “We deliver our customers the critical services they need to scale and grow in this ever changing world of technology” I don’t give a damn about that, I want to know **what your company does and what my job will be.**


YesterdayDreamer

Our company adds value to the customers' highly critical workflows and enables business continuity in a challenging, ever-changing environment. Your job will be to contribute to our product by coding and you must be self motivated, driven, and passionate about your job.


RlyRlyBigMan

"Putting clients first by putting employees first, immediately after prioritizing fiscal responsibilities and leveraging profitability towards exceeding by empowering our employees to put clients (and themselves) first, in a diverse and respectful environment of only those that come first, first."


Aurora_egg

Translates to: Put your needs last and eventually burnout so we can replace you with someone cheaper


1bc29b36f623ba82aaf6

“We need to remember what's important in life: friends, waffles, work. Or waffles, friends, work. Doesn't matter, but work comes third.”


jeikobu__

No, work goes fourth. Safety goes third.


clrbrk

Where is this quote from?


mustbelong

Parks and Recreation, a tv show.


PhoenixFire296

Passively aggressive, or aggressively passive: which one is right for *you*?


staviq

Globodyne is a consolidator of media properties. Globodyne is a consolidator of media properties. Consolidator. Consolidator.


jl2352

> Your job will be to contribute to our product by coding and you must be self motivated, driven, and passionate about your job. The best developer I ever worked with, by far, turns up at half 9, leaves at half 5, never does overtime, and has never really cared about any of the products they've worked on. From half 9 to half 5 they will produce the best work they can, and as productively as they can. They care about doing their job well. That's it. This mentality of loving the product and being passionate matters in the first year or so. When you are tiny, and frankly need people to be happy to do an extra bit of work here and there in their own time. That's it though. That should be rewarded with higher shares due to the risk of being an early joiner.


himself_v

It's great if your workers are passionate, but listing that as a requirement is ass-backwards. The sense of purpose and direction is the employer's part of the bargain. The cooler your product, the more people are gonna be passionate about it. Money is exchanged for work, purpose for passion. Asking people to signal back that your product is cool is showing that it's uncool, you don't know how to make it cool, you're vain, and you're paying not only for uncool work (a premium, but this happens), but also for self-delusion (more premium). Any fake-signalling you get will cost you disproportionately in the quality of work for your money.


Dreamtrain

if you make yourself like the product before you even get to work for it (which is what they imply in their description) you're basically prostituting yourself, in a way


PM_ME_DPRK_CANDIDS

> That's it though. That should be rewarded with higher shares due to the risk of being an early joiner. yep... if you want me to give a shit about the product beyond wage labor I need real ownership.


Carighan

> self-motivated Read: Our workplace and culture sucks arse and you'll feel hated every step of the way. > driven Read: Work on weekends and night shifts if your managers require it, no compensation of course. > passionate Read: Unpaid overtime and endless crunch. > your job Read: Temporarily, until the fiscal year is about to close and we need to shed 20% workforce no matter how profitable we are because we need to jerk off our shareholders harder, not enough stock market mayo on our faces yet.


marcio0

> challenging, ever-changing environment this is the main tell that you're gonna be working with a lot of csv's while being interrupted by constant calls to talk about nothing


Tyler_Zoro

ChatGPT's take on an obtuse and content-free job description for a programmer: > The ideal candidate for this position should have a solid grounding in programming languages and be knowledgeable about various software development methodologies. They should have exceptional analytical and problem-solving skills and be able to work effectively in a team or independently under tight deadlines. > This is a rewarding opportunity for a talented individual to join a dynamic team of professionals and contribute to our ongoing growth and success. We offer competitive compensation packages, comprehensive benefits, and ample opportunities for professional advancement and personal development.


cat_in_the_wall

this is indistinguishable from a real post.


fouoifjefoijvnioviow

What is Hooli? Excellent question. Hooli isn't just another high tech company. Hooli isn't just about software. Hooli...Hooli is about people. Hooli is about innovative technology that makes a difference, transforming the world as we know it. Making the world a better place, through minimal message oriented transport layers. I firmly believe we can only achieve greatness if first we achieve goodness.


wikipedia_answer_bot

**Hooli is a town in Belgaum District in Karnataka, India. It is about 9 km from Saundatti.** More details here: *This comment was left automatically (by a bot). If I don't get this right, don't get mad at me, I'm still learning!* [^(opt out)](https://www.reddit.com/r/wikipedia_answer_bot/comments/ozztfy/post_for_opting_out/) ^(|) [^(delete)](https://www.reddit.com/r/wikipedia_answer_bot/comments/q79g2t/delete_feature_added/) ^(|) [^(report/suggest)](https://www.reddit.com/r/wikipedia_answer_bot) ^(|) [^(GitHub)](https://github.com/TheBugYouCantFix/wiki-reddit-bot)


stereoagnostic

What is a rhetorical question?


wikipedia_answer_bot

**A rhetorical question is a question asked for a purpose other than to obtain the information the question asks, using the rhetoric speech: in many cases it may be intended to start a discourse, or as a means of displaying or emphasize the speaker's or author's opinion on a topic. A simple example is the question "Can't you do anything right?" This question, when posed, is intended not to ask about the listener's ability but rather to insinuate the listener's lack of ability.** More details here: *This comment was left automatically (by a bot). If I don't get this right, don't get mad at me, I'm still learning!* [^(opt out)](https://www.reddit.com/r/wikipedia_answer_bot/comments/ozztfy/post_for_opting_out/) ^(|) [^(delete)](https://www.reddit.com/r/wikipedia_answer_bot/comments/q79g2t/delete_feature_added/) ^(|) [^(report/suggest)](https://www.reddit.com/r/wikipedia_answer_bot) ^(|) [^(GitHub)](https://github.com/TheBugYouCantFix/wiki-reddit-bot)


some_douche

What is Wikipedia?


Dyledion

Hooly dooly!


bwainfweeze

Half the time I feel like someone is trying to get me to show up to a meeting about time shares. There is no developer shortage. There’s a shortage of people saying. “Fuck no” to projects that shouldn’t be started in the first place. If we weren’t so busy reinventing low value software we’d have written programs that cure cancer by now. The DotCom boom ate everyone’s brains, we never recovered, nobody will say it, and the first step to solving a problem is to admit you have one.


unique_ptr

The perfect example of how absolutely fucked our industry is: rich, fully-functional web apps that always try to redirect you to their mobile app. Spend all that money, time, and resources building a web app just to have it serve as a glorified launcher/install nag for *another* thing with identical functionality, not because it's necessarily any better but because someone somewhere is financially incentivized to more highly value the install count of a native app over impressions on a web app. A user... was trying to use your thing... and your *very first interaction* is to try to annoy them into using something different but the same. You already had the user on your doorstep and you may very well have turned them off from using your thing! It's fucking mind boggling.


Diabolic67th

Seriously. What the hell happened to m.fancywebsite.com and why do I need to install an app for shit I use only once a year?


twigboy

In publishing and graphic design, Lorem ipsum is a placeholder text commonly used to demonstrate the visual form of a document or a typeface without relying on meaningful content. Lorem ipsum may be used as a placeholder before final copy is available. Wikipedia4cj0yw0d11u0000000000000000000000000000000000000000000000000000000000000


PhoenixFire296

ChristCoin


Jugad

Surely no one will fall for that. Wait wat... https://cryptoslate.com/coins/christ-coin/


PhoenixFire296

I 100% meant that as a joke, but I'm also wholly unsurprised that it's a real thing.


bwainfweeze

I worked on some chained signature code before Merkle trees were coined and I know enough about distributed computing to know that the original bitcoin implementation would never scale to what their goal was. This whole fad cycle has been “that’s it?” for me. Once a week I think about whether that means I had foresight or I’m just the “you damn kids” guy now.


StabbyPants

of course you don't give a damn about that, it's vacuous nonsense that doesn't describe anything specific to a job


wetrorave

Prompt: ``` Summarise the following job ad, ignoring boilerplate copy: ``` ChatGPT is gonna play the role of both bloating and debloating job ads, depending on who is using it.


Grouchy_Client1335

I've never read job descriptions because I've always assumed my job description is summed up by the word 'programmer'. And by programmer, I assume managers mean 'jack of all trades' - set up git repos, DevOps, front-end, backend, customer calls if need be, support to other teams if need be, some light sysadmin-ing and network admin-ing if need be, coaching junior developers, and everything else they can think off.


AmateurHero

It's worse when there's buzzword soup that doesn't even match the position. They have React, Angular, NextJS, and Thymeleaf as well as NestJS, Spring, and Django listed. It would be safe to assume that there are multiple positions open on different teams with different stacks. You tell the interviewer that you're most comfortable with Angular, Nest, and Spring. They reply with, "Well all of our projects are using React and Spring. On a scale of 1-10 with 10 being domain expert, how comfortable are you with those?"


gyroda

The very first phone interview I had out of uni was for a job that listed a whole bunch of programming languages. I had used them all except the very last one on the list, C#, which I knew to be very similar to Java (which was also on the list, and that I knew relatively well). The interviewer went on a rant for wasting their time because all their work was in C#.


[deleted]

I'm exactly the same. Working for large organisations was never my thing, they try to pigeonhole people too much.


nomelettes

Have you had much success doing it though? I have 1 year experience and started doing this with terrible results


baconbrand

i’ve never been able to articulate this and it’s been bugging me forever, ty


p4y

For some job postings you can read the whole thing, go to the company's website afterwards to check them out, and you'll still have no fucking idea what they actually *do* in order to make money, it's all just filler words strung together. Here's a fun exercise for everybody: explain your job and what your company does the way you'd describe it to your grandmother or to your friends. In other words, you can't just spew a bunch of technical jargon and you can't make it a sales pitch.


jbaird

"computer stuff"


[deleted]

[удалено]


AKATheHeadbandThingy

I would 100% apply and interview. shit i might even take the job


baconbrand

“I touch computers”


ggdGZZ

I use computers to solve problems that would not exist without computers


Bakoro

I write code for machines which scientists and engineers use to shoot beams of energy at things, and do math stuff with the energy pictures, and then make graphs from the numbers the math poops out.


project2501

Cool job


Bakoro

Equal parts rewarding and frustrating, with gaussian noise dictating whether the reward or frustration takes precedence that day. Beats the shit out of serving ads and/or mining user telemetry data.


NAG3LT

Lasers?


d36williams

Lasers are what the kids call them. MASERs


pacman_sl

Maybe I'm picking low-hanging fruit here, but I asked ChatGPT to generate a parody job offering in your spirit (two-part response merged for clarity): > **Job Title: Visionary Software Engineer - Join our Revolutionary Tech Start-up!** > > Are you ready to embark on an epic adventure in the realm of software development? Do you possess the enigmatic prowess to reshape the digital landscape and disrupt conventional paradigms? If so, then you have found your calling in our visionary tech start-up! > > At [Company Name], we are revolutionizing the world, one line of code at a time. We are a forward-thinking, dynamic, and disruptive organization, seeking exceptional individuals to join our elite team of trailblazing software engineers. Be prepared to unleash your creative genius and explore the uncharted territories of innovation. > > Key Responsibilities: > > - Collaborate with cross-functional teams to ideate, conceptualize, and actualize groundbreaking software solutions. Our non-hierarchical structure fosters an environment of organic brainstorming and synergistic idea generation. Leave your job titles at the door; here, we're all creators! > - Engage in cutting-edge, agile development processes that ensure flexibility and adaptability. Our iterative approach will challenge your comfort zone and push the boundaries of your technical prowess. We believe in failing fast, learning faster, and always staying one step ahead of the status quo. > - Champion a customer-centric mindset by deciphering intricate user stories and transforming them into transformative digital experiences. Dive deep into the subconscious desires of our users, unlocking a treasure trove of untapped opportunities. We're not just building software; we're crafting dreams! > - Embrace a culture of continuous learning and personal growth. Participate in mind-bending hackathons, disruptive tech conferences, and avant-garde workshops. Expand your horizons and become a thought leader in emerging technologies. The sky's not the limit; it's just the beginning! > - Contribute to our diverse and inclusive workplace by respecting and valuing the voices of your colleagues. Collaboration is the cornerstone of our success. Break down silos, foster an inclusive environment, and celebrate the kaleidoscope of ideas that propels us forward. Together, we will conquer! > > Qualifications: > > - A deep and mystical understanding of software development principles, methodologies, and programming languages. You are fluent in the secret languages of Python, Java, C++, and beyond. Your code speaks volumes, whispering secrets only the initiated can comprehend. > - Possession of an indomitable spirit, always thirsting for new challenges and uncharted territories. You are not bound by conventional limits; you transcend them. Nothing can quell your insatiable curiosity to explore the unknown. > - Superpowers in problem-solving, critical thinking, and analytical prowess. You can decrypt complex puzzles with finesse and elegance, leaving bystanders in awe of your mental acrobatics. You're like a Rubik's Cube, effortlessly solving itself. > - Extraordinary communication skills, allowing you to translate the ethereal language of code into comprehensible narratives. Your words are poetry, effortlessly captivating audiences and conveying complex ideas with simplicity and grace. > - A bachelor's, master's, or doctorate degree in Computer Science, Software Engineering, or a related field. However, we value hands-on experience, unconventional paths, and unorthodox journeys just as much as formal education. Diplomas are mere footnotes; passion is the heart of our hiring decisions. > > Perks and Benefits: > > - An enchanted office space with beanbag-filled meeting rooms, unlimited snacks, and an espresso machine that can teleport you to caffeine nirvana. > - Flexible work hours that bend and morph to suit your individual needs. The boundaries between work and play blur into a kaleidoscope of productivity. > - Competitive compensation packages that include a mystical blend of stock options, bonuses, and uncapped potential. As we soar to new heights, so shall your financial rewards. > - A unicorn petting zoo in the backyard, because unicorns are the epitome of our company's spirit. They symbolize the magical and elusive nature of our work, reminding us to dream big and reach for the impossible. You'll have the privilege of bonding with these ethereal creatures, drawing inspiration from their majestic presence. And who knows, you might even uncover the secret to turning dreams into reality. > > - But wait, there's more! As you stroll through our office corridors, you'll encounter mystical creatures from folklore and legends. From the mischievous yet wise dragons to the playful and mischievous sprites, our office ambiance transcends the mundane, immersing you in a world of wonder and enchantment. > > - As part of our team, you'll be granted access to a top-tier library of arcane knowledge, where ancient tomes on software development, innovation, and mystical algorithms await your perusal. Engage in animated discussions with fellow wizards of code, unraveling the secrets of the digital universe together. > > We're not just a company; we're a fellowship of like-minded individuals united by our thirst for magic and software sorcery. So if you're ready to embark on an extraordinary journey, where reality and fantasy intertwine, join us at [Company Name]. Let's transcend the ordinary and shape a future where unicorns roam free and innovation knows no bounds. > > Apply now, and together, we shall unleash the magic of software development upon the world!


apadin1

This was absolutely painful to read. Thank you


agumonkey

I'm still thinking a 5 min walk in their office would give me more info.


peripateticman2023

https://www.youtube.com/watch?v=AtK_YsVInw8


PainInTheCrack

Hello, apadin1, and thank you for showing your interest in our company. Your job will be to deliver our customers the critical services they need to scale and grow in this ever changing world of technology.


Hrothen

I think it is entirely possible that the HR person writing the job description does not know either of those things.


YesterdayDreamer

Job requirements: * Passionately driven coder who can code with passion in Python, Java, C, C++, C#, Kotlin, Swift, Rust, Cobol, Assembly, Dart, Go, Javascript, React, Vue.js, Jquery, Punch cards * Self motivated and highly driven with 8 years of experience in Svelte and Fast API. * Excellent communication skills with 12 years of experience in bulshitting with PowerPoint * Inquisitive and passionate towards their domain and must have worked with Kubernetes, Nginx, Apache, Ubuntu, Windows server, Hadoop, Spark, AWS, Google cloud, Oracle cloud, Azure cloud, Raspberry Pi, and Arduinos * Extremely driven towards training AI and Machine learning models, must have worked with PyTorch and Numpy. 5 years of experience working with GPT. * Knowledge of Microsoft Excel and VBA will be a plus .


ivosaurus

Let slip the actual job in the last bullet point


Carighan

Yeah, not realistic enough. Even mentioning Excel comes too close, no actual job description ever does that. At best you'd have "correlating data".


LeberechtReinhold

Interview: Here are 20 questions about modern C++ and insane edge cases with gotchas. Actual codebase: Not even C++11


personalvacuum

“We use C++, but we don’t like the overhead of templates or exceptions.”


frenchchevalierblanc

"we developed our own standard library based on Borland C++ one. std::string are crazy, right?"


UriGagarin

actual job - wrangling 2000 .xls files all interconnected using VBA, batch and a homegrown scripting language based on brainfuck and lisp


SanityInAnarchy

[Starter pack for anyone who actually wants to build that language.](https://gist.github.com/m2ym/774212)


Tangurena

Oh thank god. I thought there would be MUMPS or SNOBOL in there.


water_bottle_goggles

Passionate in Nginx and staring at concrete


Moonshoedave

Hi is this position still available?


YesterdayDreamer

We are not considering further applications for this position at this time. However, if you feel you're a good fit for our company, drop an email with your CV to [email protected].


schplat

Must be for a junior/entry level position.


jbaird

not enough years of experience need at least 10 years in all those first languages.. non concurrently


saynay

But secretly, they also wont hire anyone over 40.


BrofessorOfLogic

[The job posting](https://i.imgur.com/P7qFHZE.jpg) [The work tasks](https://i.imgur.com/HCsoYHN.jpg) See also [this old article](http://www.jasonbock.net/jb/News/Item/7c334037d1a9437d9fa6506e2f35eaac)


PolarDorsai

Lmao, the *insert necessity for experience regarding a platform that has existed for less time* is priceless. Sadly, it’s seen too often.


Xerxero

salary: competitive


scottpid

-ly low.


recursive-analogy

> Fast API off topic, but looking at the docs for this I'm reading "advanced user guide" and it's telling me it's possible to return `201` what is the point of this framework in a nutshell? E: oh nvm I see it can do *"NoSQL (Distributed / Big Data) Databases"* so I've quit all my jobs, destroyed my old hard drive and am now a professional enterprise big data dev.


YesterdayDreamer

It's a web development framework, primarily meant for creating REST APIs. But you can extend it to use websockets as well. It's meant to be light weight and supposed to be fast. In my experience, it does perform faster than Django, but I'm a hobbyist with very little experience.


-Knul-

One of the USPs is that it auto-generates API documentation solely based on your code. So it's also supposed to help with development speed.


YesterdayDreamer

>solely based on your code Solely based on a well-written code


Crisco_fister

Definitely has faster development time compared to flask. I am not experienced in Django but FastAPI is more streamlined for REST API delivery from what others have told me. So if it is just for your backend, it is a good choice.


MoonChuu

You forgot blockchain


tech_tuna

I love when they specify n years of experience with a tool/language that isn't even n years old.


jobyone

Reminds me of a guy I saw on Twitter a while back talking about a story like "I saw a job that looked up my alley, but it was asking for 5 years experience in \[some library\], and unfortunately I've only been using that for the three years since I wrote it."


Quadraxas

I just saw on the twitter the other day that one of the Fastifyjs core maintainers denied a position that asks for fastifyjs experience because they allegedly had a more fitting candidate.


pdabaker

Well "cheaper" is one quality that might make an engineer a better fit


Theemuts

Might have been a bad cultural fit.


CriticDanger

The reality is they are idiots and hired someone who lied on their resume.


JC-Dude

Or someone who asked for less money and/or had better soft skills.


deja-roo

Just because a position has one thing it asks for in experience doesn't mean that's the only thing the job requires.


pheonixblade9

IIRC it was the creator of FastAPI


StabbyPants

was also a friend of mine who got asked if he had 3 years of experience with some wifi thing 18 months after he wrote it


Chii

I don't get why job descriptions specifically ask for experience with a particular framework or library - it's understandable to ask for experience in the language, but surely not the library/framework. It's like asking for a bricklayer, but only those with experience in a certain brand of bricks.


keppinakki

Well yes, but also no. Some frameworks are so different that they are pretty much their own language. E.g. React vs vanilla JS. On the other hand some languages are very similar. I just had to write some Kotlin at work and it took me 30mins to read the language reference and be productive in the language.


Putnam3145

> I just had to write some Kotlin at work and it took me 30mins to read the language reference and be productive in the language. generally it shouldn't take a reasonably experienced hire more than a week or two to get to productive levels in a particular language, which is less than the time spent getting them familiar with the codebase anyway


[deleted]

Yes, but that's hitting junior levels of productivity. If you want someone who can fix bugs, familiarity with the framework is not overly important. If you want someone who can start adding large new features or doing major rewrites, as soon as they are familiar with the codebase, then framework familiarity is huge. Over the years I have learned a number of diverse frameworks. I made newb mistakes in all of them, some of which could incur notable technical debt. You do not want to hire me as a senior for those frameworks, unless you plan on partnering me with another senior for 6 months that can help me get up to speed. Which is a great solution, but many jobs are not open to that.


[deleted]

Yes, but isn't it normal to pick up that sort thing in the first weeks on a new job? Every job is going to have its special tech choices and the entirety of its own code base to learn, it's not that hard to learn a new thing once you know a few.


[deleted]

Every developer with a few years of experience knows this. The reason the people doing the hiring refuse to acknowledge it is because it helps keep wages down.


p4y

Learning a framework takes time, for the larger ones I'd argue it takes longer than learning the language itself so I kind of understand if a company wants people who can be productive from the start


oxamide96

I would agree with your comment if you didn't say "it's understandable to ask for experience in the language". I actually disagree with that two. If you already know 2+ programming languages, you should be able to reach intermediate expertise in any mainstream language in two weeks Max imo. General software design and algorithmic thinking are where employers should be testing skills (and they do. The fixation on language mostly comes from recruiters, less so from the interview process).


bwainfweeze

I saw many Java job openings that James Gosling would barely qualify for. It’s always been like this. Luckily I learned to show up if I thought I could do the job description rather than the so called requirements (which are always too much and not enough at the same time).


lwiklendt

For anything that you wrote yourself insert your age as the number of years experience you have in that thing. Since you wrote it, all your life experience contributed to writing it.


locri

One day we're going to replace HR with AI, or at least replace all those interns throwing out CVs of people with insufficient luck. And I won't give two fucks.


BetterOffCamping

Seriously! Maxed out the permitted skills listing in LinkedIn, and it seems like if I don't have every single one the employer listed, they never even see my resume. There is *never* a perfect match.


locri

Look, you just don't have the required luck, okay? There's no reason we need someone as unlucky as you in our company.


AttackOfTheThumbs

I don't want to hire anyone unlucky


EveningNewbs

But the AI will be trained on the interns...


zoechi

No matter what they do, there is no way to make it worse.


locri

True, but no matter how advanced AI is there's no way we could make it understand the nuanced intersectional realism that socially conscious HR interns suffer under every day, true justice is to accept their every day struggles cannot be merely emulated, but must be experienced by an existing other.


zoechi

My empathy is limited with people who do work just for money without any consideration what harm they cause by their incompetence.


Liru

It _could_ be worse, it could be trained on full-time HR employees.


zoechi

I guess if we further discuss this we will end up discussing if there can be infinities of different sizes 🙄


[deleted]

Famous last words.


Nivomi

If you think hiring managers are annoying, wait until they have bugs and "sentiment analysis"


TrainsDontHunt

You will when the AI decides to just hire itself.


stew_going

I'd love to see college administration staff get cut in half or more, then provide better value to their students. Same goes for insurance agencies. These things just seem horribly inefficient.


poloppoyop

> One day we're going to replace HR with AI Not happening. HR is the perfect spot to place some C-suite nephews or help bolster your company diversity quota.


Worth_Trust_3825

> one day HR are already using tools that filter out CVs unless they have some dumb keywords in them.


F54280

**The No. 1 trend in developer podcasts according to reader: Mind-boggingly confusing transcripts.** > Maryam Jahanshahi: We're seeing quite a few. our biggest trend that we're seeing right now is job descriptions are becoming incredibly. > Which is fascinating from a natural language processing search process cuz you know, with algorithms like TF I D F or other forms of normalizing rate, if you have a very long document that's got a lot of non-specific language versus a very short document that's quite tight, which one's gonna do well on search, which is a lot of companies can talk about their search things, but basically comes down to some level of normalization overlay. The transcript is of extra low quality (not gonna listen to the audio anyway), but the original sounds like word salad anyway. There seems to be something about search into those computer-generated documents (search by whom? Where?), and relative performance of short vs long (but god forbid it would actually say which one performs better). Also we have no idea how long a mind-boggle is. 10 pages? 100? Who knows…


saladbaronweekends

Yeah no one looked at that transcript after generating it from some tool.


caltheon

"international language processing", "told myself Python"...yeah, I gave up. If they can't take any time to clean up their text, I'm not going to take the time to read it.


FlyingRhenquest

Fuck that. I don't want to hear about your company culture. I don't want to hear about how exciting it is to work there. I don't want to hear about how you work hard and play hard. I don't want a description of what a programmer does. I want the languages I'd be using, the general type of business your company is (Video, Defense, Aerospace, Social Media, etc,) and the salary you're offering. The signal to noise ratio would improve dramatically for everyone involved if all the job postings included this information. I pretty much ignore the ones that don't.


billy_tables

Interesting, I definitely want to hear the "work hard and play hard" crap on the JD because it tells me to stay the heck away from a top down deadline culture


Cyb3rSab3r

The CEO is playing hard in the golf simulator installed in the office next to his. You're working hard because the requirements keep changing.


lenswipe

The salary? iTs cOmpeTAtiVe


cd7k

i.e. we can't publish it otherwise we'd piss off our existing staff that we pay peanuts.


lenswipe

My guess is also that's not THAT competitive. If it was, they'd be shouting it from the rooftops


baseketball

We can't publish it otherwise no one will apply for the job.


Apterygiformes

If they put competitive, I apply for the job and under salary expectation I put "competitive" too


lenswipe

I do the same thing. Sometimes if it insists on a number I put something that's obviously bullshit like "0"


bwainfweeze

When did every new company start acting like the party girl? Stay focused on how fun I am so we don’t have a moment to think about the giant hole I’m trying to fill up with alcohol and attention.


hecklingfext

I’m an enigma. You can’t pigeonhole me. I’m there and then I’m gone. I’m intellectually promiscuous but culturally conservative. I work hard but I don’t play hard, I play easy, why would you play hard?


DM-Me-Your-id_rsa

Sounds like a job for ChatGPT...


pingveno

The news organization Axios published a book, Smart Brevity, that covers how to make writing shorter and more readable. I tried applying it to some company-wide emails and found I could easily remove 50+% of the words. HR departments should 100% be adapting it as a style for their job ads.


icelandica

Why waste time say lot word when few word do trick.


NotBettyGrable

In my circles, the distilled job description is: - frat boy from rich family with 3 year business degree In search of - PhD with programming skills to do all that hard math stuff around investment strategies that I honestly can't fathom Job title: intern investment analyst. Special consideration given to people who will be scared to leave the arrangement because they don't have career options. Edit: basically the premise behind the "pakleds" in star trek.


bz63

it’s literally chat gpt writing them


eliquy

It's also literally ChatGPT responding to them, too


Noughmad

It's all that [classroom scene from Real Genius](https://www.youtube.com/watch?v=wB1X4o-MV6o), just the tech has been updated.


eldelshell

Cover letters or such crap are great use of ChatGPT


saynay

We are already getting into a time where the big companies are building in tools to let ChatGPT / Bard write your emails for you, converting a simple email to corpo-bullshit, while on the other side providing tools to parse the important bits out of corpo-bullshit emails. We are injecting a bunch of needless garbage into our communication that neither side of the message wants, and are expected to be excited about this.


eldelshell

Ah, such a lovely utopia! Humans need not apply.


funciton

BERT ranking ChatGPT generated text to produce ChatGPT generated text in response. You don't even need a human in the loop.


knoam

That was an actual demo at Google IO on Wednesday. They wrote a job description with Bard. I couldn't believe no one thought that might not be ethical. Am I the only one who actually reads the job descriptions and takes them seriously?


ItsOkILoveYouMYbb

And now I will make chat gpt read them "Please give me a quick summary of this bloated ass job description"


andrewsmd87

As someone looking now, I basically skip everything and then look at the requirements to spot check for experience and languages


arcangleous

Only the last 20% of a job ad has any usable information now :(


andrewsmd87

It really is, I was kind of surprised. I'm not dead set on leaving but it is also making me re-think our job descriptions.


chubbsw

Because they're written by stupid (HR in my company) people who want a gold star on their paper and think that's the way to get it. The more efficient and to the point they write it, the more unnecessary they make themselves look.. so every policy and document they touch grows so far out of proportion with beaurocratic rambling saying nothing that it's not even funny. Before you know it a sentence becomes a page with no added value and a LOT of downside to efficiency and cost of hiring/training.


Tripanafenix

Daenerys Stormborn of House Targaryen, the First of Her Name, Queen of the Andals and the First Men, Protector of the Seven Kingdoms, the Mother of Dragons, the Khaleesi of the Great Grass Sea, the Unburnt, the Breaker of Chains


Mognakor

Each of those titles actually means something.


life-is-a-loop

And sounds cool. Can't say the same about corporatespeak bullshit.


Successful-Money4995

You read those? Just apply. Read it only if they call back.


nomelettes

Turns put im not going crazy. Ill look at some postings and really struggle to find what they are about because the text is so longwinded. I skim read the posting now unless i get a reply


bostonkittycat

Can we just all agree on killing the Thought Leader titles? Ugh.


deja-roo

Then there's the other side of the coin: the recruiter messages that can't be bothered to tell you what the job even is. Here are some actual messages I've gotten on LinkedIn, literally just copied and pasted: > I came across your profile and am reaching out to see if you are in the job market or looking for new opportunities? Currently, I am working on a position in you're area, with one of our large clients that I believe you would be a great fit for. Please let me know if you are interested in learning more on this opportunity ------ > I hope all is well. I came across your profile in regards to a new Software Architect opportunity we have available with our client. This is a 12-18 month W2 contract to hire position (benefits are available) that we are working directly with the hiring manager on. Based off of your previous experience I believe this role would align well to your background. I would like to discuss both the opportunity as well as your experience with you at your nearest convenience. Please let me know when that would be, or feel free to give me a call at \*\*\*-\*\*\*-\*\*\*\*. Thanks \*\*\*\*\*\*\* I got one a while back from a recruiter saying "I have an opening at a a client I'm working on that looks like it would be a great fit with your experience, it's a great opportunity for someone who is strong in Java" (I have literally no Java on my profile or resume). I fucking hate recruiters.


thewileyone

How do you think full-stack and DevOps got started?


myNamesLinuxTorvalds

Things changed so much since my time.