Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Search - "question for y'all"
-
Lads, I will be real with you: some of you show absolute contempt to the actual academic study of the field.
In a previous rant from another ranter it was thrown up and about the question for finding a binary search implementation.
Asking a senior in the field of software engineering and computer science such question should be a simple answer, specifically depending on the type of job application in question. Specially if you are applying as a SENIOR.
I am tired of this strange self-learner mentality that those that have a degree or a deep grasp of these fundamental concepts are somewhat beneath you because you learned to push out a website using the New Boston tutorials on youtube. FOR every field THAT MATTERS a license or degree is hold in high regards.
"Oh I didn't go to school, shit is for suckers, but I learned how to chop people up and kinda fix it from some tutorials on youtube" <---- try that for a medical position.
"Nah it's cool, I can fix your breaks, learned how to do it by reading blogs on the internet" <--- maintenance shop
"Sure can write the controller processing code for that boing plane! Just got done with a low level tutorial on some websites! what can go wrong!"
(The same goes for military devices which in the past have actually killed mfkers in the U.S)
Just recently a series of people were sent to jail because of a bug in software. Industries NEED to make sure a mfker has aaaall of the bells and whistles needed for running and creating software.
During my masters degree, it fucking FASCINATED me how many mfkers were absolutely completely NEW to the concept of testing code, some of them with years in the field.
And I know what you are thinking "fuck you, I am fucking awesome" <--- I AM SURE YOU BLOODY WELL ARE but we live in a planet with billions of people and millions of them have fallen through the cracks into software related positions as well as complete degrees, the degree at LEAST has a SPECTACULAR barrier of entry during that intro to Algos and DS that a lot of bitches fail.
NOTE: NOT knowing the ABSTRACTIONS over the tools that we use WILL eventually bite you in the ASS because you do not fucking KNOW how these are implemented internally.
Why do you think compiler designers, kernel designers and embedded developers make the BANK they made? Because they don't know memory efficient ways of deploying a product with minimal overhead without proper data structures and algorithmic thinking? NOT EVERYTHING IS SHITTY WEB DEVELOPMENT
SO, if a mfker talks shit about a so called SENIOR for not knowing that the first mamase mamasa bloody simple as shit algorithm THROWN at you in the first 10 pages of an algo and ds book, then y'all should be offended at the mkfer saying that he is a SENIOR, because these SENIORS are the same mfkers that try to at one point in time teach other people.
These SENIORS are the same mfkers that left me a FUCKING HORRIBLE AND USELESS MESS OF SPAGHETTI CODE
Specially to most PHP developers (my main area) y'all would have been well motherfucking served in learning how not to forLoop the fuck out of tables consisting of over 50k interconnected records, WHAT THE FUCK
"LeaRniNG tHiS iS noT neeDed!!" yes IT fucking IS
being able to code a binary search (in that example) from scratch lets me know fucking EXACTLY how well your thought process is when facing a hard challenge, knowing the basemotherfucking case of a LinkedList will damn well make you understand WHAT is going on with your abstractions as to not fucking violate memory constraints, this-shit-is-important.
So, will your royal majesties at least for the sake of completeness look into a couple of very well made youtube or book tutorials concerning the topic?
You can code an entire website, fine as shit, you will get tested by my ass in terms of security and best practices, run these questions now, and it very motherfucking well be as efficient as I think it should be(I HIRE, NOT YOU, or your fucking blog posts concerning how much MY degree was not needed, oh and btw, MY degree is what made sure I was able to make SUCH decissions)
This will make a loooooooot of mfkers salty, don't worry, I will still accept you as an interview candidate, but if you think you are good enough without a degree, or better than me (has happened, told that to my face by a candidate) then get fucking ready to receive a question concerning: BASIC FUCKING COMPUTER SCIENCE TOPICS
* gays away into the night53 -
I might have posted this before. But I am going to post it again. Because emojis.
Me: 😁 Software lead I have finished coding the thing.
SL: 😀 Cool, good job. That is going to really help out the analysts.
Software Manager: 😐 hey I noticed you have coded a new thing and pushed it to integration.
Me: 😁 Yes.
SM: 😐 Well how do you know when it's done?
Me: 😑 . . . When you run it and it does the thing?
SM: 😐 Did you write test steps?
Me: 😕 Yeah . . . they're in the issue ticket.
SM: 😐 Yeah but how do you know those are right?
Me: 😕 Because I wrote the thing and the test steps?
SM: 😐 did you put any steps in our acceptance test procedure?
Me: 😕 No.
SM: 😐 why not?
Me: 😧 Because the acceptance test procedure tests requirements. There is no requirement for this functionality.
SM: 😑 Then why did you do it?
Me: 🤔 Because it was an internal request from the analysis team. There is no customer impact here.
SM: 😑 I really think we should write a requirement.
SL: 🤔 But what requirement is he going to attach this to?
SM: 😑 We don't have to attach it to a requirement. We can just test it once and remove it.
Me: 😒 SM, you know we never remove anything from the acceptance test procedure.
SM: 🙂 We do sometimes.
SL: 🤔 When was that I have worked here for twenty years and we have never removed a test from that document.
SM: 😑
SL: 😒
SM: 😑
SL: 😒
Me: 🤐
SM: 😧 I really think there should be an acceptance test written.
SL: 😧 Looks like you're writing an acceptance test.
Me: 😒 Alright as long as y'all're payin'. Shit I was just tryin' to save y'all money.
*acceptance test written and sent to peer review*
Peer: 😐 The requirement tested section doesn't have any requirements spelled out.
Me: 😅 No.
Peer: 🤔 Why?
Me: 😓 Because there is no requirement associated with this test.
Peer: 🤔 Then why are we adding an acceptance test?
Me: 😡 WELL AIN'T THAT A GOOD GOD DAMN QUESTION!?6 -
One of my interview question for fresh graduates was to switch 2 variable values without adding a new variable.
I was expecting something like
a= readline()
b= readline()
a+= b
b= a - b
a-= b
And some kid answered:
a= readline()
b= readline()
print("a=" + b)
print("b=" + a)
I ain't even mad
Can y'all share some good programming questions for interviewing fresh graduates?22 -
Ever tried "CodeGolf" on StackExchange?
https://codegolf.stackexchange.com
I did it for a while and had some fun.
Until it became the usual dick-measuring contest that is StackExchange.
"Have you tried...?"
Bitch did I ask for your help?
The final straw for me was when it became obvious that people were checking to make sure I hadn't lied about my character count. Then someone downvoted my answer after I misinterpreted the question.
That was it for me, fuck y'all.
This C# Christmas Tree was my highest voted answer, approx 1 year ago. (Hope the gif works.)6 -
I have this one question..
So when I want to ask something or posting/ranting something, there are different categories.. I can differentiate between others vs a collab.. but what about questions, rants, about devrant, random, what are the differences between these categories apart from the specific category helping the algo to populate your newsfeed..
Anyone??14 -
Long time lurker, first time poster. This site has been a huge source of fun and laughs for me on bad days.
So dear fellas,
I've been a software engineer for about 5 to 6 years which was intense as fuck and I've been burnt out multiple times. My highest rank was a senior software engineer so far.
I was offered a new job recently as a Technical lead for a small team which would mean I have to make architecural decisions on top of good ol grunting out the code. I took up the offer but I'm more worried than happy.
Impostor syndrome has kicked in heavily ever since I agreed to the job. What if they realise I don't know certain things that engineers are supposed to know? What if I get in an embarassing situation where somebody asks me a question and I'm not able to answer? What if people who I work with laugh behind my back cos I'm not a rockstar engineer?
I'm depressed and scared as fuck right now. Usually I had someone senior to ask my questions or get my doubts cleared with, now it looks like I'll be making those decisions and getting things done and I'm shitscared and worried as fuck.
Does anyone have any pointers, tips or anecdotal advice that might help me? It would be much appreciated.
Sorry for the incoherent rant. Have a good one y'all8 -
Story time on my job hunt: Currently interviewing with Google during my notice period.
I always had a love hate relationship with Google. Unlike my hate towards Meta or Amazon, where I had a reason to hate them for how ill intended they are, I never had a valid reason to dislike or hate Google apart from the fact that they steal my data.
That's it. That's my only reason why I hate Google. But I fell in love with their products during my trip to Istanbul and how throughout my journey, Google products were there for me to solve all my needs.
As y'all know, I was treated badly during my Meta interview, last October. With Google, the experience is on another level.
People are fucking smart and ingenious, but at the same time very polite, humble, and respectful.
During my 3 interviews so far (2 more remaining), each one of them made me so comfortable that I was more anxious before the interview than during or after.
They supported me during each question they asked. They made me felt heard and focused on my strength, instead of the weaknesses (or trying to break me down unnecessarily).
The interview syllabus is so fucking vast, and recruiters know so much that they helped me not only with preparation material, but also guided me personally. Haven't seen such knowledgeable recruiters.
The questions were dynamic in nature and thankfully because of my preparation, I was able to answer them most.
Overall, the culture at Google seems brilliant and an environment where one can flourish. No wonder companies are trying to copy every aspect of how Google operates and no surprise that Google is doing well at scale.
I feel so high on emotions (positively), after these interviews that I wonder how would it be to work at Google with such phenomenal people and exceptional environment.7 -
Real question tho. How do y'all actually put stickers directly on your laptop??
Like. For me that's some serious level of commitment. I always want to but I worry I'll hate it eventually and removing it would suck and scar
I can't even put stickers on the cases 😭😭 but like. Seeing a fresh new looking body when you take everything off is always soo soothing to me9 -
Waking up from a dream with a girl in it.
TL;DR: We fell in love and I can finally somehow remember her. Not completely though...
(To the perverts: We did not have sex nor did we kiss.)
The worlds I am becoming a part of are very complex. I won't get into the details of how they look like. I will tell as far as I can remember.
<vaguely remember the beginning>
My sister, my mom and I went into a house which turned out to have weird things inside.
Suddenly I became something like an agent and I had a special mission. I went to the basement of this building. Saw a few guys chilling there. Grabed a walkie talkie which was taped on the right wall. I have listened to it while moving back to the entrance, when I have arrived there, it began to do disortion type of sounds.
<I have been to a lot of different places here. Telling each of them would make me to not come to an end lol>
Then I have decided to go outside. The outside-of-the-house world changed. I was at floor 8 or something like that. It was very high when I looked down. All of the sudden I got into a waterfall type of thing which was about to suck me in to a circle. The waterfall was limited to the area of where this house was. It was basically hovering above the streets, but never reaching the streets.
I somehow met the lovely girl in a cube type of thing that helped us not to fall down through the spiral. We enjoyed the action the waterfall created. It made us move in a circle and we had to hold ourselves at the wall of the cube which luckily had knobs to hold on.
After that whole action I have been in my bed and sleeping. She somehow found me on a social media platform and contacted me with "Meet me on <some strange date>".
<some unlogical world shit happens here. I will just skip them until the date>
The day to meet her comes. She is up on a hill with a "purple?<idk it was purple-ish>" sky.
<can not remember the dialogue>
We had a great time and I felt that she had feelings for me.
She then went away. What about me? And me, too. ;)
The next day I went to see her again. She was gone. I found out that she has a brother. I talked to him about where she might be. Turns out her brother was a demon or satan <idk they all became agressive and god-like powerful lol>.
He told me that she must be there where <random name of enemy> is to fight the enemy to rescue her mom.
Her brother went to help her. I followed him since I did not know where the enemy was. Let alone where I was. The world has changed for the 99999th fucking time lol.
I followed him up another hill with trees and a lot of people. It was autumn.
Then we found her sitting on a hill looking down to the sea beneath us with cherry blossom trees around her.
The dream was about to end. I felt it. So I have asked her a few questions after the happy greeting, but I can not remember them and her answer anymore. But I do remember that she did not say anything after one question. She just stared at me looking through my eyes which immediately did end the dream.
I was able to get into the dream shortly after it a few times, but I was not able to interact with them.
Besides of that: I have had "Battle Symphony-Linkin Park" playing as a background music for the whole dream a long.
The good thing is that I somehow would be able to recreate her. I know how she looks like to about 60%.
I do not even know why the fuck I am telling y'all this.3 -
Quick question:
Do y'all think that it (the plural version of Anime) is spelled Animes or Anime?
Asking for a friend.12 -
Hello everyone :)
So, I've recently switched from Windows 8 to Debian on my work (or study, rather) laptop, and so far it's been pretty intuitive and practical! But I'd like to explore the world ofr Linux a bit more in-depth, especially considering the fact that I'll "soon" head off to study Security in university. So, here's my question for y'all: does anybody happen to have good resources to share about linux system administration?
Thanks in advance! ^^17 -
So someone from another team in the company asked on our public Slack channel if they can send a field they're sending for one client, for all clients, so they don't have to have a branch for that one client that sends it.
We're talking about a string of up to 20 chars, typically much less even connected to each record, of which we have let's say a million per month and each of those records has at least 30 columns, some of them being longer strings even.
A dev from my team responded that they shouldn't send it because, while no one uses it so it's not going to break anything, it will require extra storage.
This was not 20 years ago, this was today, in 2021.
I responded asking what storage does he foresee to be the problem, because I can't see where so I'd like to get more details.
Guess who got ripped to shreds because it's a bad thing to question members of the team in public....
This is just one in a long line of similar brainless idiocies I've had to deal with from this asshole.
And no, I'm not a junior dev or something, I'm transitioning out of the Principal Engineer role for that team (for this reason exactly, otherwise I'd stay as PE). And no, I'm not the transitioning the role to that asshole.
At least 3 people who have left the team because of this asshole.
Managers not helping either, responses like "Yeah, you're right, but you're reasonable, he isn't, so let's appease him until we can find a way to deal with him"...
I used to love being a developer, this asshole made me want to vomit at any mention of anything remotely dev related...
Hope y'all are reasonably happy with your jobs and, more importantly, don't have such an asshole around you! -
I've been away a couple of months.
I finished uni. I got a job at a startup. My mental health improved. Current boss is nice, during december I was going towards another burnout due to huge task assignments. When I expressed this concern, he understood and reduced the sprint task number.
I hope I'll stay here as much as possible.
I've been living with my gf for over a year now. Pretty exciting, although intimacy is kinda fucked. We haven't had sex for over a while now.
I'll start hit the gym soon. I need some kind of workout or sport.
I hate my city at this point. Too big, public transport suck and going out for anything that's not a pub requires at least 30 minutes by car in the traffic. Parking is plain hell. Cabs are out of the question, too expensive. Yet I need to go out. Can't stay this much inside the house or around the neighborhood.
Since I'm working remotely I'm thinking to travel with my laptop. I need a better one and more money, but I'm starting to work on an external project. Still have to discuss my hourly rate but it won't be much given my limited experience.
I want to start studying again. Not for university or anything, just to keep myself in training, but I feel like I don't have time. Probably it's because I'm an unorganized person. Will figure this out.
So this was my answer to an unasked "how are you?".
Did I miss anything? How are y'all? -
a question for y'all:
just out of interest I would like to know:
are you *mainly* working on legacy stuff that is - without a question - just too old? everyone in your corp knows it needs rework but "EfFoRt JuSt ToO hiGh"? Where at the same time, most of dev time goes into maintenance and bug fixes instead of feature implementation.
If yes, do you fear that you're losing relevance on the market by not keeping up to date? What are your feelings about that situation?
did you maybe even quit a job in the past because of such situations?
---
Why do I want to know that?
- Had some beer
- As a freelance dude I often see battlefields right out of hell. I csn easily go, but the dudes working 9 to 5 on that??? Hoe can you oO22 -
No proper normalization and database structure practices seems to continue to be the bane of my fucking existence at work.
One would think that it would be the quirks carried through by the language stacks in question, those are fucking absolutely ridiculously horrible by the way, y'all think you've seen bad Javascript and PHP? these would make you cry, laugh, wonder in amazement and then fucking pity me and eventually buy me a beer NO JOKE.
Y'all think you have seen some obscenely unoptimized SQL code? think of the worst fucking possible output from the shitty-est most error prone boundary checking inefficient ORM out there and multiply it by 10k. Then refer to my other point, and do the same thing for me which culminates in alcoholic consumption.
Worst thing? the developer that wrote most of this is a college level TEACHER rn....i've met the smug piece of shit, he acted severely condescending to everyone around him and I just smiled because I know how much of a piece of shit he is.
The other dude in question (it was two of them that I am talking about) left for another city and currently holds a senior developer position....i-fucking-magine that.
Fuck I hate these mfkers and I really wish they gave me a chance to fucking blow up on them.2 -
I've got a question for y'all.
What with Facebook's recent pig-like nature and disregard of users, I have been thinking there is a gap in the market for a better, safer social site that offers all the benefits of Facebook without the downsides.
What are your thoughts?4 -
Just a quick question for ppl that deploy websites through FTP: how are y'all deploying your sites?
Which tools do you use?14 -
Y'all have your rubber duck to debug, but I have my own technic: the SO debugging.
It simply consists as asking your question as you'd normally do, but while doing so, you still think about your issue, and how people not knowing your problem but still knowing about dev would react to your question, making you asking other related question (SO's related question might also help).
IMHO, the most important part is the "related" question, that helps you to think outside the box. It makes your problematic progress a lot, and has the gift of not making you loosing any hope ; and if you ever block for good, your question will look less silly than at the beginning -
Since the 3rd day, I have been telling y'all but none of you listened to me.
I kept repeating that I am the dumbest person I know. Why didn't you believe me when I said it?
Remember, Booking feedback? They sent me another official rejection with additional feedback. Mind blown.
That feedback really helped me understand what was going wrong. And now today in an interview, I was asked a question and the interviewer said, "I am looking for a specific details like xyz for why you should be a Sr PM".
That's when it clicked me, that I have done stuff and I know things. It's just that I didn't understand the question and wasn't able to articulate and communicate well.
My dumbass just needs constant feedback to learn. How much I love feedback more than ever.
The feedback cycle is interesting too. When I was new, I hated it. Then started to realise the value of it.
Then it did felt bad in the very instance whenever I got one, but quickly I used to incorporate the changes.
And now, I am crave and desperately seek feedback. It only helps me improve.
Funnily, everyone gave inputs when I didn't want it. And now when I am hunting for it, no one is giving inputs. This is how life is.
Nonetheless, I am pretty impressed with Booking. Good people, nice vibes, and kickass culture for sure.4 -
Hey guys and gals, question for y'all. What's your opinion on Mastodon? Torch of the spirit of open source and decentralization? Good idea, flawed implementation? Wretched hive of scum and villany? Let me know!
-
!rant
So I've come to a crossroads and I'm trying to work out what the best way forward is and I have a question for y'all.
Is a university degree still worth it in this field? Should I go for it and get my degree or spend that time learning myself? How does this effect getting a job? And if you could go back, what would you do.
Thanks in advance.4 -
Hey y'all
i have a question to the Linux folks,
some of you may probably know a program called Komorebi. It replaces the Desktop and makes it animated and stuff like that (similar to Wallpaper Engine for Windows)
are there alternative tools, that do a similar job?
The Program seems to cause problems on my system, and the github page is dead for 3 years. Looks like the devs abandoned it, which is a shame.8 -
So the last while they've had me doing web/android dev in Ionic + Angular. I've more or less enjoyed it.
Brings me to a question, any of y'all work with that stack? Is it worth making that my niche?
So far I've always been the guy who is down for anything except Delphi. And there's definitely a place for generalists but I kinda feel like I'm too general. Like my knowledge on most of the stacks I've worked with has stayed too surface level4 -
So y'all chill, there are levels to this dev sh*t.
The question you are asking today on Stack Overflow has been asked and answered 9 years, 8 months ago — you might as well make it 10 years for good measure.1 -
Design question for y'all
Context: python lambda
Better to make classes for dictionary objects holding strings between methods
Throw strings around separately
Throw the dictionary around6