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 - "good questions"
-
New devRant feature! Filtering by post type! This took a bit longer to get out than we had planned, but now that extra click to label a post type will be put to good use! Hate memes but love rants? Want to only see questions? Don't want to see random off-topic posts? Filter away!
We're pushing to Android now, iOS shortly, and web will be coming soon.41 -
Interview went well until i asked my questions about them.
"Are pet-projects a thing in your company"
... no.
"Can i attend programming gigs in a workweek, and are they paid by the company"
... no, no
"Any restrictions on the IDE"
... yes we only allow visual studio
"Wait, frontend web development in vs?"
... yes
"Do you develop in other languages then JavaScript"
... only Java
I calmly stood up, told them "I dont think that the company and I are a good fit. Thanks for your time."22 -
I think I'm losing my mind working in the IT Department. 😂 Sometimes the questions are UNBELIEVABLE!
Client: Hi, my computer is not working.
Me: Hi, what's wrong with it?
Client: IDK. It won't work.
Me: Alright, what do you see on your screen?
Client: Nothing!
Me: Nothing as in there are no icons on your desktop or black screen?
Client: Oh, black screen.
Me: Is your monitor on? Do you see a light on the power-on button?
Client: Yes, it's white.
Me: Ok, good. What about your computer? Is it turned on?
Client: Well, I never turn off my computer so I assume it's on. I leave it as is when I leave the office then log-in in the morning when I come in.
**At this point I realized this person doesn't even lock the computer until it locks by itself after a while.
Me: Ok please turn on your computer by pressing the power button with a thin line on it. It should turn white.
Client: Ok but as I said I don't turn it off so why should I turn it on? Did it turn off by itself?
Me: That can happen.
Client: Ok....oh wait, it working! Thank you so much. Sorry if I was a little pain. I am a little stressed out this morning.
Me: No problem. Glad it worked. Have a good day.
*Hangs up confused. I mean really confused. Smh18 -
Not mine, found this on Reddit, still a good read
========
I work in IT as a lead developer, as in I run the department. One of my team leads is female, let's call her Ripley. She is young, smart, and a great dev.
Today she met with a new customer to discuss a big project. Project management sent a male project manager (Hicks).
It started perfectly with Customer asking Ripley for coffee. He's informed about her status and mutters something like an apology. He is visibly unhappy.
He then proceeds to ask Hicks technical questions despite having been told that Ripley will answer all the technical stuff. Ripley tries to answer questions. Customer ignores Ripley and continues talking to Hicks.
Hicks tells him politely that Ripley is the one to talk to, since he is not a dev and unable to help him. Ripley tries again to explain stuff.
Customer gets angry and demands another developer, since Ripley is "obviously far too young for a project of this complexity". Ripley rolls her eyes and leaves. Not the first time this happens.
Hicks smoothes the waves and tells the customer that the senior lead developer will personally answer all his questions. Customer is satisfied.
I walk in and calmly introduce myself.
The customer - now far less satisfied - was forced to discuss all his questions with yours truly, the 47 year old female IT nerd. I was very professional, friendly, and businesslike, he was visibly uncomfortable and irritated by the situation.
It's petty and stupid, but man, it felt great watching his face fall when I entered. I've been in Ripley's shoes far too often and today I heard 23 old me cheering me on.
Ripley loved it as well. She made sure to smile extra brightly at customer when she walked past the meeting room on her way to the coffee machine.
======
https://reddit.com/r/...18 -
The devRant Podcast is finally here!! We're happy to announce the release of episode #0 - featuring Andy Hunt (known for The Pragmatic Programmer, rubber duck debugging, DRY, and much more). We can't thank Andy enough for agreeing to be on our first podcast episode and it was so enjoyable to interview him.
We also want to give a huge thanks to our two devRant users who helped us out and came on to talk about their rants - @silhoutte and @sway. We also greatly appreciate all of the questions that were submitted by community members. We really wanted to ask all of them since there were a lot of good ones, but we had to narrow it down a little as Andy was already kind enough to go over the 20 minutes we had originally asked for. This episode features questions from @casanovanoir, @fatlard1993, and @3K-Vengeance.
You can get all the links to the podcast here: https://devrant.io/podcasts/... (available on iTunes, Google Play, and we've provided the raw mp3).
If you'd like to see it on any other platforms in the future, please let us know. And like always, feedback is appreciated since we're new to this and still learning our way when it comes to podcasting. If you enjoy the show, please rate it to help us out :)
Thanks everyone!31 -
- Good evening, this is the support hotline for stupid questions, how may I help you?
- Hi, is this the support hotline for stupid questions?2 -
!rant
I've always wanted to son to enjoy the the same feeling I get when I'm developing. Today my son pulled up a chair next to me and started asking questions about my code, it's safe to say I got those proud dad feels.
Feels good man, feels real good.6 -
Manager: Good news everyone, I made a big giant announcement this morning that the app upgrades will be released today!
Dev: They definitely won’t be, we need another 2 weeks minimum. I told you yesterday
Manager: Ok well I already made the announcement that today was the day so too bad for you.
Dev: Doesn’t change the state of things
Manager: 😡 This announcement is supposed to motivate you to work faster! You guys are making me look bad when you don’t support me like this!
Dev: Working as fast as we can, it’s a 2 person dev team for 4 separate applications so it’s quite a bit to get pushed through
Manager: Ok well then stay extra then, we have to get this out asap. Tell your spouses they are not going to be seeing much of you until this work is done. People are starting to ask questions!!!!!
Dev: Not my problem, it’s done when its done. I’m not staying extra.
Manager: !!
// *************
Might be blowing my cover a little but what are they going to do? Fire me? Good luck getting this out without me. They’ve tried to replace me in the past but the cheapest person they could find was 60k more expensive than me and still couldn’t keep up. Probably they’ll ship the work overseas and the code will die in a dumpster fire and cost them even more. Ah well, just another company that doesn’t deserve code.20 -
Dev: I’m taking a vacation next week
Manager: Good you need a break! I’ve put together a list of tickets for you to action during vacation since you’ll mostly be free during that time
Dev: Do you know what vacation means?
Manager: Well I work during *my* vacation
Dev: You write non-answers to emails and interrupt devs with status questions that are easily answered by a single glance at the kanban board. Also, you’ve just assigned a month’s worth of storyboard points to me on my week long vacation. We’d get more work done if you didn’t “work” during your vacation.
Manager: Well it all needs to get done! It’s the only way we can catch up and get ahead of schedule.
Dev: Why do you exist again?15 -
So today I was with my I guess 9-10yo cousin. He was playing clash of clans.
I told him, “you can also make this type of games”.
After this he was stared at me for like 25-30sec his face expression was awesome. Then said “seriously? I thought games are developed on a certain place where all the games are made.”
I said “no anyone can create games if you know how to code and all.”
After that multiple questions was on the way and I answered all for him.
But he totally amazed with this knowledge. And I felt good to.10 -
So yet another follow up rant on the Linux job hunting! (yes hello this is @linuxxx).
Got send a list with questions (for candidate screening) and was literally mentally preparing to answer all the questions (I expected shit like Linux commands, kernel stuff etc etc).
Then I saw the questions. Mother of god.
1. Have you ever worked with a Linux distro and if yes, which one(s)?
😶. Uhm I expected some more difficult stuff.
2. Have you ever worked with a hosting interface like CPanel etc?
😶😶. Alright I should adjust my view on the difficulty level of these questions.
And so it went on and on. I think I make a pretty good chance 😆.
I'll hear more at Monday and if all is good then I will get an interview through Skype with their American office!10 -
I got fired.
Worst job I ever had, they extended my probation period, called me "over maintenance", said my work was good but not good enough for the effort, If I take a lot of care doing my work then it's "over preparation", if not good enough then it's "not detailed enough", I don't ask enough questions? I must be unmotivated, I ask too many? I take up too much of other people's time.
Fuck them all. I hope they get a taste of their own medicine.10 -
My favorite kind of interview question/challenge is anything that is highly practical for the job. At the current company I work, the coding test/interview challenge was to design and implement an API very similar to the core functionality of the actual product. It’s fair, tests for skills relevant to the job, and is much better than irrelevant silly brain teasers and cs questions, I feel.
In terms of specific questions, one of my favorites is one that one of my colleagues suggested I ask to potential candidates: describe what you think your biggest failed project/task was in your engineering career, and what happened/what you learned. I think it’s a good reflective question that can tell a lot about someone.3 -
This isn't my week I guess 😅
After my study (application development) I wanted to get a job but wasn't sure about a dev position. Everyone recommended me to go for a Linux one since I've been a Linuxer for 8 years now (7 years then)
Applied to numerous jobs and was invited to an interview with a hosting company for a Linux (support) engineer position.
CEO asked good questions, didn't need to see my diploma and we basically had a good time talking.
15 months later I'm still working here!4 -
(Interview for sde-3 position)
(continuation of https://devrant.com/rants/2132431/... )
Interviewer - *opens laptop. Gives a question.* solve this.
Me - *a bit surprised that such questions were being asked on a sde-3 level*
this is the 4th or 5th question from geeksforgeeks, isn't it? I know the answer to this. Do u still want me to solve it?
Interviewer - *not believing me* Yes
Me - okay. Well this *writing down the original solution mentioned on the site* is the verbatim code mentioned on the website, with complexity O(n^2).
However I feel this is not the optimal solution. Let me write a better solution.
*I provide a better solution*
This has a complexity of O(n log n) . What do you think?
Interviewer - Nope. This could be a lot better.
Me - okay. Let me see. Did some minor changes, added some caching (obviously this will have no effect on the base algorithm) etc
How about now?
Interviewer - nope. Still not good.
Me - okay. Can you tell me how to improve it?
Interviewer - no we are not allowed to solve problems for you. It is not our interview, it is yours.
Me - that makes no sense. Interviews are a two way street. I'd very much like to know the optimal answer to this.
Interviewer - okay
*copies down the answer from geeksforgeeks*
This is good
Me - *at first I thought this was a prank or something. *
I just mentioned this answer here.
Then I spent the next 10 minutes providing a BETTER solution.
May I know how yours is better?
Interviewer - this solution has 2-3 loops. Yours has a function calling itself.
Me - that's called divide and conquer using recursion mf!
Anyways let's take an example and do a dry run.
Interviewer - okay
*we do dry run*
Interviewer - oh yes. Yours ran faster. But it will run fast only sometimes.
Me - yes. Each time the algorithm rolls a dice to decide if it should run fast or slow. You have one goddamn awesome weed dealer man.
I got to go. Thank you for meeting me.14 -
So yesterday I became an actual human rubber duck!
So I have a colleague in my team that for weird reasons is not allowed to work with the same thing as the other colleagues in the team is allowed to work with. So she´s kind of alone, working on another project, and that seems to suck really hard.
And this is how I became a human rubber duck. She asked me a couple of questions about a technology/language I´ve never touched before and I told her I never worked with that technology or language and know nothing. But she was eager to get me over to take a look at what she meant.
So I came over to her screen and she started to tell me everything about the project, the technology and the language. I soon realized she wasn´t only looking for help, she was probably feeling alone in the work she was doing and just needed someone to talk to. So I took my role as the human rubber duck and sat down to listen to everything even though I almost didn´t understand anything.
I think it actually helped her even though I did nothing.
Being a human rubber duck felt good!7 -
When I first joined the profession, I had a mentor who refused to give me straight-forward answers to my questions / queries. He always had the same answer, "Google it. Find the solution yourself." I hated him for that. Sometimes he used to explain that it was for my own good (blah, blah, the usual stuff) and not because he didn't know or couldn't give me the answer straight-away. I still thought it was just that I was too smart to ask all the right (complicated) questions and he didn't have the answers.
(Of course, that is a bit too exaggerated; he used to help me out with complicated stuff when he knew I was blocked and couldn't move further; he wasn't a sore mentor; he was a good one, in his own way.)
Several years later, I find myself giving the same answers and advice to juniors I mentor. It turns out that push to figure things out on my own did me a lot of good. I'm able to approach any problem head-on and not freak out even if the specs or the deadlines seem surreal. I know how to "figure" answers to problems that I come across for the first time. In the process you learn a lot of stuff that "keep you ahead of the curve and not grow old".2 -
!rant.
I've worked for about two months at my (first) job. Its amazing.
We create audio/video software for the products we make.
There are 9 programmers besides me, I'm the only junior. And I'm still learning my way around the code, but they still value my input.
We only do stand ups for 5-10 min, like it should.
One if my colleagues helps me often when I have questions, so I've nicknamed him ducky.
My pm is awesome, he's great at coding and a great manager.
When we work overtime, the department pays for delivery food and drinks.
And we've already gone on 2 trips with the department, mountain biking and a BBQ.
I love my job and I hope that I'll soon be good enough to ask less questions.3 -
(c) Creative Tim. Worth to read pips!
How to land a programming job
1. ABC (Always Be Coding) - The more you code, the better you'll get.
2. Master at least one multi-paradigm language - Some good candidates are C#, C++, Java, PHP, Python, and Ruby.
3. Re-invent the wheel - You should implement the most common data structures in your language choice.
4. Solve word problems - Pick those that test your ability to implement recursive, pattern-matching, greedy, dynamic programming, and graph problems
5. Make coding easy - At least, make it look easy.
6. Be passionate - If you don't care, then nobody else will.
7. Don't make assumptions - Ask questions if you're not sure.11 -
For my passionate coders out here, I have some tips I learned over the years in a business/IT environment.
1) Don't let stupid management force you into making decisions that will provide a bad product. Tell them your opinion and why you should do it that way. Never just go with their decision.
2)F@#k hackathons, you're basicly coding software for free, that the company might use. Want to probe yourself? Join a community and participate in their challenges.
3)No matter how good you are, haters are common.
4)Learn to have a good communication, some keywords are important to express yourself to other developers or customers. Try crazy things, don't be shy.
5)Never stand still, go hear at other companies what they offer, compare and choose your best fit. This leads me into point...
6)if you've been working for over a year and feel that you have participated enough in the companies growth, ask a raise, don't be afraid...you're wanted on the market, so either they negotiate a new contract or you find another job.
I'm sharing these with you as I made many mistakes regarding these points, I have coded for free or invested so much time in a company just to prove myself. But at the end I realize that my portfolio is enough to prove that I'm capable of doing the job. They don't like me? Or ask me stupid questions that I can google in 5 minutes. I'll just decline the job and get something better. Companies end up giving me nothing in return compared to the work I have put into it. At the end after some struggles you'll find a good fit and that's so important for your programming career. Burnouts happen quite often if you're just a coding puppy.
If some of you still have additional tips be sure to post them under here11 -
It's disheartening to see a senior member of my team shitting on the code of less mature developers. Don't just say "this is unacceptable", elaborate, teach them. How are they going to action anything from that feedback?
Take the time to respond to their questions when they ask for clarification on what you're saying. Don't berate them.
Honestly some developers need to learn a thing or two about code etiquette.
There's no room for good cop / bad cop behaviour.10 -
Designer (to the client): Yes it'll be exactly like this mock up after I hand it over to the iOS developer.
Client: Awesome! Looking forward to it.
* Designer goes to developer *
Designer (to developer): Hey these are the new designs for the app, let me know if you have any questions, ok?
Developer: Cool.
* 1 minute later *
* developer goes to designer *
Developer (to designer): How should error messages or notifications look like?
Designer: Oh we should just email those because it won't look good.
Developer: The fuck? And are you going to design this email service too?2 -
Brother of my friend came to me and asked me to teach him C as it was most important lesson in high school CS. I agreed and started with data types, conditional statements, loops and others that were mostly exam oriented. He was doing good. Then I thought of teaching him a life lesson and introduced him to pointers(questions about pointers are very rare in exams). As soon as I started the pointers, things got pretty bored and he went off topic and started talking about a girl he has crush on and told he wanted to know when her birthday was so that he could gift her something to be ahead of the crowd trying to impress her. I thought to help him out, afterall he's like my younger brother and told him I can help. Result of his previous exam were out then, providing symbol number on Examination Board's website would do the trick because it would return full data of students result which had birthday in it. I modified my previous script to fetch data of his school's result and pass the data to a file. They're together since last few months. He reminds me time to time that my code is what got them together.8
-
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 -
The most disappointing (not so sure about upsetting) rejection was from none other than Google.
I was ecstatic when Google respond to my application by inviting me to an interview. If I recall rightly I had two pre-interview screenings, two technical interviews, and about four interviews with people. The people were great and the HR person I was dealing with was open that the feedback was all good.
And then the rejection came! I called the HR guy and asked what happened. He said there’s a central group somewhere who approve all hiring and they decided I hadn’t worked for a “big enough” company in the past.
Yet - my potential colleagues and manager thought I could do the job, I passed the Google-scale technical tests … and then some faceless person somewhere says “meh” and that’s that.
It’s not like they didn’t have my resume that whole time, or the opportunity to ask any questions they wanted !
So that sucked.10 -
I applied to a backend position that requested one of the following technologies: PHP, Java or .NET ( I work on .net btw)
So far so good, the hr recruiter schedules a talk and ask a lot of standard questions like what is your greatest accomplishment, what is good code and so on.
After what seemed to be about an hour of questioning she then tells me that I am to take a technical test from backend javascript. I pause for a second and I specifically tell her, lady, the ad said .NET, Java or PHP, wtf? And she tells me, no worries, we will train you. You can imagine that I completely blew the technical interview to later get an email that my knowledge (in javascript) is not sufficient for the position. Gg guys, good company values :))1 -
Hey Root. Here’s a new ticket for you. It involves lots of things you’ve never seen before, and the only person you can ask is out this week.
Hey Root. Why haven’t you been making good progress every day? Why didn’t you reach out to the guy on FTO? Clearly you can’t communicate. Give me detailed status updates twice a day at specific times, covering <exhaustive list of topics> so I know you’re working. What do you mean “no”!?
Hey Root. Stop working on that ticket, and work on this other ticket. It’s the same thing, but different. High-priority!
Hey Root. You asking questions about that ticket pissed off a legendary golden boy principal dev, and he said it’s a bad idea and that we should have assigned it to a different team, too — you know, the team who usually works on these areas. But we might still have you do it. Please work on the previous ticket that’s in the exact same area until we decide.
Hey Root. Why haven’t you gotten anything done?12 -
It would be fun to answer "myself", but I'm a terrible boss.
As a freelancer you're also helpdesk, finance and marketing of your own little company, and I'm horrible at those things.
My current boss lets me boss myself within the company, while I still get to enjoy the luxuries of company life — completely shielded from annoying questions, with a stable predictable income.
I do believe that's the optimal structure: Hire people who can manage themselves, and have a drive to improve the company with minimal oversight.
Don't have true "bosses" at all, just some people who are good at bridging communication gaps between the islands of self-reliant teams.2 -
This is a sad rant. Today I went over to one colleague to discuss one technical appetite I had. This colleague of mine is a very good in his skills and I never had any issue sharing my problems. Then this other colleague come over and jumps in "what's the problem tell me". I just tell him of some things I do not understand then this 2nd colleague the fucker asshole starts loudly pinpointing my lack of understanding of this and to prove I don't know more he starts asking very deep questions on the same topic. I am surprised and furious and feel like fucking him out. Above this he pats on the 1st colleagues back and start talking in things which they solved and skills they possess above the rest and admiring each other
You tit of the asses you fucker 2nd colleague go fuck yourself if you have so much attitude.
I left with mixed sadness and this huge rant against that fucker colleagues who think they stand above all because it's fuckers like you with your shit attitude of nothing.7 -
I fucking hate being the "ask me anything" guy in the office, how am I supposed to code if people interrupt me every 5 minutes?
OH LOOK AT MY HEADPHONES! MAYBE I'M CONCENTRATED AND HAVE SHIT TO DO! I mean there are other 10 devs, why don't you go to them? or maybe try to GOOGLE IT, I HEARD STACK OVERFLOW IS GOOD YOU PIECE OF SHIT!
don't get me wrong, I like to help people but I hate when those bastards come asking questions that could be easily answered if they read the code for 5 fucking minutes.
when I have to look at code that is not mine I try to understand it by myself, even if it's not documented, and I try not to bother anyone unless is really necessary.
But then this sluggish leeches think I know the whole codebase and that can interrupt me whenever they can.7 -
I saw quite a bit ranting about SO now. So let's get things straight:
If you get _no_ answer, at least one of these is the case most of the time
a) a repost
b) too unspecified
c) needs rewriting to proper english
d) you dumped your whole project
I'm reviewing questions regularly on SO and never saw a good question ignored. There may be no answer but at least people trying to help in the comments. Also think about WHO answers your questions. All devs who help in their free time. Did you ever answered one question or even brothered to look now and then if there is someone you could help? There is no RIGHT to get help it's a PRIVILEGE.
So stop bullshitting and try to get shit done.8 -
Stack Overflow. Everyone uses it but everyone seems to hate the community. I very often read about someone getting down voted and they all say the same thing - "I have no idea why".
I have spent a lot of time moderating SO posts, which gave me a lot of reputation and medals. I find it fun to help people and it feels good to give back to the community.
I have asked a bunch of questions and I've never gotten a single down vote, which leads me to believe everyone of you that is constantly getting down voted are doing something wrong. Because the posts I see getting down voted are fucking stupid questions that either lack information or contain too much information.
Example 1:
Server java error
Why is my server not working? I am using Tomcat, port 8080 and I'm getting IOException.
Example 2:
Webpack configuration not working
My webpack is not a working, why?
[entire webpack config]
End examples.
What the fuck are you expecting asking questions like these?? No one gets paid for answering your questions, so the least you can do is write a CLEAR AND UNDERSTANDABLE question. I'm not gonna tell you how to do it because there's A LOT of information on how to do it.
People devote hours and hours to helping others on SO, and of course they get fed up with the stupid and lazy questions. That community is not about being nice, it's not about making people feel welcomed, it's about QUALITY OF CONTENT. No one is crying when they find a superb question + answer, right? That's the result of a community not accepting low quality content.
So please, the next time you get a down vote on SO - do not come here whining about it but instead take a look at what you have posted there and ask yourself if it could have held a higher quality.
Thanks!8 -
when I was a kid, I got banned from stackoverflow because my question was not good enough, and from 2 low quality questions they never allowed me to post there ever again.
They're really unforgiving. Which is why I try to help n00bs on stackoverflow get that initial rep12 -
Ask questions during interview.
Ask about trainings - it's usually a good sign when company offers training budget. Ask about specifics - sometimes it's a shared pluralsight account, and nothing else, which means that that had an idea and half assed it into existence.
Ask tech recruiter about overtime, a good sign is when they have no idea or say that it must be budgeted and scheduled - it means that it does not happen often.
Ask if it is possible to select and change projects, and how often it happens - if often, it may be bad low level management, or people learning new things and jumping between projects.
Also make sure to ask about rules for promotions and pay rises. Good company wił have a clear set of rules in place.
All of the above apply to mid to large companies.
For small company, i'm sure it will be different.3 -
Ok. Yesterday I finished building my compiler I have to say: it was a pretty darn big thing with 7000 Lines of code.
I did it alone and with almost no help.
I wanted to give some advice in case someone wants to program a compiler. I knaw its useless in times of lex and yacc, but anyway.
-have a good idea for the language
-learn about parser/lexer
-learn assembler
-do it like me: output the assembler to a file and let it assemble/link by the linux standart-tools (call the commands)
-Have fun. Fun is essential in coding
I hope I was able to help people who want to build a compiler alone... Yau can always ask questions ;~)
-3 -
For my very first job interview, I joined a rather well known company (somewhere in the mid-ranges) as an intern-frontend developer. Everything was going okay-ish. I was asked some technical questions and I answered them to the best of my knowledge, and it was all good until he came to the javascript questions.
Interviewer: So, have you worked with any frontend frameworks?
Me: Yeah, I usually work with vanilla JS, but I've gotten into frameworks like Backbone and Ember.
Interviewer: I've never heard of those. Do you know AngularJS?
Me: I've dabbled aroudn with it, although I haven't gotten into it much. If you want me to use AngularJS, I can pick it up and get the ropes of it pretty quick.
Interviewer: So tell me.. what is AngularJS?
Me: It's a Javascript framework released by Google (explains what it is and how it differs from most popular JS frameworks, explains the components of Angular.. etc)
Interviewer: Well, you're wrong. It's an enhanced html for web-apps. ( or some bullshit he quoted off the front-page of the then angularjs.org homepage )4 -
Had a final year project defence today in university. There were about 15 CS teachers in the room.
Our project was "Crypto Currency". After all the presentation was finish.
Teachers: so what is this blockchain?
** explained all about it and how it works with marker in a whiteboard **
While most of the projects were rejected and they have asked several cross questions to other friends, they didnt even ask any question to us and said our project is accepted.
Turns out teachers were taught by a student today, feels so good 😎 😂4 -
Here's why I hate HR:
Applied to a job and requirements where:
> 3 years + experience with the good old combo HTML CSS JS (oh yeah)
> 3 years + experience with Vue or React (Vue specialist is here baby 😎)
> Salary higher than the average
Got a call on the same day from HR, and she asks:
> Years of experience with Java
> Years of experience with native android development
> Years of experience with Swift or iOS development
> *I started to get confused*
> Then came questions about my machine and if I had good Internet
> And only then she asked about the requirements for the job
2 days later she says I don't fit the job bc they work with different languages
That's why I hate HR, fr.
They didn't know what UI or UX meant.
And kept saying that Vue, angular and react where languages
Languages5 -
Devs are my closest friends and I have learned so much from you all.
They ask some of the best questions, their skill set is ever evolving, they have the real problem solving mindset, they are critical towards any and everything in a good way, and so much more.
There was this thread asking what a bad Product Manager is and this answer takes the cake.
The point highlighted in red is the ultimate truth.
Devs are most innovative people of our times. Big shout-out to you all and thank you for making me who I am today :)16 -
1. Bullshit coding challenges that you wouldn't be any good at unless you were doing the same stuff like yesterday. For an entry level job.
2. Stupid tech leads, who can't see people smarter than them so they bring you down in an interview to feel better about themselves. They'll ask you stuff they know is outside of your scope. Mine often ends up being about networking.
3. Stupid HR questions, that basically ask you to ass-kiss the company.
4. When you're actually better than the interviewer at just about anything, including maths, so you have to tiptoe around their ego and not call them out on being slow.
5. When they don't even give you a chance. You enter the interview and by question 3 you know they're gonna reject you and you never had a chance to begin with, so internally you start screaming for the money you spent on the new coat to impress these fuckers.
6. Salary negotiation when you're broke and you'll work for anything that covers your bills and food, basically.
7. Explaining the gaps in resume or radical changes. Like why I was a barista for six months after six months of being out of work.9 -
For the first two year of my engineering I believed having a good developer profile will land you in top companies(eg FAANG).
Later I realised doing competitive coding will help you to get in those companies.
But at the end I saw one of my friend getting into those companies by only doing specific type questions that are usually asked in these companies.
Moral of the story - Just by practicing some specific question from some premium website(eg leetcode), you could easily get into your dream company.
PS- I was not selected in any of these giant companies and later on took an internship in some start up which was again a tragedy for me.3 -
Favorite/most hated language? (I love a good flame war)
Why did you quit your previous job / Moment you've considered quitting your current job?
Why do you think Linux is so much better than OSX? (Ahh yes I feed on apple flavored hipster tears)
What side project are you currently working on?
If you had the best teams and unlimited funds, to be used only on a serious project using both Blockchain, IoT and AI, what would you create?
If you forgot how to code, what other career would you pursue?
What is your "I was so busy wondering if I could, that I forgot whether I should" concept/idea/project?
How many chicken eggs would fit inside the moon if it was hollow? (I like retarded interview questions)
If you started a startup, what unique perk would you offer your developer employees?
Do you under- or overengineer?
Most unnecessary feature you ever had to create?
Most necessary feature your boss/client denied to approve?15 -
I think I nailed it.
I had an interview on Friday. Never had I ever such a good one. Everything went so smoothly I'm amazed to this moment.
It started pretty much normally. Few questions about me and my CV. Next some soft skills check and few minutes talking in English to make sure I know how to speak.
Next, two funny trick questions. I hope I'll translate them good enough.
1) You've got 6 cups in a row. Three of them, next to each other, are empty. Remaining 3 are full. You've got one movement to make them stand alternately, ie. Full, empty, etc. or Empty, full etc.
2) You've got yourself a cake. Normal, birthday cake in a shape of a cylinder. On three cuts, you have to cut it in 8 equal pieces.
Next was technical interview. The only thing I couldn't answer to was a formula to get angle between camera and two objects on the scene. Something about cos x.
They told me that I was the only recruitee to make project using Hololens SDK. Other people made the images gallery in 2D only.
Also they were VERY impressed that I managed to send them fix that changed a lot of the gallery in an hour. No one was expecting it so fast since the feature wasn't all that simple. Or so they said. Code was written so it wasn't hard to implement this change.
Now I've got to wait at least a week for their response. As you could imagine, I'm nervously checking my email each time I get any spam.
I'd like to thank @fire-phoenix and @Root that were responding to my last posts about this new work tasks and current hardships. I know it's a bit too early to celebrate but I'm just so hyped for how well everything went 😀10 -
Avoiding bad companies starts at the job interview. Remember that the job interview is not only for them to evaluate you, but also the other way around. Make sure to ask a lot of questions. What are they doing, how are they working, what help is there if you get stuck, are they doing code reviews, what will you be doing etc.
The job interview is the opportunity for you to get an inside view of the company. Don’t just accept any job because you are desperate. Luckily qualifies devs are much needed in companies.
Also, make sure to go to multiple job interviews so you can see the differences. I think it can be difficult to avoid in the beginning, but as you get more experience, you can sort of tell whether it’s a good or bad company at the job interview.
Though sometimes you are just unlucky. In that situation: leave. It is so good damn easy to get a job in this field.3 -
I wonder why stack overflow gets so much hate on here. To me, it is a tremendously helpful community. People are usually pleasant and forthcoming.
I sometimes see questions closed as "not constructive", even though it has thousands of upvotes, but generally, if you follow the rules, you'll have a good time.
Maybe people want SO to be something it is not, or maybe people behave differently around different technologies. I mostly find Python, Djang and general web answers, and they are fine5 -
Took the Amazon online test today. Aced technical and coding questions. But screwed up with aptitude questions. Fingers crossed. Wish me good luck.5
-
Everything is "critical priority" all the time. Every new project is the most important project in the entire company. Every request that comes in has to be handled immediately. I have a good manager now who fights back against the deluge of critical work, but for my first year in my job I had a different manager who would bend over backwards to appease everybody, over-promising constantly.
I eventually started asking questions like "Which project are we de-prioritizing to accommodate this?" or "Is X more or less important than Y?" and then I would focus entirely on whichever project he identified as being the most important, and not touch anything else until I was done. Basically forcing him to prioritize our work.
I almost quit over a few of these issues, but I stuck it out and eventually our team came under new management, and now our manager is the one asking those questions instead of me. As she should be. Her favorite response when someone says a task is critical is "How critical? How much money will the company lose per day if this is late?"
Most of the time, the answer is somewhere in the range of "nothing" until a couple months after the deadline. So we set a much later deadline and get the work done right.6 -
Some days before my graduation me and my roommate were invited for an interview. We arrived at mutually agreed time.
The interviewer asked nothing about our coding knowledge. just some personal questions. after a brief conversation he started to explain the job responsibility to us. It seemed we were both hired. We were happy that we are getting full time jobs before graduation. And then he asked us if we can commit to stay in the company for year. We both agreed if the terms are good.
After that he tried to hire us for
$125 USD per month.
we did not spent another minute bargaining with him. We just left saying that we will let you know.
We were shocked.8 -
So people here are complaining about StackOverflow being rude and unfriendly to noobs.
Post a link to your question and people here will judge whether it's a good question/answer.
We will see whether it's the network or your questions being just bad.8 -
Spend 14 hours a week studying more with my free time.
Things to be studied:
-discrete math
-data structures
-algorithms
-coding challenges
-problem defining
-abstraction
-other relevant maths
Other things I want to improve:
-confidence at work
-reaching out to teams with questions
-social skills
-time management
-enjoying the little things
-patience
-consistency (with everything above)
Last big thing would be being more conscious with what type of data/platforms I am digesting everyday. Just like a good diet I want to get in the habit of consuming “good” useful content that’s thought provoking or knowable rather than fast food social media carbs
Wish everyone a productive New Year!6 -
!rant
Interviewed a guy for a senior technical job. I worked hard on making my own questions that hopefully make the interviewee think instead of useless gotchas.
He told me at the end that they were fun questions and this interview was loads better than the rest who just ask questions off of Google.
Having had my share of shitty interviews, this makes me feel so good 😊11 -
WHY ARE PEOPLE USING QUORA?? WHY AREN'T WE SWITCHING TO A GOOD ALTERNATIVE ALREADY??
• You can't browse it anonymously, they force you to sign in.
• You can't use it on web browser on phone, they force you to install mobile app.
• They don't let you put description to your questions.
• It's complicated to use and the UI isn't user friendly ( personal opinion )
• If you signed up with Google, Facebook etc.. They'll save your profile pic and won't update it ever.
My profile pic on quora is from 4 years ago and I can't change it yet.9 -
Cs Student. We currently have a course on algorithms, where we have to implement something in Java, test it with some sample inputs and in the end submit it to an online judge, so far so good. So why a rant? Well there's this one person, who strugles with programing and asks me a lot of questions. Usually I tell her, could you send me your code, so I can have a look at what doesn't work/where you made a typo/what ever. My thoughts: let's just copy it my IDE, take a look at the error message, and that should do it.
Guess how I got the code: As a few photos, taken by her mobile phone (as the code doesn't fit on one screen...)! Just send me the fucking file, or post it to gist.github.com or pastie.org or what ever fucking code sharing tool you want! Make a fucking git repo, I'll even live with SVN or just a .txt file by mail. But for the love of Linus Torvalds, stop sending me crapy pictures of your crappy code! For fucks sake!15 -
School sucks.
Paying quiet a lot of money(not having that much) to a private school that used to impress me two years ago.
Now I can see all the hidden crap:
- Project work is graded after written lines
- "Do this project with scrum" Got two hours in the room with scrum board in a whole semester
- Exams are pushed if the teacher is to lazy to deal with bad results. A 3 ( or C ) became best grade.
- They could not find a teacher for OS & Networks. So instead of 1 semester Server architecture we got 5 days.. 1 of them for exam (exam = final grade)
- Guy took part with us during the 5 days. "How did you do that?!? Doesn't work on my PC I think" - half year later he is the new Network teacher
- Surpassingly he sucks at that, being half a week ahead of his lessons by googling shit together. Can't answer a single question beyond that..
Once he created a multiple choice exam. Questions in a word document online, answers on paper. Not just that he never blocked the internet during the exam, he also publicly uploaded the document a week ahead. Securing it with a 5 letter password... Somehow we all passed that one with a pretty good average.
Besides there a some teachers who are actually really good.3 -
Where I currently work (and have done for 10 years) we were recently recruiting for another dev, and one of the other devs and our line manager were running the interviews.
After 3 or 4 failed interviews they decided to test the questions on me... I got 3 out of 10 :(
My argument was (and still is) if I get stuck programming I can google, or you can teach me new stuff. And I can make a good cup of coffee2 -
Few years ago a girl from our HR was hitting on my co-worker. She was asking all kinds of personal and professional favours just so he would come by her place, etc. One time she asked him to send her few C/C++ questions that she could use to thin the crowd of potential candidates before inviting them for the formal interview that he'd conduct later on. Obviously she wouldn't know if the answer is good or not but hell with it, he was ready to storm that pink fortress! So he came up with some mind twisters. She left two days later before he even reached the drawbridge. Sad.
So about six months ago he got fed up with some bullshit and left the company. Yesterday we had dinner. He was interviewing for quite some time being picky about which offer to accept and, surprisingly, during his last interview he got asked very familiar set of questions. He answered each. Then he couldn't resist and asked if the girl works there. The guy confirmed and, without a warning, called her. As if it wasn't awkward enough this is how I was told the conversation went:
- "Joan! You won't guess who I've got here! Your very good friend, Peter! Nope. Yeah, that one - how did you kn... Uh-huh. Oh? Yeah. Are you sure? I mean, I wouldn't. Deal!"
Then he turned out to Peter and said:
- "You know what? I wasn't going to hire you for shit because in my opinion your knowledge on the subject matter, how to put that gently, sucks ass... But apparently Joan here says you're professional and can handle everything we'll be able to throw at you. So when can you start?"
Needless to say he took the job. The fortress fell soon after and he wanted to meet to ask if I'm coming for the bachelor party. I'm ordering t-shirts with "batch mode off" in monospace.7 -
HR: you didn’t write in your job experience that you know kubernetes and we need people who know it.
Me: I wrote k8s
HR: What’s that ?
…
Do you know docker ?
Do you know what docker is ?
Do you use cloud ?
Can you read and write ?
Are you able to open the door with your left hand ?
What if we cut your hands and tell you to open the doors, how would you do that ?
What are your salary expectations?
Do you have questions, I can’t answer but I can forward them. Ask question, ask question, questions are important.
What is minimal wage you will agree to work ?
You wrote you worked with xy, are you comfortable with yx ?
We have fast hiring process consisting of 10 interviews, 5 coding assessments, 3 talks and finally you will meet the team and they will decide if you fit.
Why do you want to work … here ?
Why you want to work ?
How dare you want to work ?
Just find work, we’re happy you’re looking for it.
What databases you know ?
Do you know nosql databases ?
We need someone that knows a,b,c,d….x,y,z cause we use 1,2,3 … 9,10.
We need someone more senior in this technology cause we have more junior people.
Are you comfortable with big data?
We need someone who spoke on conference cause that’s how we validate that people can speak.
I see you haven’t used xy for a while ( have 5 years experience with xy ) we need someone who is more expert in xy.
How many years of experience you have in yz ??? (you need to guess how many we want cause we look for a fortune teller )
Not much changed in job hunting, taking my time to prepare to leetcode questions about graphs to get a job in which they will tell me to move button 1px to the left.
Need to make up some stories about how I was bad person at work and my boss was angry and told me to be better so I become better and we lived happy ever after. How I argued with coworkers but now I’m not arguing cause I can explain. How bad I was before and how good I am now. Cause you need to be a better person if you want to work in our happy creepy company.
Because you know… the tree of DOOM… The DOMs day.5 -
Why do otherwise intelligent people think chatgpt code is a good idea if they don't know what the code does?
I am a bit in shock by this prospect. I asked about some lines of code that was using some templates I had not used before. The response was "I dunno, chatgpt." This person is really really smart. Yet deploying code that they don't understand completely. This seems dangerous and irresponsible. I ended up rewriting the function I had questions about. It was significantly shorter and didn't do a fuckton of copying strings around.
WTF is wrong with people? Are people afraid to think? Now I want to get out before this kind of shit becomes the norm.13 -
I am extremely particular about writing good READMEs in my repositories. I make sure that it has everything from prerequisites to run the code and tests on a new machine to how to actually run it (and the tests) and everything in between.
Despite all that I was asked questions that should have been avoided if you had seen the README.
One of these times was by a junior DevOps asking me about an error which was clearly due to him running the code without a virtual environment. Pings me with the entire stacktrace, I go to his desk and tell him to install the environment, which he does. 3 minutes later, another error message.
He was running the wrong script. I go to his desk again. Open the repository. Show him the README. Show him the section titled "To run the pipeline"!
There's a reason they're called README. You're supposed to READ them! 😑3 -
Fucking fuckers on Stack Overflow...
I kind a use SO every fucking day, helping people with horrible formatted (don't even start about content) questions, and then when I got a single fucking question once all three years, no fucking cunt out there is willing to help.
Some dumbass even downvoted my (in my eyes) total reasonable, perfectly formatted, good written question.
I fucking hate it, that I spend so much time on that fucking platform, whilst nobody is giving me some help.
Fucking fucker cunts....!!!!
I've fucking got about 2,5k rep, I fucking know, in what fucking dimensions I can ask a fucking question.
Fuuuuuuuuuuuuuu!4 -
My recruitment story is a bit funny,
i had two interview, first one was to evaluate working style, behavior and ethics, where the interviewer and i spent almost 20 minutes discussing video games 😀.
second was technical, was interviewed by a lady dev manager and the team's technical lead "which i didn't know their roles at that time" went really good and at the end they asked:
Do you wanna ask us any questions?
Me: *leans back, with one arm on the chair arm and with a curious look and pointing one finger at both of them😕*
So what are you two?
them: *both had a shocked face and looked at each other for few seconds, manager chuckles😓😓* Well i am the team's dev manager and this guy is the team's technical lead, and in case you were wondering, we are not a couple.
technical lead: 😂😂😂
Me: 😨😨 no no that's not what i meant i swear.
Interview was over, i left the building thinking 😢😢 oh god, i totally blew it.
2 weeks later i get a phone call asking me to come and discuss contract terms 😂😂😂
sorry for the long story5 -
kinda coding i guess, company specialising in making statistics for other companies, analytic stuff or such, wanted stack: php, mysql
Interviewer: so here is our tech guy, who will be your boss if... so he would like to ask a few questions
techGuy: how would you ask for all the rows in a table? * looks at me *
Interviewer: * looks at me too *
me (learning inner, outer, left, right joins and transactions yesterday): * am i a joke to you? *
also me: * they must be making fun of me or something * well the query should be SELECT * FROM tableName; but one should really not use that, as * in theory really slows things down, because it loads unnecessary meta data bla bla
they: * look at each other * You're really good young man! Yes of course we know that, haha!
Interviewer: You said you just finished Uni, you doesn't seem like a junior to me! good job!
techGuy: so how would you LIMIT your results to 100 rows?
me: sigh * looks at door without turning head, so they wont notice *4 -
So everyone is complaining about working from home. Fuck it, I love it. My productivity was never higher than now.
I didn't have an office space before at home, so I created one. I spent money on it but that's good because this whole corona thing made me realize how much I don't miss:
- company politics, who said what said
- commute
- people bothering you in the middle of you doing something
- catching-up breaks with people I hardly care about asking about holiday I took last year but they "ahhh thought it was just last week! so did you eat anything nice?"
- answering forced "any plans for the weekend" questions
- participating in conversations about nothing
The worst thing is that I'm actually a very sociable person 😂 so working from home means I can go meet my friends at 1630 sharp instead of 19.
I just don't need those fake relationships at work I guess.
Im already discussing with my manager possibility to work from home most of the time and I think I'll soon start to search for something 100% remote.9 -
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 -
a message to code.org
- the fact that you have celebrities back your organization does not mean your content is good
- making highschoolers (>14 years old) ask yes or no questions for a week is NOT helping them 'understand' binary, ITS JUST FUCKING DEGRADING
- all of your curriculum is useless. fucking useless. you're and 'organization' dedicated to getting children into programming. SO WHY THE FUCK DO YOU GO OUT OF YOUR WAY TO MAKE EVERYTHING WE'RE TAUGHT USELESS. the app lab is js but NOT ON A WEBPAGE, it just instructions for a fucking character that you paid shit loads of money to, and not to mention slower than my commodore 64 mining a bitcoin. if I'm going to learn js, I want to make a webpage. how many fucking js recruiters are going to ask if you can make an app code.org's app lab??? fucking none. if we're going to learn how pictures are encoded, CAN WE ENCODE A FUCKING PICTURE? jpg, png, bmp, I DON'T CARE. but the fact that we have to set a delimeter and then type a 64x64 image in binary makes me want to die, but it's also USELESS.
- in the entire networking unit, they focused more on their goddamn animations over their actual EXPLANATIONS2 -
You know what I always hated about Stack Overflow?
When a newbie asks a question and really wants to learn something they get downvoted for 'we're not your teacher. Go learn it somewhere else'
When someone else asks a question and just expects Stack Overflow to magically produce working code for him they also get downvoted for 'we're not a code generator'
When someone finally asks a 'good question' but mentions in the last line it's homework they also get downvoted for 'We won't do your homework'
They also don't tolerate fun or opinions.
I never actually participated in Stack Overflow because to me it felt that whatever I asked, it would get closed for god knows why. And when I actually answered questions, and wanted to help someone, I would get downvoted for 'don't make someone else homework' or 'don't waste your time if they're not willing to put effort in it'
I still always 'used' Stack Overflow but read-only thanks to Google.
Anyone else feels/felt the same way?7 -
I had the most depressing realization last night after I spent a good chunk of the day answering questions on Stack Overflow.
I can usually understand their code, I often understand their questions, and I know how to help and when to recommend that they completely change direction. I'm effectively trying to mentor total strangers using a few code samples and paragraphs. I'm happy to do that, and I'm good at it.
Then I realized - these people all have programming challenges of their own to solve. I work for a so-called "consulting" agency where I sit around for weeks because they have nowhere to put me. When they do find me a client it's some company that has no idea how to develop software and no interest in how I can help. They just want to add another developer into the giant mess they've created to keep doing what they're already doing. I'm still using any of the skills I put to work all day long helping people on Stack Overflow.
In other words, the people who need my help figuring out how to write code actually have the jobs writing code, and I don't. Clearly I'm doing something wrong.
Ironically, when I go to one of these companies with a lead developer who doesn't know how to write a unit test or put together three lines of coherent code, that person tells me to just follow what everyone else is doing without making any improvements. Then he goes on Stack Overflow to figure out how to do his job, and chances are I'm the one answering his questions.
As my wife always reminds me, I work in air conditioning so I shouldn't complain. It's a stable company with nice people and it pays the bills. But I sure would like to develop some software in my software development job instead of treating it like a personal hobby.7 -
To anyone asking for tips and tricks to start programming or become good at it, here is your ultimate golden advice: learn how to google and stop asking stupid questions like this before doing a quick research.
Reasons why:
1. You will most likely to learn better if you do your own research before asking for help. Even if you can't solve problem, you will be better and better at googling over time.
2. It is instant source of information. No need to wait for response (except response from server of course).
3. It takes only YOUR time.
4. Much more possible solutions/answers to your problems/questions.
5. Your quality of life will be improved over time. Not only your dev life but your daily life too.rant stop asking stupid questions how long this tags can be qol i am not your personal teacher programming tips tips11 -
I was never interested in programming. I was just good with computers and it felt really good watching other students struggling with something I'm really good at. I was unbelievably bad at everything in my life until I got introduced with computers.
.
.
.
And suddenly I became curious about everything thing related to computers, how? Why? Started asking these questions to myself and fucked my life.1 -
TLDR why do I need to be like a competitive coder just to get a good job?
Why does being very good at technical interview questions beat having a portfolio of actual apps built using technology, tools, and skills that are much more relevant to the needs of doing the actual jobs?16 -
Been on a conference call with some coworkers and a huge company which is trying to sell us a new tool for our CI environment. Sales guys ask us sensible questions about our requirements and try to find out our needs. No one of my coworkers says a word. Sales guys rephrase their questions but STILL: Crickets on the line from our side and this call gets embarrassing. So I try to explain our SW dev process and explain what we need for our CI and suddenly Mr. Manager sends me a text msg telling me to to "STFU!"....Oh well THANK YOU, I just tried to be polite to these sales guys who were invited by US and took their time to present us their really good tool. I mean cmon...what is F*CKING WRONG with you?5
-
A useful guide of general rules for junior devs, while asking questions to senior devs.
1) If you're a junior dev, you're going to not know stuff. A lot of stuff. That's perfectly fine and expected. The more you realise you don't know, the more you move forward.
2) If you don't know something, duckduckgo it. If after at least 1 hour and a max of 2 hours of searching you still don't get it, ask someone.
3) If the senior dev just gives the answer directly, it means they think you should've already known the answer.
4) If the senior dev just gives the reasoning behind it, but not the answer, it means you should know most of it, but you can probably arrive at the answer with a bit more reasoning and it's a unique problem.
5) If the senior dev gives you the answer with an explanation, it's a very good question and you will likely get to learn something you didn't know already.
Replace senior dev with stack overflow and it still works the same.3 -
How come it is so hard to find good developers. Have been doing interviews for a couple of weeks now (for a senior PHP developer role).
First round is me talking about the function and company, asking questions about candidates experience, wishes and we usually end in some tech conversations. Most of the resumes I got are pretty fucking good. I mean, experience with low-level languages, experience with the problems we need to solve here, contributions to open-source, experience in R and MathLab etc etc. On paper they look perfect.
For the second round I give them an assessment which they can do at home on their own machine in their own time. It's not a hard one, just some mathmatical problems they need to solve. A quick google GIVES the answer (no joke!!). But that's OK, I look at their code cleanliness, proper use of commenting so I can determine if they are solo-developers or fit good in a team and if they abstract repeated functions and make sure that they take their work seriously, you know the drill.
It pisses me off that I get BROKEN FUCKING CODE WHICH DOES NOT EVEN RUN and that I get code back which I look at and makes me vomit instantly, I mean, DO YOU EVEN TAKE YOUR PROFESSION SERIOUS? How dare you to ask for 50k the year, a lease-car, extra bonusses AND YOUR FUCKING CODE SPITS OUT COMPLETLY WRONG ANSWERS OR DOES NOT EVEN RUN WHAT THE FUCK DUDE GO BACK TO FROM WHICH EVER HOLE YOU CRAWLED OUT AND STOP WASTING OTHER PEOPLES TIME WITH YOUR FUCKING INCOMPENTENCE...19 -
I was looking for a job after graduating. Came across a company who had a open internship role in a position that I’d never heard of. Email the recruiter and have a good talk but she can’t tell me what the direct responsibilities are. Can’t even answer “what software will I work with on a daily basis?” Even though I was a student, I knew something was wrong.
Ended up moving to the next round and got an interview with my potential managers. They still cannot tell me the responsibilities and nervously laugh when I asked. They do tell me that I will be actively programming which is all I really wanted.
Start the internship and find out that the first 3 months I am only supposed to observe video conferences. I can’t ask questions, I can’t even have my video on. Through these conferences, I found out that there’s no programming involved at all. All low-code drag and drop shit. After that I started applying to other jobs during those meetings
Fuck those managers for lying to me and wasting 3 months of my life2 -
Honestly, I think a lot of stackoverflow 'community' is a big stack of assholes. So many times, my questions have been downvoted for being 'too broad', even though some good Samaritan has already answered and solved my problem on that very question.4
-
A customer who frequently calls me for help just called and let me know that I was on speaker for a room full of people who had questions. Nothing like being put on the spot with zero warning....jeez. And I'm sick today, so I bet my sniffles made me sound awesome. But we went through everyone's questions and all is now good.1
-
Ok might as well share my misadventure on a phone screen:
It started pretty normal, the guy talks about his background, the position, and asked me about my background.
Move on to the language trivia; I’m not good at memorizing language features, but I guess it’s what people want, so I’ll be working on that down the road… Anyways it didn’t go well, and the guy somehow made me feel like an idiot even on the questions I got right.
It’s really awkward at this point… but let me tell you I was not prepared for what I can only describe as the fucking coding portion of the phone screen…
No computer. No pencil or paper. No whiteboard. Over the phone I’m saying: “class Dog with a capital ‘D’ colon newline tab def space bark open parentheses close parentheses….”
what the actual fuck4 -
I hate asking questions on stackoverflow because I can't come up with a good title. I fear having my question down vote.2
-
"dis shit aint working wtf mate?"
- somebody stackoverflow's question, bitching that it got downvoted -
It's sometimes good I work remotely from the rest of my team.... So other can't see how pissed I'm while chatting with them...
Just did an afternoon basically hand holding someone... And well this is the 3rd day... And the original instructions I gave them was: here's the problem, here the code fix, now you need to change it for the other 10 APIs it affects (OS migration).
I have another problem I need to figure out....
Yes I could do it all myself and it would be faster but I don't want to be the only person who can do this stuff either...
But can you just try to use your brain and figure things out before asking how to ....
I don't know am I that much more experienced than everyone else so I just know how to figure things out quickly, know to the learn efficiently? Ask the right questions to Google?
How hard is it to just learn to Google your problems... 80% of the questions u ask me I either tell you to Google it or actually end up googling the answer myself...2 -
I'm in the process of changing jobs and at the point where I need to sign the contract with the new company.
The concern I have is that of work life balance. There is a clause that obviously speaks to overtime and renumeration thereof, etc. But, there is also a clause that mentions that their office hours extend to Saturday mornings.
Speak to my wife about it and all I get is "That's how it is in your industry. I know of my other programmer friends who work late and long hours, so the fact that you don't currently work overtime seems very rare."
I don't think it's rare nor should it be the normal to have to constantly work extra hours. This is not a thing of being lazy or not dedicated to your job, but rather that you put in the time that is required and that alone should be enough to show your "dedication" to the job. Personally I feel that if you're fucking there everyday, giving your best, and you leave at the end of the day, no questions asked, that it is good enough!3 -
Just had a great interview :)
The guy was really cool, asked actually relevant questions (my learning process, what I specialize in, etc), talked about the tech they'll be using and none of that "wHaT aRe YoUr WeAkNeSsEs?" bullshit.
He seemed to like me, he seemed to like the fact that I've been programming for a long time even though I'm in my second semester in college and he also seemed to like that I'm somewhat of a Swiss army knife, a jack of all trades but master of none.
I just I was a bit too informal in the interview but whatever. I'm not taking this very seriously, if I get the job I get the job, if I don't that's fine too.6 -
moving to cli only because desktop contains distracshiunns.
can someone answer me some questions?
1) where to download a lot of music (hardstyle)
2) how to do project management in vim?
3) how to tmux in multiscreen?
4) how to use github in cli well (ik how it works, but maybe there are some things that are good to knew)
5) is lynx REALLY my only option for browsing the web?
hope my questions can help some fellow ranters, thanks in advance for answering22 -
There are a lot... I am going to pick the interview dialogue (incl. test) with the government.
Following situation:
-5 recruiters
-3 candidates (including me) who have all passed an online test that did last for 3 hours
The online test was for the government to see how every candidate is good at math, English, situation adaptation, historical questions, a little bit of techy questions like "What does fps stand for?" and basic questions like that.
Even tho I did apply for a job as a software developer, there was not a single fucking question about programming. I shit you not. Anyways...
After everyone did introduce themselves. I was given the following question by one of the recruiters:"How do you think will the regular work look like to you, if you were to schedule it? We will be starting with you, <myName>"
Me:"Since this is hopefully going to be my first job in software development, I can only assume it for now. Based on my knowledge about this specific topic that I have made by reading other software developers' work experiences in form of textual content, I guess that I am going to do this [...] and that [...]. Oh and after this comes the planning phase (I had mentioned the sprints and agile "frameworks") and meetings of how the projects are doing so far.
After this comes the phase of sitting down and getting to work on the project I am assigned to.
At the end comes the "see you tomorrow, xyz" phase and everyone leaves."
Somebody else from the 5 recruiters:"I am sorry to interrupt you right here, but we are not offering you a dev job. It rather is a mixture of dev and sysadmin. You will be working most of the time fixing someone's problem with their PC and not sitting in a dark and empty corner of a warm room."
This was such a disrespect that I could not give an answer to. I was deeply shocked. Developers need more respect. Most of the fucking things you use, are created by developers, you asshole.
"We will be very happy, if you can call us by tomorrow to let us now if you are still interested."
Me does not even bother anymore and blacklists that government as a "trust me. You do not want to work there" type of job offering place.
Since I did not sign any NDA. It is the government of Germany.
PS: I did apply for a *dev* job. But somehow they did decide to create a new job and assign me to it. That is not professional.5 -
/*
"Not wk135, but blah blah blah"
Please don't misuse wk135 (Sorry)
It's about coding tests
Thank you. */
=>
A company took their technical test on this really weird website. There was a Windows Narrator guy's voice giving instructions while a timer was running. I had to flash my ID to the webcam and then fit my head on an outline on the screen. It was for a web dev position. I had to speak into the microphone to answer the Narrator's questions and then send the video to them. The questions were weird and hypothetical, mostly. I just thought that their process was dumb and unnecessary.
=>
I don't like aptitude and algebraic tests. One company, I remember, had their test on Google Forms. For some multiple choice questions, they put check boxes instead of radio buttons. So, I could just blaze through it selecting all options. Some of the questions had their first option as "All of the above" 🤔. Fortunately, I didn't pass the test.
=>
The company I'm interning with, starting from next month, had a good interview process. They asked me questions on JavaScript, CSS, and a few on algorithms and data structures. I was also given a task where I had to make a css animation of trees. I'm glad they didn't have an algebra entry test.
😊 -
CoolFuckingStoryBob
So I found a job that fit my stack perfectly
I phoned the CEO and we had a mini phone interview, it was easy
And the next day I had an offline interview
It was fast as fuck. I answered all of the questions, showed my projects and we were done in 30 mins, pretty good huh
So the CEO tells me to wait a week
It's strange but ok
The week passes, and you guess what
"We can't hire you, you psychological portrait does not fit in our team..."
I'm like bitch, what the fuck
I had declined other offer cuz I though there was no reason not to hire me
Also this is a small company tho, I should've saw it coming 😐12 -
Do real interviewers (I mean those who are smart and have some experience) still ask questions like "what are your weaknesses"?
Dumbass, why the fuck should I declare, not just to you but also to myself, that I have some particular weaknesses? I know what I'm not good at, and I'll keep trying to improve. But unless my weakness is that I get a massive boner during team meetings, you don't need to know about it. I'm not telling you. Just know my strengths - that's enough. If you're just following a standard list of interview questions that you didn't even come up with, stop pretending to be an interviewer for heavens' sake.8 -
I was being interviewed by a tenured Java Dev for a position of android Dev in a big company. it was a glass walled cubicle, and I could see in the reflection that he was browsing stack overflow and asking me the questions. My answers, although correct, didn't match with the accepted answer in stack overflow. sigh. felt good to be rejected.1
-
Silly and stupid me.
Woke up.
Check phone. Check devRant.
Saw Trogus's filter update post.
Happy and left a comment.
Went to playstore and update.
Open devRant and use the feature.
Tried to filter only Rants and Questions type.
Happy and went back to sleep again bcz Saturday.
Continue the rest of day with other stuffs.
Use devRant again.
"Huh why the heck is the first post about some random quote?"
"Why the hell is second post meme"
"Why...why...why"
Check filter feature again.
Facepalm.
Silly me and stupid my eyes and useless my brain is not worthy for good and clean UIUX.4 -
Me: *wrote a detailed resume with my responsibilities, achievements, and showcase some of my projects in each work history*
Clueless interviewer: Can you tell me more about your work history?
Me: *happily walks him through my resume*
Clueless interviewer: all good! You pass the prescreening interview. Here’s an “assessment” that will require you to record yourself in a video answering the same questions I asked you. Also please submit the .mp4 file before your initial interview tomorrow where you will answer the same questions again.
Me: …
Why these HRs and outsourcing companies love to waste the applicants time? Apparently the prescreening, initial, and video interview with these HRs are fucking different. Just let me talk to the company your representing, have them give me a technical exam and move on from there??? Jaysus7 -
I pray September is a time full of blessings and good vibes where all my homies get their pull requests merged and their Stackoverflow questions answered.1
-
//rant
So I'm a BI consultant, been doing this for about 6 years now, and I'm pretty good at the data stuffs. Now I had to complete a project for a client where we call a web service and it had to be done in .NET. I wrote a console app in C# that called the WS, dumped the data then a stored proc processed the staging tables into final tables that our visualization tool can consume.
It works, it's done.
Mind you I'm not a pure .NET developer.
And now that it's completed and working this fucking .NET dude that works for my client is basically giving me an attitude talking about "why wasn't it done as a Windows service? Blah, blah" Like WTF!!??? I get that he's the C# BSD but like chill bruh!!
It's annoying as fuck having to work on projects that are not your area of EXPERTISE and then be ridiculed by other elitist assholes about it.
Doesn't happen much, but fuck it's something I hate about dev. FYI, if it was the opposite I would just be asking questions for understanding, not being a sarcastic prick.
//rant done5 -
/* Not a rant, more like a story with a good ending */
Le me finally got an interview for a big company, started preparing for technical questions, white board test, basically anything related ti a technical interview. The role was for a graduate software developer as i just finished my college and is my first ever interview with a company.
At the interview, he sat down and said " it will be a friendly and a very informal type of interview " and then carried on to ask me about my interests and past experiences and shared some details about the company and technology they work with. At one point i started ranting about some problems i was in due to javascript's nature of compiling even though syntax isn't right and we both had a good laugh as well about it. Idk but i felt like the interviewer made me feel really comfortable so that anything we were having a chat about was without stress, as i was nervous the whole time before the interview for being my first expereince ever.
After leaving the office i felt like this was too simple for the role i applied for and thought the company might not be interested, 4 days letter i got a mail that they are offering me the role as the feedback from interviewer was excellent.
Pretty wierd but fun experience frankly.2 -
Around 2 years ago, I had first discovered DevRant.
I was an intern in a startup then, and I was working on ElasticSearch. I remember making rants about it. The internship ended. So did my relationship with ElasticSearch.
This week, a new intern joined our organisation (a different organisation). He was assigned the task of deploying ElasticSearch, with me as his mentor. All was going good, we migrated data from MongoDB to ElasticSearch and all.
Back then, I used to curse the team lead (leading a team of interns mostly), for not helping me properly...
I wanted a publicly accessible dashboard, since we can't really see the Kibana dashboard with SSH :P... So, we implemented user authentication using X-Pack security. And here we are, stuck... Again... I'm unable to help the intern. The World has come to a full circle.
PS: I have to just guide him while doing my own User Stories.
https://stackoverflow.com/questions... -
Vuejs guide has answers for every possible questions I have, never asked question on stack overflow or even referred answer in stack overflow. Irony is its maintained by Chinese. A big applause to those guys at Vuejs, you guys are awesome.
PS: Weex also needs some good documentation just like Vuejs, since Evans is working closely with them I believe it's possible in futute.2 -
Recruiter reaches out to me, he says he saw my LinkedIn and thinks I'd be a great fit.
I say ok and send my resume.
He gets me a phone screen. I do it, I think I do a pretty good job. (I'm able to answer all the questions well, I think I'm onto the coding interview for sure.)
A couple days later I get a generic rejection email.
I'm not sure what happened. They had my resume, I know I did well on the technical questions (I do that kind of thing for my current job all the time.)
No idea why I'm rejected. If it was something about my experience, they could have seen that from my resume. If it was something from my phone screen, I have no idea what it could have been.
Just wanted to rant >:[8 -
Okay so this Is my first actual rant before its been questions or experiences but today has been really stressful. So one of my last posts I talked about how I don't know when to use what syntax whenever and I've been practicing but every fucking time I try to start something I can't fucking get it I don't even know how to start and yeah I planned it out and Im not getting anywhere I can't this is something I wanna do for the rest of my life and I can't even manage to make simple shit its like what the living fuck. Then then I tell my friend who's also in my class who programs what I'm trying to do AND HE DOES IT IN LIKE A MINUTE OR LESS AND IT WORKS AND ITS REALLY FUCKING STUPID BECAUSE I TRY AND STUDY SO HARD AND I CAN'T GET IT NO MATTER WHAT I DO I JUST CAN'T AND IT SUCKS SO FUCKING MUCH I HATE IT I JUST WANNA BE ABLE TO UNDERSTAND HOW I CAN PUT THIS WITH THIS TO DO THIS AND ITS DEPRESSING ME SO MUCH I JUST WANT TO BE GOOD5
-
How bad it feels when it work in a place where Agile and DevOps are mostly abused buzzwords.
Forced doing "scrum" with:
- half of the team providing endless daily reports instead of focusing on the 3 questions
- a scrum master that is barely reachable
- a product owner that would not even make a decision
- a sponsor that pushes us to go faster regardless of current technical debt (it's important to look good to other sponsors!)
- doing all possible scrum ceremonies with no value added
- not even estimating stories
- not even having accurate description in stories. Most of the time not even a description.
- half of the team not understanding agile and DevOps at all
Feels so good (not). Am I the one in that boat?? ⁉️
What's the point of doing scrum if implemented that badly?? 😠6 -
!dev
I hate it when people ask me questions that are easily googleable. I'm sorry but, please, don't waste both of our time on asking things like how to make a screenshot on an iPhone...
1. I have an android
2. Hey, you know this magical thing called Google?
3. You do know it? Oh my, good for you! Now try using it, thnx.
Unfortunately, I can never say this out loud. I just silently Google for them and send them a link. Perhaps, I need to grow some balls :D
Okay, never mind, said it once in a more polite form, and the dude replied with "fuck you, you female developers are such arrogant bitches", then he unmatched me. Good story, fun times.5 -
Had an interview with a local recruiting company for a series of jobs they posted. It started with two of their interviewers casually talking to me at a Starbucks. After a while they realized I met the criteria for one of their own job postings so they texted their boss who came down to the coffee shop about five minutes later. Which is when it got weird. She asked me regular questions about the job, then started asking me about non work stuff. She was sitting next to me at a 4 person table. We talked a little about hobbies, I'm really into biking so we talked about that. Which is when it got super weird, she felt my leg up and ran her hand around my chest. I didn't even think anything of that until the interview ended honestly, but it's freaked me out until this day. Never had an interview like that before. Ironically, I didn't get the job, and if I would have gotten the offer it would have had to have been really really good to take it. She gave me the heebie jeebies despite being attractive, who does that, in an interview none the less.4
-
"SO culture is so mean, they downvote good questions for no reason!"
Meanwhile, most of the downvoted questions in my list:
https://stackoverflow.com/questions...
https://stackoverflow.com/questions...
https://stackoverflow.com/questions...
https://stackoverflow.com/questions...
https://stackoverflow.com/questions...
https://stackoverflow.com/questions...
https://stackoverflow.com/questions...
https://stackoverflow.com/questions...
Translation:
- OP1: "Do my homework for me"
- OP2: "I am too lazy to google this"
- OP3: "Gimme code, here is a shitload of requirements"
- SO: "No."
- OP1/2/3/DevRant: "Oh mah gawd mah question was so gud, SO such toxic, very mean, much wow qq."
Kk.11 -
1. Learn to use Google.
2. If you don't know English, learn it. Most good resources are in English.
3. Be patient and don't give up. You'll get *very* frustrated, believe me.
4. Don't bother other people with stupid questions, refer to item 1. Only ask in forums/answer hubs if you can't find what you're looking for through Google. Yes, that means going into Google's second result page.
5. Don't get discouraged if you don't have friends your age that like programming. You'll find people with the same interest later :)
6. If you don't understand stuff right away, don't worry. Copy code from YouTube tutorials and change them a bit. No Ctrl + C Ctrl + V though, copy it by writing. Little by little it'll start making sense and soon enough you'll be able to write stuff of your own.
7. Most importantly, have fun!
(This advice comes from someone that started programming at age 10 in a county that doesn't speak English)7 -
Dont become a dev if you:
- Cant sit in the office for 8-10 hours a day
- Dont know how to google information/ errors, instead you interrupt your teammates with stupid questions every 5 minutes
- Are a perfectionist and don't like constant change.
- Are neurotic and give up easily. If you get triggered about broken or messy things to the point where it ruins your day to you and everyone else around you. You need to separate your work from your life.
- Don't have good communication skills. Worst I saw was a guy who speaks with a stutter(nobody understands him) and also writes very poorly (nobody understands his emails). Also he gets very angry when you ask additional questions to clarify what he said. How can you work with someone like that?
- Are very sensitive to critique. I prefer someone telling me that my code is shit and telling me why, instead of feeding me delusions and false validation.
- Dont know how to balance working in team and working solo. Nobody likes lone wolfs who are arrogant and not in sync with the team. But also nobody likes to drag teammates who cant think for themselves and even after years of spent in the field are required constant spoonfeeding because they are unable to google and teach themselves with trial and error.14 -
Ok, time to eat some humble pie. I seem to remember ranting about the fact we were going to use an offshore dev house a while back, and I'd convinced myself they were going to be absolutely useless.
Far from it. It's certainly meant I've had something else to do in managing them, and I can't say everything has been completely rosy - but overall, they're a bunch of hard working, decent devs who write good, well-tested code, are receptive to feedback in code reviews and take the initiative and ask questions when they need to. Shame on me for initially thinking otherwise - I'll miss working with them when I leave this place.3 -
Post on Craigslist: Need simple website. No coding, HTML and CSS only. Send price and examples.
Me: I need you to answer 4 questions before I can send a price.
Them: I really like your work, but if you cant give me a price without me answering any questions then you arent a good fit.
Yeah.... I feel for the guy that picks this one up.4 -
Last night, after reading one of my computer science textbooks, I couldn't go to sleep because I came to the realization that computers will never be able to think like humans. Because a machine does what it's told to do. It is incapable of thinking outside of the box. What will need to happen is that parts of a human or some biological organism, essentially the squishy stuff, will need to be combined with a computer.
What I mean to say is that computers are good at answering questions in an absolute way. Essentially, you give it a problem and it will click away at it until some output pops out. Yes advanced AI exists, like Alpha Go. But again it's only doing what it was programmed to do. Looking at ways to play a game and answering for that question. In this case, playing a game of Go. I'll guarantee you, that not once did it stop to ask **why** it was playing Go. It was simply__just__ playing Go. But that's it. That's the limit. We give machines data/statistics and we let me them give us an answer based off of that data or input.
This is how I imagine intelligent machines will come about. A biological brain will be combined with a machine. The brain will be doing alot of the questions, and the machine will do a lot of the calculations. Together, they'll be able to answer hard questions. The heavy calculations will be left to the machine, and the heavy thoughts will be left to the brain.
I mean technically we're already doing that. But imagine a machine/brain computer that does not sleep, can't get sidetracked and will never procrastinate. That would be a scary machine.25 -
I am stuck with another Postman.
Attrition in my current org is way to high in product teams and we have only one designer shared between ~100 people (10 product lines).
My ex-lead (a genius) and my skip level manager (very smart chap), both keep saying that my manager is a very good manager.
However, in reality, I don't find so.
- Only responds to my questions
- Ignores any other form of communication
- No help on any front
- No support or validation on my tasks (hence, I have to actively keep asking for feedback)
- Regularly cancels 1:1
- Involves other team members in 1:1 and cancels theirs as well
- Says I am doing well but keeps nitpicking in my work
- Hardly reviews anything
My company is amazing, pay is good, perks and opportunities are wonderful, kickass learning but my direct manager isn't making me feel comfortable working here.
Maybe she is too cramped with responsibilities but again, I have never seen her deliver anything and all she does is a postman job of taking inputs from her manager and pass on to me and coordinates until me and her manager decide to jump on a call and figure things out ourselves.
It's just been 3 months and I feel more annoyed than worried about being here.4 -
INTERVIEW. It tells everything about the company. I recently applied for a "big" company for the position of ML Engineer. The Job description was like "someone with good knowledge of visual recognition, deep learning, advanced ML stuff, etc." I thought great, I might be a good fit. A guy called me the next day. Introduced himself as a manager of the Data Science team with 8+ years of experience. Started the talk saying "it is just an informal intro". But things escalated very quickly. Started shooting Data Science questions. He was asking questions in a very bookish way. Tells me to recite formulas (like big formulas). When I explained to him a concept, he was not understanding anything. Wanted a very bookish answer. I quickly realized I know more about ML stuff than him (not a big deal) and he is arrogant as fuck (not accepting my answers). Plus, he has no knowledge about Deep Learning. At the very end, he tells me "man, you need to clear up your fundamentals". WTH??? My fundamentals. Okay, I am not Einstein or Hinton, but I know I was answering things correctly. I have read books and research papers and blogs and all. When I don't know about things, I tell straight away. I don't cook answers. So the "interview" ended. I searched that man on LinkedIn. Got to know he teaches college students Data Science and ML. For a fee of 50,000 INR. It's a big amount!! Considering the things he teaches. You can find the same stuff (with far higher quality) free of cost (on Coursera, Udacity, YouTube, free books, what not). He is a cheater. He is making fool of college students. That is why I sometimes hate "experience". 8+ years of exp and he is such an a**hole!! BTW, I thanked God for saving me from that company. Can't imagine such an arrogant boss.
TLDR: Be vigilant during interviews. It tells a lot about the company.4 -
First week at job as newly graduated from CompSci. And I feel like a fucking monkey trying to figure out how everything works, I have help from the main developer but it feels like I have to ask questions all the time and I can feel the judgement in his voice. Today I committed my first lines of code (phoneformatting) and he basically had to hold my hand the whole way through. I feel like shit atm, I really want to be good at this, I watch tutorials but when it comes down to it my mind just blanks out and I can't figure out how to even write a simple fucking method in php (which he did and my brain just shut down ). Please help me, how do I improve at remembering all these terminologies, I feel like if I keep it up like this they won't have me around for long.7
-
I really don't know how to please StackOverflow people. I did my due diligence on a bit of code but, like we all do, I got stuck and needed a bit of advice. I posted clearly and concisely and still my question got downvoted twice. What do they want? For me to post the question AND the answer? Only ask Ph.D.-type questions? Why am I never good enough for these people?!4
-
Late post because drinking:
I’m going back to work, got a verbal offer this afternoon after being laid off two weeks ago, thanks mainly to a referral from a former direct report that I once went to bat for. Gave myself a nice 3 weeks of chill time before start date.
But the funny thing was a company who gave me a take home assignment that I breezed through in half an hour, only to say “we’re going with other candidates” after the follow up interview calling me a few hours after I accepted said verbal offer elsewhere.
They wanted me to redo the take home assignment but with different acceptance criteria and requirements than the first time.
Fucking lol.
I told them, verbatim “I think I’ve done enough to satisfy any questions about my skills from the prior assessment. If you have more questions about design and implementation choices I’m happy to schedule a call.”
Hiring manager said he’d reach out next week.
Because even if the verbal offer gets redacted, I’ve got three other final rounds coming up and this particular place just sounded way too fucking chaotic and disorganized for my tastes. If everything else flames out and I’m left with no other options for work, I’ll consider giving them some more time out of my day, but as is, redoing a coding assessment with different criteria because you can’t decide wtf you want from a job candidate?
Not gonna lie: this is not a good look for you. -
DO NOT LIE ON YOUR RESUMÉ!
I don't understand why people do this. I understand that some shady recruiters like to "gin up" the occasional resumé, but I'm talking about the people who write that they're familiar with MySQL and can't even write a SELECT, or the people who write that they're familiar with Python and can't describe the differences between v2 and v3.
And the interviews are awkward as *fuck*.
I: "So it says you're good at MySQL, could you answer a few questions about it?"
C: "Uhh... okay"
I (sensing danger): "Why would you add an index to table that already exists?"
C: "I.. don't know"
I (oh jesus I see where this is going): "Okay, we'll skip that. How would you query across a couple of tables?"
C: "Uh...."
I ([internally screaming]): "How about a single query on a single table?"
C: "I don't know that, sorry..."
I (desperately wanting to ask why the FUCK is MySQL on your resumé?): "Thank you for your time, we'll call you."
You almost feel sorry for the guy, but come the fuck on, did you think nobody would check?19 -
So I found these stack overflow questions and thought they were particularly humorous.
https://stackoverflow.com/questions...
https://stackoverflow.com/questions...
The answers were pretty good. But I wanted to actually "break out of an if statement" like the ops asked for. So I created these monstrosities:6 -
What do you tell interviewers as a "Senior developer" when they ask you what you do at your current job.
I've been with my current for almost 8 years, since graduating... Few different time but not very well managed (semi/barely agile). Hasn't really provided any skill growth opportunities. Mostly fixing production issues, chasing other teams.
The projects I've worked on are in many different languages either enhancements or some standalone stuff. But nothing that's huge and I don't think I've learned anything from them. I usually apply what I learn and practice outside of work to work.
So to me I can probably list a whole lot of projects but to me their not that amazing, I didn't learn anything from them.
Also about those algorithm questions. I've never used any of this stuff actually at work. Concepts yes but not how do you implement ... And honestly I've never once had a situation that required algorithmic thinking other than maybe writing recursive functions in rare occasions...
But to me I've never once done anything harder or new which I haven't already done on my own....
Sorry for the disorderly rambling this turned into... which is sorta a problem too.
Everytime I think about interviews, I want to give rants about we technical questions are BS, how I probably have enough real experience to tackle any problem and come up with a good plan/solution (in a realistic timeframe, not 20 minutes from design to implementation)2 -
"This is ridiculous, why don't the docs explain this? This is absurd, it seems like thousands of people should be having this issue. Why do maintainers fucking not get it? Why write software if you don't intend for anyone else to use it?"
versus
"Hey, could you explain X to me? I'm having trouble understanding it."
"Sure, here: ..."
"Thanks - maybe we could add it to the docs, that's the first place I looked."
"Absolutely, good idea."
<closed in a8b7cb8d>
Which one was easier, folks? It's not this difficult. 100% going to help you if you ask - to me, at least, there's no such thing as a stupid question (seriously, I'll answer the most inane questions 100 times over if I need to). However, there's definitely a stupid comment, and unfortunately they seem to be the majority I receive on Github.6 -
We were documenting a feature which has system wide affect. We’ll be delivering it to customer on Monday.
So we’ve asked the colleague who worked on it about how it works and asked few follow up questions that arise during the documenting. All were good.
Comes Friday when I had a question as some things didn’t add up and I checked the source. To my surprise the very core operation colleague explained us works in exact opposite way. I kid you not in %50 percent of the documentation we ramble about why it was implemented this way since it is faster/safer best practices bla bla.
Moreover we’ve already had some exchange with the customer and we informed(misinformed) them about this core operation...
Also changing the behavior will reduce the overall speed as it will cause extra branchings. Other option is to rewrite the documentation and inform(re-convince) the customer. If it was me I wouldn’t trust us anymore but we’ll see.
I really don’t know what to say about this fucker why would you say something if you’re not sure of it or why the fuck you didn’t confirm in the last 3 weeks....
Anyway we have a meeting on Monday morning to discuss how to proceed, that’s gonna be fun!1 -
During my job hunt as a Java Developer looking for job while on a job just like what every other developers do, around twenty twelve i got an invite from one of the companies i applied for, i wasn't expecting a test though but i was prepared for it anyway. The test proceeds, i and the other partakers were given separate systems and spread out across the room like teams in a football match, i don't know if they planned on making us nervous, it seemed so very awkward. First question was *Who originally developed Java (like seriously???? i almost cummed!) i skipped... skip skip skip. After so many skipping minutes i then arrived at that question ***Check string for palindrome, hmmm i then noticed my system was connected to an open wifi (don't know if it was a dumb mistake or on purpose). I definitely googled and faithful loving heavens i found the website were they got all 21 questions with their answers from (https://simpleprogrammer.com/progra...). I answered all questions using different approach, applied xml commenting, state possibility and outcome of each code block, added wiki references, i flawed the test. Few days later i received a call for final interview, got there and the interviewer was like "Do you teach/lecture on coding or something? cus you really did pretty good on the test the other day", I felt like a god and was like "no, i don't. just did what i had to do". Seems like he loved my reply and i got the job without a second question. The open network is still a mystery to me till date.6
-
I proposed agile training to my company.
I choose a well known coach around here, with good references.
First 3 days were great. After a month he came back for another session and check progress.
This time, he literally fell asleep during the workshop. Several times. He would ask questions, sit down and quietly fall asleep while waiting for our answers.
We were astonished and embarrassed.
He apparently had a very hard working period and could not cope with traveling and working so much. He apologized some day afterwards and didn't charge us for the day.
He never came back. The team didn't take it very well and my reputation was compromised, as well as trust in the methodology I think.
I kept saying that everybody can have a bad day, but it was probably just to defend myself and my fucking stupid idea of changing the world.
A real fucking shame. Still I can't believe when I remember this.2 -
I once went to a client to get a brief for a website (the twat can't be bothered to write it, so he gets me to do it). I wrote all the details down and fired as many questions as I could. When I got back I wrote up the notes into a brief and sent it back to check before I costed it. He said it was spot on, so I sent an estimate. A few days later he must have shown it to another director, they both call me on speaker phone. Them: Will it do this, will it do that? Me: "It" doesn't exist, if you want to add some requirements then write or extend the brief and I will re-cost it.
They ignored that and rang a little later. Them: We have been discussing it, will it do .... and will it do.... Me: I repeated what I had said earlier, but my tone of voice had changed to reflect my annoyance. I never heard from these pathetic twats again. Moral: I always do background checks on a company, as well as accounts and financials check it's good to tap in to your network of colleagues, designers, freelancers. It can set the alarm bells going long before you commit any time. -
I want to pass along some unsolicited advice to junior developers either because I grew through it, or I've had to deal with developers who behaved poorly.
Your ego will hurt you FAR more than your junior coding skills. Nobody expects you to be the best early in your career, so don't act like you are.
Working independently is a must. It's okay to ask questions, but ask sparingly.
Working code != good code. You are an author. Write your code so that it can be read. Accept criticism that may seem trivial such as renaming a variable or method. If someone is suggesting it, it's because they didn't know what it did without further investigation.
These are just a few quick tips from my experience. Others may chime in with theirs, and some may dispute mine. I wish you all fruitful careers!7 -
I have a few questions for the people having a 3D printer and/or are interested in 3D printing.
1. Where do you retrieve your models from? Or do you make them yourself?
2. What is your thingiverse name (if you have it)
3. Personally I'm missing a single good information source where questions can be asked, models can be shared etc. Thingiverse doesn't have a mobile UI and is pretty limited in my opinion. I'm thinking of creating a "social media" platform where people can share their creations, collection of information sources about 3D printing. Would you like to help or is there a good alternative for Thingiverse that I have not found yet?21 -
Disclaimer: I hold no grudges or prejudices toward [CENSORED] company. I love the concept of the business model and the perks they pay their employees. Unfortunately, the company is very petty, and negligence is the core of the management. I got into an interview for the position, of Senior Software Engineer, and the interview wouldn't take place if wasn't for me to follow up with the person in charge countless times a day. The Vice President of Engineering was the most confused person ever encountered. Instead of asking challenging questions that plausibly could explain and portray how well I can manage a team, the methodology of working with various technology, and my problem-solving skills. They asked me questions that possibly indicated they don't even know what they need or questions that can easily get from a Google Search. I was given 40 hours to build a demo application whereby I had to send them a copy of the source code and the binary file. The person who contacted me don't even bother with what I told her that it is not a good practice to place the binary in cloud storage (Google Drive, OneDrive, etc) and I request extra time to complete the demo application. Since I got the requirement to hand them the repository of the codebase, it is common practice to place the binary in the release section in the Git Platform (Jire, Azure DevOps, Github, Gitlab, etc). Which he surprisingly doesn't know what that is. There's the API key I place locally in .env hidden from the codebase (it's not good practice to place credentials in the codebase), I got a request that not only subscript to an API is necessary but I have to place them in the codebase. I succeed to pass the source code on time with the quality of 40 hours, I told him that I could have done it better, clearer and cleaner if I was given more grace of time. (Because they are not the only company asking me to write a demo application prior to the assessment. Extra grace was I needed)
So long story short, I asked him how is it working in a [CENSORED] company during my turn to ask questions. I got told that the "environment is friendly, diverse". But with utmost curiosity, I contacted several former employees (Software Engineer) on LinkedIn, and I got told that the company has high turnover, despises diversity the nepotism is intense. Most of the favours are done based on how well you create an illusion of you working for them and being close to the upper management. I request shreds of evidence from those former employees to substantiate what they told me. Seeing the pieces of evidence of how they manage the projects, their method of communication, and how biased the upper management actually is led me to withdraw from continuing my application. Honestly, I wouldn't want to work for a company where the majority can't communicate. -
Do you think the keywords used by git (or other version control systems) are intuitive?
I'm talking to a very junior dev about git and I find myself having to explain around the fact that I don't feel the keywords are great. They are asking good questions like
* Why do you say "push the commit" but then say "make a pull request" - when I want to push why isn't it called a "push request"
* "Why are the metaphors sometimes related to trees (branches), sometimes roads (forks) but you still call it "master" instead of tree trunk or main road?
* Why do you call it "commit", what kind of commitment am I making?16 -
I work as a freelancer and one time I had a client that needed some work done on a crypto website. I was so hyped up because the money was good so I jumped on it. Fast forward 2 weeks later I still couldn’t figure what the shit I was doing as the client kept asking for update.
Yes, I have experience with blockchain but my skill on Javascript just couldn’t help. I did google and also ask questions on S.O. but it wasn’t enough to get me on track.
At the end, I reached out to the client and apologized for not being able to meet up with their request and then recommended someone else.
So I’d say “I lost faith” on my skill as a Javascript dev at that moment for not being able to use some blockchain APIs effectively and also look forward to improving my catalog.2 -
Companies really need to re-evaluate what they ask as security questions.
If I know your name and your approximate date of birth (to the month) then, here in the UK at least, I have a very good chance of being able to find out your parents names, your mother's maiden name, your address, your parents address (i.e. probably where you grew up and what school you went to), your parents ages, when they got married, etc. - and all from publicly available info, not illegal crap you find on Tor or social media stalking.
This isn't hard to find if you know where to look - the problem is that people think that it's all private, and behave as such - and companies encourage it. The typical "internet safety courses" don't even touch on it, and even more tech savvy people I know often don't have a clue this is possible.2 -
now that monday is almost over for me, here's a couple of questions:
1) From 0-10, how good was it for you?
2) Had you read it, would you say my post wishing you a passable monday worked?19 -
Curious interview process for a job I was denied for. I was told to create an app for a "case study" I was given a week it was supposed to be a single activity sports app written in MVVM with a specific API. I turned in a single activity, 3 fragment application, that made queries and displayed results from that specific API as well as told the weather and in quirky quotes told you whether or not it was a good idea to go tailgating. When I got to the interview after turning it in a day early they said they loved the application, hounded me on code (all questions in which I answered) and they told me that I would get word on next steps within the next few days. Obviously I didn't get that job as earlier stated however, does this not seem weird?3
-
Hi guys, I got some questions for you:
I'm a 17 years old guy from south Italy with 5 years of programming experience, mainly with Java and Kotlin. Since finding a well paid job here is soooo hard (especially when it comes to IT), I will surely go to another country (England, Sweden, Denmark and Norway in my list) once I get my scientific high school diploma. Here are the questions:
1) I have very high skills on JavaFX, both front-end and back-end. Is JavaFX commonly used in companies? Or should I move to other technologies like Android?
2) Will my diploma (plus a good amount of open source projects) be enough to find a job?
3) What certified English level is commonly required in these countries?5 -
had an interview at a place that went good at the technical part but I didn't do great at their 'abstract' questions. the guys interviewing were complete stone faced as well, no personality, pretty sure I wouldn't have liked working there anyways. a few years later and they are still looking for people. the recruiter rings up and I said I wouldn't want to re-interview unless the process had changed. he guaranteed me it had. so I went back in and it was exactly the same. exactly the same technical questions, followed by more abstract questions. different guys but same no-personalities. never going back
-
The saddest and funniest side of our industry is (atleast in India): someone works hard and makes it to the best colleges, do great projects on AI, ML; get a good score on Leetcode, codechef; gets a job in FAANG-like companies...
Changes colors in CSS and texts in HTML.
And, why is there so much emphasis on Data Structures and Algorithms? I mean, a little bit is fine, but why get obsessed with it when you never write algorithms in production code?
Now, don't tell me that, we use libraries and we should know what we are doing, no, we don't use algorithms even in libraries.
Now, before you tell me that MySQL uses B-tree for maintaining indexes, you really don't need to solve tricky questions to be able to understand how a B-tree works.
It's just absurd.
I know how to little bit on how design scalable systems.
I know how to write good code that is both modular and extensible.
I know how to mentor interns and turn them into employees.
I know how to mentor junior engineers (freshers) and help them get started.
Heck I can even invert a binary tree.
But some FAANG company would reject me because I cannot solve a very tricky dynamic programming question.4 -
Let me begin by saying I knew the jist of the announcment before even reading the CeO's LeTteR... though it's comically and ironically far worse than I could have even expected
this is absolutely an 100% genuine rant from the bottom of my heart
Just go absolutely fuck yourself, your devs, and your entire org. Imma call it right now and say Udemy as a company won't be around in a mere 10 years. (easy to say this actually; the average lifetime of a company in general on the stock market is 18 years, with a garbage shit pile like Udemy i can guarantee its less than that)
oh, but their stock was up 38% on friday on good earnings... wonder how they did that
"But why!?!?!? Why are all creators going to tiktok and youtube?!?!?" - Udemy CEO mouthbreather
stupid fuck, maybe take a lesson from a 1st grader and get educated
people think devs are bad? Oh, its about to get a whole lot worse. there's no motivation anymore for skilled devs to build valuable courses, more and more junior devs using outdated spit out shit information from IdiotGPT, and a destruction of number of people on stackoverflow, asking the same 10 questions over and over again...
oh how the times have changed...4 -
I have upvoted good questions, helpful comments and useful answers on SO for a long time now, although I don’t have enough reputation (15 needed to count upvotes).
Once I reach this 15 points get ready for a big rain of upvotes 😁2 -
First world problems - approaching 50k rep on Stackoverflow (well, currently on 46k.) Would quite like to get to 50k. But my days of enjoying procrastinating on there are long gone.
Sadly, so are most of the good questions it seems.
Anyone else still answer random questions on there for fun? Or has everyone else pretty much given up with it too?9 -
3 months project:
- deadline changed to 2 months
- specs delayed by 1 month
Now a 1 month project...
Started one month earlier so I could achieve something...
Now, 23 days to deadline: here, take this 20 page PDF with 200 questions ( witch can be drastically reduced) to make the new form section (2nd section out of 6).
Me: OK, but it could be nice to have everything at once so I could design it accordingly , I can see questions here that are repetitive , it would spare me a lot of work if I could see the big picture.
she: Just put those (200 f#cking questions) on and show me so I can see if its good and deliver the rest based on it.
OK, fuck it I'm just let hibernate create all the fucking tables and I figured out where to get all the questions she wants anyway... there are 7 categories with repeated questions...(about 150)...
Just wonder what's so hard to do her job... she had 3 months to do it and I only have 1... -
Hate asking these questions here buuuuuut...
Can anyone recommend a good flowchat/diagram visualiser for linux?
Preferably GTK based so it doesn't look out of place but anything will do, using google docs for this shit is like trying to disarm a bomb with a spoon...14 -
Be nice, they said.
StackOverflow should be more welcoming, they said.
C00lHoker99 is a new contributor. Be nice, and check out our Code of Conduct, they said.
Oh, for fucks sake...
Nobody is going to be nice to drunk hobo that shits in the middle of the library.
Duplicate, no MCVE, bluntly offtopic and "do my job plz asap" questions doesn't deserve any niceness from community.
If you feel like SO isn't welcoming, that's certainly your fault.
And what now? Instead of answering good questions and being **nice to nice fellows** we are swimming in Pacific Crapocean. Nnnnnniiiiiicccceeee2 -
Good evening programmers, IT's, devranters and memeians.
I would like to use a little bit of your collective conciousness - the hive mind if you will.
I've been working on my automation system for quite a while and I've received some exposure from non-programmers - which resulted in more questions than suggestions.
I would like to ask you guys to give me some suggestions as to what I could add to my system.. that is, if you have time..
The program in short (if you don't want to read the readme file) is an automation system scriptable in pure Lua.
It utilizes Selenium for web automations, NAudio for audio operations and Moonsharp as an interpreter.
While my tester friends say that they use it for the actual testing, I myself found it very useful in writting bots (for browser games for example).
Here's the github link: https://bit.ly/2GDu92g
Thanks a ton!
PS. Here's an unrelated image to draw your attention.6 -
Egad! An actual rant is revealed!
Lamers who insist that informal or oversimplified stuff be written are damn annoying.
God forbid the appropriate use of a four-syllable word.
In what world is "uncanny" a strange word?
Is "blessed are the authors of good documentation" such a difficult sentence? Call the linguist; this shit can only be interpreted by an expert!
"U WRITE LIEK A ROBOT!!!!!!!!!"
Piss off, trog. Some men like succinctness and just wish to communicate without a great deal of ambiguity. A bit of clunkiness is preferable to a bit of ambiguity.
Pants are apparently shat when proper sentences are encountered.
If writing coherently and correctly implies being pretentious, then the world is beyond repair.
Also annoying are lamers who insist on wasting other men's time by asking questions which are perfectly suited for search engines.
Reaching through the monitor and beating the crap out of people sometimes seems a bit tempting. But doing such a thing is infeasible... and would probably result in felony charges if such a thing were feasible.13 -
Need to rant / maybe some advice.
Working remote is hard.
New company, remote on boarding. I feel like my coworkers are robots, and I'm being tossed into the deep end with minimal guidance.
The codebase is so unnecessarily complicated, its impossible to read. I've been trying to figure out how things work for a whole month, still not sure.
My mentor that is supposed to help onboard me is a robot, and answers questions in a somewhat acceptable manner, but it still feels like a lot of "figuring out" is still left for myself.
My other work partner that is also a newbie like myself is also a robot - doesn't talk or ask many questions whenever we have a sync up meeting.
The codebase is huge and feels quite overwhelming, I don't feel like I got a team "with my back", I don't enjoy work as much as I have before, I barely do any coding (mostly reading code and trying to understand how everything is working by setting breakpoints and debugging tests that take foreeeever to run), and some days I'm seriously considering cutting my losses and jumping ship just to save my sanity.
Am I paranoid? Am I just dumb? Should I just suck it up and be happy I have a job? Is this how Remote work is supposed to feel like? Why does it feel like my soul is dying?
Anyone in similar situations, or who can give some insight/advice/etc, I would highly appreciate it.
And this is supposed to be a good company too from the reviews. I don't know how it can be so crappy in reality. Did I make the wrong choice joining? Should I jump ship sooner rather than later? I've only been here about a month or so, and maybe its too soon? Halp!12 -
!dev
I hate family meetings!
I'm youngest in the whole family, everyone have a job but I'm just student in first year on uni.
Almoust everyone treats me like a child and ask me questions about school. I hate it!
Plus my mom brought MY electric guitar (cheap ST imitazion from second hand) which I have only for a year, to aunt's husband, WITHOUT EVEN ASKING ME! OK, he played a guitar and he had a band but still, IT IS MY GUITAR YOU SHOULD ASK ME FIRST!!!
Also I don't have time for practicing, so I'm not very good at it, I was so embarrased when they want me to play somethig.
OH GOD WHY? WHY ARE YOU DOING THIS TO ME?
P.S.:
Sorry for my english.10 -
About two weeks ago i posted a rant containing an email from the big boss. Today they held a "virtual town hall" where people could ask questions, get answers, and generally just be online. Went fairly well, good info was handed out, and i think people mostly enjoyed themselves (even if it was at the expense of the higher-ups).
Then comes the email. The same person as last time had this quote:
"I’m good at giving advice, so I need to take some of my own. I intend to take it easy this weekend, watch Netflix, do some household chores, play the piano and maybe even read a book! "
Jesus christ. Remember those memes about zuck being a robot because everything he does it looks and feels like it's an alien trying to blend in? That's what this feels like. On a normal workyear i would hear from this person 10 times TOTAL. I have heard from them this amount in the past 2 WEEKS.
Maybe it's the virus, but this is driving me INSANE. If there's any lesson you can learn from this, it would be:
Dont pretend like you care by not knowing or learning anything about the people you work with.
Jesus they even sent out surveys to see what the telework experience is like... THE RESPONSES ARE RECORDED AND PUBLICLY DISPLAYED!!!
Ugh.1 -
"The culture here is one of success based upon academic excellence, studying, learning, practising and having a good job and a great life. For upper India, not the lower. I see two Indias. That's a lot like Singapore study, study, work hard and you get an MBA, you will have a Mercedes but where is the creativity? The creativity gets left out when your behaviour is too predictable and structured, everyone is similar."
Steve Wozniak on Indian Talent.
As an Indian, I agree with him. In this day and age, where education is so easy to come by, We live in a country where from the beginning we're told that education is about getting marks and writing stuff down 10 times. We live in a country where we're asked to cram up answers to questions which start with "what are your thoughts on..". How can we expect to be creative?
Can marks be a metric for good candidate in a country where the thought is, "first complete your engineering with good marks, then think what you wanna do in life".
Should academic excellence really be about the amount of shit a guy could cram up?
Sure it's easier to filter out people on the basis of marks in a country with 1.3 billion people, but is it justified?
Can we justify "success" as a good job for a guy who's life's only achievement has been getting into a good engineering college?
Can we really consider a guy successful, if his only "effort" has been reading and rereading books twice, thrice, a million times. Is this person, who has literally crammed his way into life, and has no practical experience, really successful?
This is the very reason Woz giving such a statement is justified. As long as we as a country gives up the stupid thought that patriotism is all about abusing the guy who says something negative about the country, and we actually start taking an action and change our thoughts on education, we won't succeed.
doomsday out 🤟 -
Hey there people, I have a few questions regarding neo4j. Your experience could also be very useful to me here @dfox.
1. Is neo4j good for storing user data, like password hashes, etc.. In addition to the regular relationships with other components of the ecosystem
2. Is neo4j good enough to accommodate a really large number of users..
3. Does DevRant use a dual database, like user info in Mongo and relationships like comments and ++ on neo4j or is it like everything on neo4j
For q.3, if you're not @dfox then just provide an idea of how you would handle the situation.7 -
When you write LaTeX, do you code? Typeset? Program? Type random stuff so that in the end the PDF looks good enough to publish it?
I really feel like it's coding but it also is typesetting. Hmm, the questions of life!14 -
Used to think I was a hot shit programmer. Self taught (mostly) and could make all sorts of shit happen. Then I started reading other people's codebases. I got a huge dose of humility. Learned a lot from other codebases in the process. Eventually after a lot of languages and lot of practice I got a programming only job. Started reading through the codebase. Holy shit there are way worse programmers than me. There is some really good code in there too, but 20 year old wtf code too. I assume my perspective comes from seeing what good code can be. I still have a lot to learn though. That is the fun part. You can spend a week on a minute detail of one language or one concept.
So here are a few fun questions:
1. What is the worst code, codebase, or programmer you ever met?
2. What it the best code, codebase, or programmer you ever met?
I have seen a few codebases on github that just told me to walk away. Some of the best code I have found has been in game engines. Probably because I look at a lot of game engine code (sampling bias).
The coolest library I have used has been Construct (Python lib). It is a reversible protocol library. It can deconstruct or construct a data stream.
Leaving the off by 1 or more error in my post.31 -
Yesterday I had a questionable pleasure of interviewing a young software engineer who (while answering one of earlier questions) used a principle of polymorphism but made a mistake. So I asked her to explain what polymorphism is.
She couldn't. When she said "let me start from the beginning" for the 3rd time I jestfully noted that if she's more used to virtual communication she can text me the answer, and she not only thought I was being serious but also thought it's a good idea, then texted me a duck emoji, a dog emoji... And got stuck again.
Obviously when we were discussing potential salary she had an answer for every question. Ridiculous answer but no communication issues whatsoever.15 -
I keep posting that I need job and I appreciate the feedback but I feel just saying that makes it seem like I'm not trying.
Like. I legit don't know. Could it be my cv that's a dud? Thinking of paying a resume writing thing
Cause I'm actually trying hard af to learn new stuff as well keep doing what I'm good at.
I got one interview in a year and even then they didn't gimme the chance to show tech side. It's soo tilting.
I'm actually competent though inexperienced I think.
Any advice or questions please. I legit need to sort this out this year. Like its very important that I do.
Help.13 -
So I was looking at ups's on amazon and I scrolled down to the questions section and someone asked "Would this computer be good to host a game server?" I honestly have no words😂
-
Story Time: About Priorities and Sales
So at this point I'm working tech support for a company that makes some super cool networking equipment, think big data / data centers and such.
This company had grown at a good pace but the the support team had not (thus is the way for all tech support evetually). So I get a call from a frantic sales guy:
Sales: "OMG, where are with this ticket?!?!? It's a P2 ticket!!!"
Me: "Well the ticket came in 30 minutes ago, I emailed them some questions, but just so you know I have 8 P2 tickets, and 4 P1 tickets.... so it will be a while."
Sales: "OMG! Make my customer's ticket a P1!!"
Me: "Sure."
-call ends-
-30 minutes passes-
-sales calls again-
Sales: "OMG, where are with this ticket?!?!? It's a P1 ticket!!!"
Me: "Well I haven't gotten to them yet... just so you know I have 7 P2 tickets, and 5 P1 tickets.... "
Sales "ARGH!"
ʅ(´◔౪◔)ʃ1 -
So I asked a question on Stackoverflow. I got my answer and solved my problem, it improved my reputation to 15 (can upvote and post comments). But I have also got a question ban now as my questions were not good enough 🤷🏻♂️2
-
Just got an internship a few days ago. The manager threw a project at me. I have to do it alone. It's a user-system (registration, login etc.) The front-end is ready. And I have to build its back-end in PHP. I started to draw the project on paper (pseudocode) and then asked a few questions about design patterns to jump into coding. They recommended me Laravel. I'm good at PHP (procedural) and have done some basic OOP. I've actually built a few projects in Python using OOP. But I've never used any framework (yeah, I know). So I started to learn Laravel and realized that it's very different than normal PHP (procedural or even normal OOP). I almost don't write any normal PHP code. This makes me confused. But I have to learn it fast and well, and finish the project to hit the deadline and get the full-time job. I'm desperately looking for any kind of help to learn Laravel more effectively! I've googled and got some recommendations. But I need more live help from devs directly.5
-
This has annoyed me.
I sent my CV off to a company, they came back quite quickly and wanted to give me a phone interview. It had some technical questions, which I did well on and they gave me a test.
I liked the look of the company so I did the test asap, and passed the test.
They then invited me in for interview and all went find and dandy.
They then wanted me to come back in to met the rest of the team, so I thought things were going well.
Buy nope, they've emailed to say I wouldn't be a good fit right now, and have limited feedback. All throughout the process they seemed very keen, now I'm confused af.4 -
(Questions below.) At this point I probably just whine about job search in IT w/o much commitment. It's because I don't learn stuff from interviews and have no willingness to prepare for primitive questions from HR's book. You know, stuff like: "What was your experience on previous jobs and why you quited them?" and "What are your advantages and cons?"
Even though I see them a bit discriminatory. I barely find words and make them audible alrite, and so rush to the stack questions. I answer 50% of them in average, 20% ideally. As a result, I get no conclusive offer. Fair... probably not. Doesn't matter.
All of a sudden, idea chimed in to make a personal website with all of the frequent questions answered in advance. At last, I've got some time to make the decent replacement of the CV into a landing page that communicates my professional and emotional ability to headhunters.
TL;DR: I wanna make my personal website portfolio and I need your word about the following.
1) Can I make up for the absence of my own live projects with OSS commitments or other smooth talk?
2) Is there a merit in answering the common interview questions right off the bat in written form?
3) So, I already prepared 4 conclusive theses with thoughtput choice of words, that I wanna place as a grid in first scrolling section. I call it "Principles", but perhaps there is a synonym to this one or it's good as it is?
4) I don't want to represent myself as a blunt set of "features". How do I transite into explaining the usage of my stack in these circumstances? Less text better, right?7 -
Next week is super-efficient-daily-standup-and-monday-status-bonanza-meeting week!
The most effecient way is NOT to attend.
If you have no questions/impediments/whatever and you feel like you have velocity > whatever. Be a no-show!
I am SURE you know what is expected from you!
Hey, younglings! Some meetings are _not_ compulsary. No need to be there if you know the drill. If you are in a good work place, everyone will get it. You’re working. This is not always understood by juniors.
But, communicate what your intentions are! Don’t be quite. Communication are difficult. More is better than nothing! Just right is very difficult to obtain and will never be mastered.
And, Windows 11 really sucks… -
Devrant isn't like twitter where every fucking tweet is either a recycled tweet or fucking irrelevant to your life. This is a good app for a change. I mean you can ask industry questions here and get great answers and insights unlike twitter where everybody wants to be savage. Maybe I shouldn't even compare the two in the first place but fr twitter is bullshit2
-
I work in an office building which are blocks of cubicle farms. Each cubicle farm has about 50 seats. The cubicle farm I work in
1) People don’t step out to take personal calls. They talk on their phone for a good 30 minutes loudly and multiple people do this at the same time sometimes.
2) people chit chat and make noise and have more conversations than do actual work and it is noisy as fuck. People who do not have work go around chatting up people and it is loud and again noisy and distracting
3) people take calls via Skype or whatever and they’re loud too most of the time.
When I walk into work it feels like a fucking market and I think am gonna lose my mind soon. I just cannot concentrate at all.
Before anyone recommends noise cancelling headphones or anything, I really can’t because I have to constantly help out people and am being asked questions frequently and noise cancelling headphones don’t really do much for voices.
I’m pissed as fuck and really upset I can’t work because of these shitheads. I’m not sure who do I give the D to.3 -
Anyone know a good site to ask programming questions that are more on the looking for suggestions side of things rather than explicit answers? Apparently Stackoverflow mods would rather wave there mighty e-peen and close a thread if your looking for suggestions on how to go about something... 😕7
-
Just got comfortable enough with React.js to start answering people’s questions on stack overflow and I have to say it feels good to help people1
-
I was a university student. The it company, I was interviewed at, required everyone to pass English test. I passed it with quite a good result (90 of 100, know no one with such result). So next day I had an actual interview with a head of some department.
He didn't had his own office, instead he shared it with 5 other employees. One of them was taking with someone on Skype. He told he had some work to finish, but it shouldn't take long. It took an hour.
And then he returned to me, starting asking questions about my knowledge. I am a java backend guy, but he asked me about php stuff and front-end stuff like ‘moving a button to a new position’.
Basically, this is it.4 -
Send 500 loc for review, get "looks good!"
Send 10 loc for review, get 500 words with questions (about the reviewer's preferences).
Sigh. -
The assholes in my class (or just my classmates) keep asking me:"Yo, man, do you hack to websites and stuff?" And I always say " No, I don't really know how" and they keep saying " why won't you learn how to do this, shouldn't be that hard" and it's getting really hard to explain to them that I have no desire to ruin someones day, I just want to help people and make others happier. Any ideas for new answers for these questions?
Or, if you like, any good websec books?10 -
I wasted nearly 3 hours total of my working hours (I'm a contractor, every hour I don't work, I don't get paid) just to conclude interviews with a jackass who gets bent up over how I won't answer invasive questions about previous work on [big international project] at [big international software company]. For fuck sake, good talent signs NDAs, if you expect me to tell you confidential details, then you can fuck off!!! Asking me 5 times over and over isn't going to get you a different answer after I told you details are confidential.
So here I am doing a follow-up with this new agency and telling them it went well other than the jackass manager who asked invasive questions, tells me he only got 2hrs sleep, and doesn't let me finish my questions. What a fucking waste of my time. And here I am thinking it went alright and I could work there as long as the rate is hourly and I report to someone who takes care of themselves — nope, apparently this guy is the point of contact between the agencies. Good luck finding talent that wants to work for you, you jackass!
Oh, and the best part, he claimed he worked for that same company — so either he knows the NDA or he's a fucking liar.
AND the other guy in the room asked for a generic flow (so I could answer, as the question no longer requires me to disclose confidential information) — I have a solid answer, the other guy was happy. But no, doesn't satisfy the jackasses invasive question.
Fuck!!!!! -
Went really well through development questions, some basic process stuff... generally a really good interview, only thing that seemed at all unusual was the guy conducting it seemed very young to be holding interviews for such a senior role.
Then we were chatting casually before we wrapped up, I mentioned something about my kids. The guy immediately went stiff as a plank, rushed through mumbled pleasantries to get me out the door, and I got a rejection email 25 minutes later.
It was horrific but I'm guessing I dodged quite the bullet!3 -
During an interview, how to detect if a company has a dysfunctional flow of development? What good questions to ask?
Like things are scattered all over and there's no standard being followed, no architecture, no code reviews, everything is a patchy magic, no testing, and everything is just on fire! How to avoid such companies?6 -
A good day at work and I have a few questions about the green light to the meeting tonight but I will be back to normal in 30 of the day and I have been talking to him about refund my money laundering problems (everything was written by the keyboard autocomplete) 🤔1
-
Went to a job interview with a senior developer and HR woman
We talked about me, previous expriences, and the company, in general. No tech questions asked, 2 days later got accepted.
Feels really weird... Does that happen often to you guys?
p. s. It's a normal company with a pretty good and known product in my country.7 -
DevRant should have a questions and awenser in the more tab so when people have question about DevRant, jobs and other things other people could awenser, I belive that is a good way from keeping rants and memes in a place and Q&A in other place2
-
Anyone have any good suggestions for Java IDEs/Editors? I'm using Eclipse right now, and since I'm a student I can get IntelliJ Ultimate free, except I can't figure out why the run/debug buttons are greyed out...
Also would be cool to suggest good dark themes for whichever program you guys mention. And which OS would be good to use? I'm thinking Ubuntu right now
Plz don't hate for these dumb questions, I'm only a first year xD8 -
Hey DevRant fam,
I hope everyone is doing very well and of course staying safe, I just would like to share an experience I've had with an interview and would like some input and of course how you may have dealt with the situation,
I recently interviewed with a company that does Analytics consulting and are looking for grads - My gut feeling went warm as I walked into the office, was asked a nice first question such as "How is your day " etc, then was asked questions along the lines of:
"You seem to have finished your degree awhile ago, how are you making your money?"
"How many interviews are you having atm? How successful in each interview are you?" etc..
As I left my body felt very negative about the whole process... also I was only asked approx. < 5 questions, it felt like i was interviewing my interviewer - didn't feel good.
how would you go about this situation? curious to hear your thoughts! I very much appreciate you guys taking the time to respond and read my post. thank you <3 - this was organised through a recruitment firm btw.8 -
if (!rant) Fuck oranges
else
It's about time we make some God fucking damn things fucking God fucking clear. What the fuck does programming have to do with fucking non-programming?
Honestly. Fucking fucks pretending to be fucking programmers (probably not you, but fuck off if you're one of those fuckers.) FUCK SUCH PEOPLE FUCK YOU FUCK FUCK fuck FUCK!
There. Now that's out there. Leave fucking programming to the fucking fuckers who fucking know some-fucking-thing fucking ab-fucking-out it. If you're learning, ask questions, without you there'd be no fucking future for good fucking programmers. But if you're a fucking fuck fucking ducks in the fucking park--fuck the God fucking damn the fuck OFF!3 -
Job hunting is hard!
I have over 10 years experience in software engineering. I do mostly full stack, so I can say I'm a jack of all trades and a language agnostic. I'd say I'm a good software engineer and will be able to tackle any task I've been assigned to. Having said that, my confidence in finding a new role is at an all time low.
I've been job hunting for 3-4 months now and so far I've only had 1 interview and it was unsuccessful. Now have been invited to a first round interview for another company (first of many rounds). It's going to involve many technical challenges like coding, algorithms and data structure and system designs.
In general I've had hardly any interviews (about 6-7 in total in my whole career). Due to my lack of interview experience, I've been getting anxiety especially now that the job market is tougher than it has ever been.
Firstly, how do you guys prepare, if at all? I feel like many of these interviews require you to be good at interviews, almost like an exam. If these questions were presented to me when I first came out of college, I would've had a better chance.
Secondly, how do you take rejections? I didn't know how painful it was to get rejected, regardless of how much I wanted the role.
I've been fortunate enough to still have my current job, but because of that I don't really have much time, nor the mental energy to study for interviews.
Apologies I'm advanced for poor grammar, I'm writing this on the train.4 -
I have my first developer interview next week. I'm really nervous. Its an interview for both a front end role and a php backend role, and they are hiring 9 developers.
I'm a full stack developer, dot net core backend and learning React.js frontend. My html and CSS knowledge is fine but I don't quite have a grasp of js yet. As for php, I know nothing, but the recruiter said they are looking to train someone and I explained that I enjoy learning, not to mention php is very popular so it's a good tool to have knowledge with.
I've been told to look at their site, so I've written a list of about ten aspects of the site that I like and that I would change. From the lack of interactivity to images being larger than necessary, something that could be optimised.
The interview will be an hour and a half long and I'm shitting myself. Im not a confident person as is, plus I suffer from anxiety. I'm mostly worried about being put on the spot with questions like "tell me your best achievement". I will rehearse the obvious questions this weekend.
Doss anyone have any advice? Good experiences, bad experiences etc.7 -
>>Server sind für mich "Neuland".<<
I want to switch to a new server with my website. I have a bunch of questions and hope you beautiful people will help me out.
1. I've decided to switch from shared hosting to an virtual server. Therefore I am going to rent the cheapest VS from hetzner.de. is this a good choice?
2. What do I have to care about and what stuff there is to be done in the beginning?
3. The reasons I want to switch are more root accessibility and I want to switch to https. What about that? Is let's encrypt enough?
4. How do I move the server from a to b?
5. What OS should I choose?
6. What about security?
7. Any further advice from experienced people is welcome!
Sry for those noob questions, but I've never been in touch with server work...23 -
[wk237 - how you know you got good at programming]
idk, i dont think im good, ive got to a point where i can just eyeball those stupid interview questions, which makes me happy, but thats just basic logic -
Is There any good open source test automation frameworks testers can use to verify database insertions, such as message transactions? Everyday I get questions from testers to verify data and it's so tedious looking at MySQL tables to see if there data is present.4
-
Dear Devs,
after a bunch of years of exp I thought I would start to write a blog / write articles about dev-things. Small helper articles we all know :)
So 2 questions:
1) What is a good way to start it? Can anyone write for Medium.com? Or make your own website? Wordpress (never used wordpress before btw).
2) I think my english is too bad or a professional article about development - so I would write them in my native language (German) and want to have them translated by a native speaker. Where to find such people without paying a hugh amount each article?8 -
"Good design begins with honesty, asks tough questions, comes from collaboration and from trusting your intuition." - Freeman Thomas
-
My whole class. They aren't that good with computers and they ask obvious questions but they get better every day and we really grew together in the past year.2
-
My Data Communication & Computer Networks (DCCN) teacher was the best teacher I've seen.
Teaching can be super hard. You're one against like sixty others who aren't interested in being there. To make that good learning environment, making the subject interesting etc, it not easy. Some justify that, "I can only bring the horse to the water" & proceed to just regurgitate whatever is on the book. Others cross question you & impose punishments - try to make you learn by fear.
But my DCCN teacher - she had the right balance between strictness & humour. So kids took her seriously (did homework, weren't late), yet never feared her - we felt comfortable asking doubts/questions.
She had some good tactics, like asking us to teach certian chapters - that made us learn better. She would revise them in the end also, incase we missed anything.
My best moment with her was when I scored the highest in my internals. She picked up my paper & showed the class - "see? Just two pages & he scored so much". There's was always those students who pump out a lot of stories/essays or whatever that comes to their mind about the topic in question. Lots of teachers just blindly give marks - "oh, s/he wrote this much, so it must be right".
But my DCCN teacher had zero tolerance for garbage. If you're wrong, you're wrong. Some even believe that the number of marks = number of lines you have to write!! Doesn't matter what you write. So, I was super glad when this teacher upped the standards. -
Job rant.
There is something terribly wrong with job search portals. The portals are suppose to point me to jobs from companies. Instead staffing companies flood these portals and make them impure. So, when under job and apply essentially they take me to their own portal and ask me to sign up.
If your portal was good then I would have signed up.
I looked at job description and loved it. Then half way the form I realise this company is asking too many questions.. realised I am not apply for job but creating profile on some another portal.
Damn all of you for playing with a jobless engineer's feelings. -
In the mid-2010s, we barely had any apps in our native language and popular coupon and review sites were lackluster in our neck of the woods.
So me and some old uni colleagues got together to make a WhatsApp based "wtf is going on right now and right around here"
think Groupon meets yelp meets Google maps meet trending topics. The idea was that local business would post deals and events and people would comment on it giving stars on real time, with geolocation. So you could see what was going on right next to you, and business owners only needed WhatsApp installed to post new topics.
We... failed to go viral. That simple. Things get frustrating when infinite no-questions-asked venture capital is not available.
Then me and the other founders got very lucrative jobs in former British colonies and that was it.
This idea might still work nowadays, but it would be reeeealy hard to navigate around Whatsapp's terms of service.
Good luck to anyone who might want to try.3 -
What are some good android developer communities? Looking for somewhere to learn and ask questions that might not be code related, so can't be on stack overflow. What do you use? I use android for hobby projects only.5
-
Four steps of professional development:
1. Simple and bad
2. Complicated and bad
3. Complicated and good
4. Simple and good
At CSS and frontend in general, I'm easy four, straight up. At architecture, I'm perhaps two in devops/docker/kubernetes/other crap and three at DB design. At electrical engineering and embedded stuff, I'm 1, no questions asked.
What are your rankings?1 -
TL:DR linux newbie, looking for advice/links (skip to bottom for questions)
!rant
After i had been looking for a job for quite some time, a couple of months ago i got hired by "smaller" company doing web stuff. So far it have been a great place, good colleagues, and overall just having a great time!.
They seem to value me alot, so that's great!.
Anyway, yesterday i got called into a meeting - and got told they wanted me to start learning "Server stuff (linux)". That got me quite excited, because it always was something i wanted to learn - but never really got around to doing.
But i never touched a linux installation before, so i'm really on ground zero - but im not afraid, i'm a quick learner and quite efficient at googling :)
I figured i would ask here, since other people here always seems to be happy to help other people out.
So far i have manage to setup a server, install various stuff (php, mysql and so on) and done setup a couple of domains/subdomains on my server. Also got a vestacpinstallation working - so overall im quite happy so far.
I figured maybe somebody had some good links/advice for a linux newbie :).
* Performance/Security, will obviously be a big focus - anything i should look at? - any must look at?
* Monitoring tools, how do i monitor various websites running on my server? Here i'm thinking bandwitch, cpu/ram usage and so on pr site basis.
* Any other stuff i should be looking at?
Little about what the server will/should be running :)
* Centos
* vestacp
* WordPress installations only (e-commerce mainly)
* PHP 7 / MySQL / phpmyadmin5 -
I Have 2 Questions.
A. does anyone here look down on webdevs?
B. Any Good project Ideas (For Electron.js)12 -
HALP!
So, I have a phone interview for a job that is basically the same job I have now, but they use c# instead of Java.
I'm only a year into my first programming job, and I'm not really sure what kind of questions they're going to be asking during this interview.
Anyone have any good examples?9 -
That moment you setup 17 domains on sparkpost as a email delivery system
make your account secure with 2 factor authentication like a good infoSec enthusiast
Go on with your life
Having a Phone crash but nothing to worry because you made them backupz
Restore backupz
once again go on with your happy life.
Having to setup a different bounce action on sparkpost
logging in to sparkpost to make the adjustments
opening google authenticator
realising the backup you restored was before you added the sparkpost entry
mailing sparkpost asking to deactivate 2factor authentication
Having them tell me that they have no access to Google authenticator so they can't help me and all they can do for me is delete my account if i answer their 7569357 questions that i entered a year ago ..
--
You have access to your database yes ? You can delete my account but you can't adjust a fcking Boolean column from true to false? #@?#&!
Why even offer a feature where you have apparently no control over. Stuff like this happens all the time and almost no one saves that fcking authenticator secret.
Make people use authenticators to keep the hackers out, forces them out instead.4 -
I really value the skills, experience and time of my brothers and sisters here at Devrant. So I ask questions sparingly.
What is a really good website sketch/blueprint software that I can use to collaborate with non-techie humans.
Thank you for your time.
Have a great day fellow devranters.3 -
IDK if this counts as a meeting
Last year, I was in my first uni year. In this subject, we had to do this project and then have to meet with our teacher to talk about what we've done in it, as a way to see if we really did the work and/or if we both had done it.
So me and my colleague get to the room and sit down. He starts asking questions. My colleague answers. I freeze.
I'm a bit socially awkward and anxious to the point it kinda incapacitates me when I'm subjected to some sort of social pressure (read: evaluations). At some point, the teacher turns to me and says "you haven't been talking. Did you let your colleague do it all by himself?", and I faintly respond "No", so he redirects his questions to me.
To tell the truth I was kinda off the loop for the second part of that project, I barely could get anything done and I felt so bad about it. I'm used to doing all the work so not being able to do anything is so frustrating.
He starts asking me stuff and I forget what I studied for it. I just... forgot. I do not cope well with evaluations where I have to actually talk to people. I do fine on tests.
So he turns to us after the trainwreck that were my answers and says "your work is not good. At all. You may fail the subject. I have to see the first part again, but this isn't looking good for the both of you" (the work was to be delivered in 2 parts). I was crushed. I went home and I just cried out of frustration and fear.
We had a 13 in the work. We both passed the subj. I don't think there was any moment I was so scared to see a grade and so relieved to see that I've made it. -
Anyone with good/certain experience in using UIkit?
I have started using it for one of my client's projects. There is no one I know of using it. So it will be awesome, if anyone can spare few minutes and discuss with me. (or answer my stupid questions :P)1 -
this.post != rant
Just had my first job interview for backend dev position. Hopefully, it went well. Not that much technical questions but the interviewer sure did verified all the things I wrote on my cv. Good thing I included my side projects, that way we have a topic to talk about. Hope ill get the offer. Yaaaaas!!! -
I happened to purchase a multi currency card as I was preparing to travel abroad. I enquired a few non tech friends of mine about a bunch of providers/lenders and I got a consistent suggestion of how company XXX is safe and user friendly. I took a leap of faith and went with them, since I didn't have any time left to do my own research.
Met the vendor, loaded some money and all is well. At least so far.
I went to their website to create an account for checking my balance and to do a bunch of stuff online.
Nothing unusual so far.
I fill up the new user register page. At the end I get a message which says "SUCCESS" and asks me to check my email.
VOILA!
I have an email with my user id, password and security questions in CLEAR TEXT sitting in my inbox.
Good job XXX.1 -
Hennies I need your assistance!
My boss has put me in charge (wow yes I was surprised too) of figuring out what a good solution to our current testing nightmare would be. Therefore my questions for you are:
What kind of testing strategy do you work with at your job? Do you use any tools for it? How's the division of unit tests/service tests and/or UI tests?
I'd really appreciate you guys' input on what works (and what doesn't, in case you're living a nightmare with testing daily)10 -
Questions that are bothering me:
When a function that returns void returns, is any value from the stack frame copied into the register?
Is the return address in the stack frame even allocated, or is it nullptr?
Could a void function theoretically return a value if you hacked one into the frame?
Does the register even know to expect a value from a void function? If so, where is the logic for this and what is difference between a void and non-void function return at the stack frame & register level?
Any good books on this stuff?2 -
One of my favourite rant is this one:
https://devrant.com/rants/667491/...
Today I found out some other assholes doing the exact same thing.
But this time their company name was not int the profile but the answer time was unbelievably fast. So did a google search and from LinkedIn, in that they work in the same company. Flagged the question waiting it be removed.
Question Link: https://stackoverflow.com/questions...3 -
I'm so frustrated right now.
I put a lot of effort in a (voluntary) web project where its main component is based on a html table. Everything tested in dev (Chrome, FF), demo deployed and now I open it in Safari (macOS) just to discover that the rendering is broken. A Google search revealed some people with similar problems and many unanswered StackOverflow questions. It's unfixable.
Why Apple? Even MS got its sh** together.
It's unpaid work... I just wanted to something good.3 -
I'm so tired of all these new support channels. Why the fuck would I want 7 electron based apps/accounts just to ask questions or provide support? I don't want slack, gitter, discord, zulip and what not. Can't keep up with this bullshit.
Can we please get back to supporting open source on IRC? And fuck my life even that got split up due to shit happening in freenode (the company). FML distributed good, fragmented bad.3 -
When integrating our system with a 3rd party company to use their billing system, we had a Hangouts chat so we could ask things about their documentation, API, etc...
Me: *explain the problem and how I tried to solve it without success, and proceed to ask 3 things*
*2h of silence*
3rd.p: Good Morning
Me: Good Morning
*another 2h of silence*
Me: ...and?
*1h of silence*
3rd.p: *answer randomly one of the questions*
Me: ok, and the other two questions?
*silence until the next day*
Me: ???
3rd.p: *answer one question and says that the other will never happen*
Me: but... I've just sent a request to your backend and it happened!!!
*2h of silence*
3rd.p: No, you are reading this wrong, we didn't respond that
Me: This is the endpoint i'm calling and the request's payload, send this to your backend.
*silence until the next day*
(and this continues to almost 2 months to complete the integration that should not need more than 1 week)3 -
It was when my engineering big boss asked my friend, instead of me, questions about a feature I was working on. And whenever I tried to jump into their conversation, he would turn his head to my friend and continue talking to my friend, as if I was not there.
Sounds simple, right? But at that time my impostor syndrome was at its worst point, which led me to take it that he didn't trust my capabilities to develop that feature. After that, overthinking played its part, telling me that I can't be a good developer, and I should quit and switch career path.
Eventually I decided to stay for a few months and see how things would work out. Things slowly went better, and I have successfully recovered my confidence ever since :)2 -
I've got 2 questions.
1. Are there any laptops better than a maxed out Dell XPS 15 for a similar price?
2. Once I buy my new laptop I want to experiment with Linux (never used it before). Is there some really good tutorial out there to help me get it working and figure out how it works and what the best way to use it is?4 -
Just had my second interview with a French company, recruiter was not able to find my CV so I sent it back to him.
Told me I had a good profile but I didn't know kafka so might be a deal breaker.
Asked me useless soft skills questions then proceeded to ask me if I knew the process to get a work visa for France and when I said no he googled it during the interview LOL, maybe a good sign? who knows at this point.
Honestly no matter how well I do in an interview I find it quite hard that I will be picked while they could just settle with someone who might have a less appealing profile but does not require all this hassle to bring him into the company...it's really quite depressing.4 -
Seeking a new school to continue studying..
Finally found a good one, with a programming planning, a rare things in programming school...
Ok let's go, here is a challenge to be accepted.
Friends : i bet you to fails the challenge and get accepted.
-me : .... well ok I'll only do the programming part and don't answer the rest of the test.
30% of the test was logic and programming, the rest were stupid culture questions.
- the school actually hired me.. thanks 😂😂😂2 -
Okay, if I understand correctly, if you want your website to be RGPD compliant, you must wait for user opt-in before storing anything to their device.
Maybe I'm asking myself too much questions but, how exactly does this work for a PWA ? Should you ask user for permission before starting a service worker and/or before caching any content ? If so, what if the user refuses the authorization ? The app is broken ? Or it just fallback to good old http browsing if it's server-rendered ?3 -
Just logged in to my StackOverFlow account I made years ago to finally start upvoting good answers. Says it needs me to accumulate enough reputation before I can vote.
I'm not really a *rockstar dev* so will I just have to hunt simple questions and leave answers that get upvoted till I cross that minimum threshold of reputation needed for me to vote?5 -
From my last rant, I'm now looking for Jobs.
I heard that a few people from here work in startups. Just wondering what your xp with these kind of companies are.
Also looking for some good critical questions that I may be able to ask.
I'm currently all about architecture, frontend and UI/UX1 -
What's better for finding candidates for a development role: having the candidate solve a complex whiteboard problem or have the candidate refactor some code (maybe a couple of small modules) while explaining as he/she goes through each step?
I personally feel both are good, but I think refactoring is a very much needed skill when you're dealing with the complexity of millions and millions lines of code, so being able to change your inital design to make it more readable and flexible later on is crucial. And refactoring usually goes hand and hand with having tests in place.
An interesting exercise would be to give the candidate a test suite with the corresponding code that's tested in a working state and let the candidate decide how much refactoring needs to be done. In the process the candidate would need to break and fix tests of course while changing things... it'll give a good measure of their ability to take code and change it to a "better" state of design and flexiblity.
On the other hand I do think there is a place for cliche white boarding problems because it really shows one willingness to tackle complex problems which do arise in most development jobs. Asking the questions and being persistent goes along way and can really help when you're collaborating with other developers to solve an issue at hand.
Overall I think there should be a white board problem, but I don't think that should be the deciding factor. Rather couple it with other very practical skills you should have as a developer already; among those being refactoring.1 -
Well I recently decided to apply for a job although I was planning to go to college in full time this October.
I saw the job ad whilst being active on Stack Overflow. As I just finished my apprenticeship some months ago, I decided to call the firm and ask if I can apply. I clearly stated what I have done before and what knowledge I've gained and what I'm not able/willing to do.
I was "allowed" to apply and additionally took two coding challenges (I completed all tasks with the correct results) as well as a one-hour telephone interview.
After that I almost immediately got invited to a personal job interview after the firm's boss agreed.
The meeting ran very well and I was able to correctly answer almost all questions. Although I was applying for a complete backend position I was asked unconditionally many questions about frontend/webdesign, what I clearly stated that I'm not good at this and thus also not looking for a job with such an requirement.
Two days later I got the response form the HR, that they were looking for some more experienced (within a professional software development team) which I didn't because I was mostly working as the programmer and IT guy in non-IT department in the company I worked before. That hasn't been a mystery I wasn't telling before. 😮😮😮😮
But HR additionally told me, they noticed - whilst in the recruitment process with me - that they already have enough backend devs and are seeking for a frontend dev instead.
Well then why the f*ck do you upload a job ad when you suckers don't need that position? And why the hell do you think you then have to waste my time with a frontend-oriented interview? Get your shit on the way and just invite people you really want to employ.
So rethink. Much wow.1 -
Next week I'm beginning a paid intership in an sysadmin/infrastructure manager/bit of devops position. My tutor already told me he would give me things to learn alone so we could work together on stuff, and I can't wait for it to begin.
However, in the meantime I don't have a lot of things to do, so I would like to put this downtime to use and start reading stuff.
I already know I'll be doing a lot of Linux (that, I already master pretty well), and also some Active Directory, Kubernetes, and a bit of DevOps. Those are the main keywords he throwed at me during the interview.
What subject would you advice me to start learning in advance ? Do you have nice resources/books/videos on those matters ?
I would have asked to my tutor but right now he's on holidays and I don't intend to piss him off with job related questions.
On a side note : do you have any good and complete documentation or learning resource about SELinux ? I've had issues with it on my main rig for some months and can't find any good answer so I decided to learn it as best as I can and come up with an answer on my own. Since I intend to work in the field, I should what there's to know about it anyway.6 -
It was making me anxious that I was the only one doing a PhD among my close friends. I actually was feeling like I'm not good enough for it, because those around me didn't feel like they're good enough for it. (ridiculous, I know. But it is what it is)
And then, one of my bestfriends went for her PhD. Her situation is complicated, so she actually didn't have much of a choice. But now I am motivated and feel like I might actually be able to do it. 🙂 Mainly because now I can at least ask someone close when I have stupid questions. 😁
It is starting to feel like less of an strange idea, and more like proper work. 😁1 -
TV show logic:
lying is bad, makes you a conmam, fraudster, charlatan, bad mother that's in and out of jail
unless you're the manager. then nobody questions it, and instead praises you for how well you "manage" people, makes you a good mother because you can tell child or grown up children exactly what they want to hear to get them to do the activity you want them to do... but now it's a virtue for no reason whatsoever
😒16 -
I have this database systems professor who cannot for the life of her teach this class. She goes on random tangents about anything and everything. She asks weird trick questions and gets mad when we don't get them right. She is just very unorganized in general. Her lectures just feel like one long run on sentence. So I guess to make a long story short, anybody have any good resources when it comes to learning about databases?8
-
What's a good way to guage someone's domain modelling expertise in an interview? I don't want to make people go do an at-home project because we aren't big enough to be filtering candidates who won't do it, simply because they can't be doing that for every application.
Technology I can ask questions about, but stuff like DDD I think it's hard to know without seeing them work.2 -
So, I manage my server with docker containers (nginx-proxy and the letsencrypt-companion). I limit access to some subdomains using basic auth, but I want to use client certificates for convenience.
So my questions to the experts:
1) Do you know a good (and convenient) way to manage client certificates ? This should include revoking certs and allowing specific certs only for specific subdomains.
2) Should I use my letsencrypt CA for this or would a self signed CA better suited?
3) Any things I should be aware of?1 -
As a beginning designer I got a task: redesign of existing app... On the first call with developers I asked some questions for better understanding why the app looks the way it looks... How it works..... And I asked who is this app for...who will use it...who are the users..... And the devs were like.....3 minutes of silence..... And I was like...wtf? They don't even know who will use this stuff.... I immediately understood why the app looks the way it looks.. On almost every my question I obtained an answer like.... The database.... Some Backend programming stuff....and all the time I got some answer from devs like how should I code this or that... I changed every my question at least 5 Times, because I got all the time some absolutely strange answers - which had nothing to do with my questions... I felt like I run my head against a brick wall... Yeah.. Sometimes Its difficult to discuss problems with people, who are closed in their own World + when they show you zero understanding or zero effort to understand you...I felt like the collaboration with those people is some kind of punishment... 😂....but fortunately there are still a good people who shows some effort to understand you or to comunicate... Humanity is not lost. ☺️4
-
Me in outsourcing sending questions to teamleader to confirm some details in task.
Respond: can we call via skype
Well ok. So we connected and started talking.
TL - "So rest of task connected to the database will provide my co-worker"
Soo the business analityc sold me the view of what user have to see. We disconected and then it hit me.
He tricked me. He was so good with his sell skills that he covinced me to understand when I actually knew less than before call
My lang skill still are so bad but "learning in progress" -
Hey devRant!
University student here. I’m trying to learn how to build scalable applications. I figured what better way to learn, than to ask this community!
So, some questions:
1. What is a good stack for scalability
2. Regarding microservices, when and where should you use node, .net, and go
3. I hear much talk about docker and kubernetes... how would you use these concerning microservices
Thanks!7 -
For everybody who's had to start job hunting for their first real programming job, I have a few questions.
Is starting to apply for jobs 4-5 months ahead a good idea or is it better to wait it out with a 2-3 month time frame? I'm graduating in June 2019.
Is it better to apply for jobs with a search field of "junior developer" or to be more specific like "Jr Java web dev/Jr node.js"?
I know a lot of job descriptions are just company wishlists and not real indicators of skill. I have enough job experience to know how that part of the world works.
My aim is to try for Chicago(go Cubs) or New England, maybe Boston or NYC. I'd say I have a better shot with Chicago being just a 4 hour drive from home base. But, you never know. This is my first real shot at a job in this field so I'm trying to keep my expectations in check.
Hopefully I can get something to work before rumblings of the 2020 election start in my home state. 🙄2 -
Ponderings more than a rant.
Can't help but feel that if Google (and other companies with similar ridiculously hard interview experiences) want to keep attracting the best candidates, they'll have to change their approach. I can't be alone in that, surely?
I know a lot of good senior & lead devs through various networks - *really* smart people, definitely way brighter than me, who stay on top of their game, work really well in any team they're a part of and create top-notch, beautiful and well-tested code to do just about anything they set their mind to. A few of them have literally turned around projects on the brink of disaster into massive successes.
Have *any* of them expressed any desire in working for companies like Google? Not one iota, and mainly because of the interview process which has a (deserved) reputation for being unnecessarily long, drawn-out, and full of irrelevant questions and mind games.
20 years ago when working for Google was *the* cool place to be, I could see it. But I really can't see them attracting the cream of the crop all the while they continue to take that approach. The really good devs just have too much choice elsewhere - there's not much reason to bother.5 -
Risk is part of my everyday life.
I take the risk everyday when opening IDE and changing line of code that can either break database or crash other systems that are depending on one I am developing. ( not instantly but in some time in the future )
So....
Many years ago I was updating some application server production code while being drunk.
Everything went fine except me waking up in the morning and didn’t remember how I did it.
... what I learned from my developers life except that heavy drinking and updating servers is not the best idea ?
First, don’t give a fuck, do your job and ask questions even if the person in front of you said that understood everything and you think you understood all of shit.
Second, if you think you know what to do think twice.
Third, having any backup, any tests and any documentation is always better then having nothing.
And the most important.
The most risky in every business are people around you, so always have good people around and there would be no risk at all or you won’t even think about it.
✌🏽 ❤️ -
I knew I made it as a dev when I started talking with authority.
I engrossed myself into my field with enough genuine interest that I learned through practical means.
This isn't to say I'm simply head-strong, but I don't second-guess myself unless evidence to the contrary is provided, analysed and proven.
I learbed that your salary only goes so far as a developer (peoole who are in "the one and only" positions notwithstanding), eventually if you want to push further, you teach, you manage and you focus not on trends, but what youre good at.
That's actually why I love answering "What do I do during interviews?" questions. -
Begin teaching fundamentals much earlier. For me, I learnt Java classes and some fundamentals for it, but more basic programming skills went by the wayside until 2nd year of Uni.
The course we did on logic was good both years, but stuff like data structures and algorithms (sorting, linked lists etc) should be taught first.
Something else that might be useful is maybe not learning Java initially. What annoyed me with that (and I'm sure confused some people) was the amount of
- "Hey what does that mean?"
- "Uhh, don't worry about it yet"
which while it might encourage you to go read about it, is more likely to encourage the opposite, and tend to ask less questions, even when switching language.
I can't say for other universities, but I think a larger focus should be on gaining skills in the field, rather than becoming employable through doing employability things.
I know plenty of second year students that still couldn't have completed our first semester first year assignment, which was essentially some object manipulation wrapped up in a few classes and a basic console I/O.2 -
Okay so update/JS pt2
This is just me throwing my thoughts down and some questions
I've been practicing arrays/objects and loops more and I'm getting more understanding it helps that you can do them both at the same time. But like I need more looping techniques (if that makes sense) like instead of always using for(let i = 0; i <= x.length; i++) and I havent completely learned how or when I use for(x in y)
Questions.
• what's the difference between class objects and objects that look like a python dictionary
• when should I use classes over the other kind of classes
• any good resources and projects I can practice with loops cause I'm kind of running dry on ideas
and I dont wanna google cause I barely already have no social interaction2 -
I been casually looking for a new job as a senior software engineer. I have about 7 years of experience, mainly back end, and it seems like everyone has a different way of doing technical interviews. What type of questions would you expect to be asked? I've gotten everything thing from white board code and solutions (expected), technical questions (expected), to code an API from scratch (not hard, but not really a good judge of skills). How do you identify whether a job is a sweatshop vs. a good job?2
-
BIG QUESTION TIME:
I want to start a small web-dev project. Basically a website with different gigs like a time tracking app. Maybe extend it in the future with other apps.
First I thought of starting with a CMS (I am quite good with Joomla!) but realized it may too soon get to its' limits and personalized extensions are quite a pain with CMS.
So I had this genius idea of working on frontend using ReactNative giving the opportunity to build for mobile in the same time and backend with Python (maybe Django framework).
Here are my questions:
1) Could this be a good solution or combination? (Considering it is more of a fun project)
2) Does anyone know a good tutorial for ReactNative besides the facebook github tutorial?2 -
Stackoverflow...some love it some hate it. I personally really like and try and again as much as possible, but what thing that is really starting to annoy me is lack of upvoting on questions. People will happily down vote poor queations and tend to upvote and downvote answers appropriately but there seems to be huge lack positive feedback on good questions... It's very annoying. Anyone else agree?
-
What's the real expectations for interns? Just to give it a good go, learn, and ask questions? Currently sitting at home sick af worried I'll look bad to my higher ups for not being there unannounced. Don't really have any way of contacting them.1
-
I don't understand written essay exams. That's it.
The thing is how does mugging up a group of questions and getting a good score help the person. Like for real...
Whatever.. Exams about software engineering today and I am on devRant for 2 hours. Great4 -
In response to my own previous rant (https://devrant.com/rants/1538792/...) , I try and help my self, I asked few questions to my self, What do you need in life to live?
> a couple of friends
> a (good) job
> parents
> a girlfriend (optional)
> a sufficient salary
and I've got almost all of that, so I'm being optimistic on wards , and I'm installing Ubuntu so there's that, in the end it matters if your're *happy* and with all of this I still am not happy, I am being optimistic but not happy, there's something left out from, there's something I'm still missing out9 -
I’m working on a new app I’m pretty excited about.
I’m taking a slightly novel (maybe 🥲) approach to an offline password manager. I’m not saying that online password managers are unreliable, I’m just saying the idea of giving a corporation all of my passwords gives me goosebumps.
Originally, I was going to make a simple “file encrypted via password” sort of thing just to get the job done. But I’ve decided to put some elbow grease into it, actually.
The elephant in the room is what happens if you forget your password? If you use the password as the encryption key, you’re boned. Nothing you can do except set up a brute-forcer and hope your CPU is stronger than your password was.
Not to mention, if you want to change your password, the entire data file will need to be re-encrypted. Not a bad thing in reality, but definitely kinda annoying.
So actually, I came up with a design that allows you to use security questions in addition to a password.
But as I was trying to come up with “good” security questions, I realized there is virtually no such thing. 99% of security question answers are one or two words long and come from data sets that have relatively small pools of answers. The name of your first crush? That’s easy, just try every common name in your country. Same thing with pet names. Ice cream flavors. Favorite fruits. Childhood cartoons. These all have data sets in the thousands at most. An old XP machine could run through all the permutations over lunch.
So instead I’ve come up with these ideas. In order from least good to most good:
1) [thinking to remove this] You can remove the question from the security question. It’s your responsibility to remember it and it displays only as “Question #1”. Maybe you can write it down or something.
2) there are 5 questions and you need to get 4 of them right. This does increase the possible permutations, but still does little against questions with simple answers. Plus, it could almost be easier to remember your password at this point.
All this made me think “why try to fix a broken system when you can improve a working system”
So instead,
3) I’ve branded my passwords as “passphrases” instead. This is because instead of a single, short, complex word, my program encourages entire sentences. Since the ability to brute force a password decreases exponentially as length increases, and it is easier to remember a phrase rather than a complicated amalgamation or letters number and symbols, a passphrase should be preferred. Sprinkling in the occasional symbol to prevent dictionary attacks will make them totally uncrackable.
In addition? You can have an unlimited number of passphrases. Forgot one? No biggie. Use your backup passphrases, then remind yourself what your original passphrase was after you log in.
All this accomplished on a system that runs entirely locally is, in my opinion, interesting. Probably it has been done before, and almost certainly it has been done better than what I will be able to make, but I’m happy I was able to think up a design I am proud of.8 -
So I've been fiddling around a bit with Minecraft mod packs lately, and I've noticed two things. A. there seems to be no good mod pack launcher/manager and B. Curse Forge sucks and has no public API. Corporate bullshit with FTB and Overwolf... So I've been thinking about building a modding platform and making it open source and accessible for everyone. So a few questions for the ones of you who have done modding, or are just interested:
- Is there already a good platform?
- Would it be feasible with mod pack licences and what not
- Would the modding community welcome another platform?
- Is there a good launcher to integrate with?9 -
Are there any good alternative forums for stackoverflow that also allow more broad questions and offtopic?2
-
I don't want to answer my manager. Each SCRUM, each SPRINT retrospective is becoming so long. Everyone in my team works on different projects, it's no use listening to all that and wait for your turn and on top of that your manager bombards you with the questions that you really know the answers to but he always questions again like give me estimates, like if I haven't ever worked on something how am I supposed to give you the estimates.
My english is just lowering it's standard day by day, I try to think smarter words but no it is sucking bad.
I am not frustrated as I am learning how to see all this as a part of my learning. I am a good developer I know but I haven't worked on code for like 3 months, everything needs to be investigated, contacting the other teams etc. I am just thinking to close on the projects that I have right now and leave.
In 1:1s my manager said something else but in team meeting asked me to do something else.
I haven't coded in more than 2 months even before that it was at least 3 months gap. I want to take leave for a week and work on the code. But fuck it, open source is not allowed in my company. WTH WTH WTH!!!
I switched the company for growth and I definitely did not have any technical growth.1 -
Job Interview Help!
Hi Devs! Applying for a junior front end developer job here and have been called by a recruiter. He's explained he will:
"be asking some technical questions, so it might be worth a quick bit of revision on your JavaScript knowledge and terms!"
Has anyone come across these before and what level of knowledge would I be expected to know for a junior role?
I'm going to do the test either way as it'll be great experience but a bit of prep is always good! -
This morning I found out that the code I wrote to convert json data to a new format in our DB was giving errors and a bunch of questions got saved with the wrong property. It was assumed when it was triaged with my boss that we would only see one key property so the code written by me so the code was aimed at that. Well some questions have multiple keys for no reason. They are mostly floating data that hasn't been wiped clean because the develop who wrote this use json data in psql with no validation or data cleaning. This edge case was also never caught on PR reviews and we got a pretty heavy review process. I'm not being blamed for it. Most of it I think all the devs feel bad we didn't catch this because it affected us greatly. I've been working all morning trying to resolve it with my boss and just now in the evening we stopped. I just feel like I'm not a good dev at all and just want advice on how to deal with situations like this. I'm a new dev and this is my first job I have held for almost a year2
-
Hey everyone,
So I recently had a phone interview which I think I fucked up by being super scared and this not being able to answer some questions properly. They said that they'll be sending a programming test but I haven't heard back from them since about a week. I'm having this bad feeling that my application has been rejected.
What would be a good way to email them back asking how the interview went and whether they will be moving forward with my application or not?2 -
!rant but I need some advice, I've got to interview a new front end dev but have never interviewed anyone in my life, does anyone have any good front end questions I could ask?7
-
What would be some good interview questions for a software QA candidate? as a dev myself, I've mainly interviewed other devs. I have a sense of what makes a good QA candidate, but I'm seeing a lot of QA CVs don't have development experience on them.
Background: In my group at work it's manual QA right now and we could use someone to also help lay down standards, which I could turn into requirements for test frameworks.
Had one interview already but I don't think it went that well, so I'd like to be more prepared.4 -
Ok so 2 questions here:
(I’m not good at googling)
1. I want to run my telegram bot and some other really small things on a server. Do you have an idea what I could use. (Services or shy like a raspberry pi) it really doesn’t need much capacity
2. (Thank you for reading this long and helping me out) How can I download a website in nodejs and use sth. Like getelementbyid? -
Sometimes it's hard to go well in job interview because not always the HR person knows about programming enough to let you show off a little bit with some interesting questions and then you end the interview at if you didn't leave a good impression.7
-
So i got this advice from a acquaintance that's the head of some big company that deals with opensource.
"Stay away from .NET, it's the devil's doings"
Didn't quite know what to make of that, took my college degree in CS using java, got my first job with a java codetest and interview.. however I was so nervous I forgot to ask the tech questions about the job.
Anyway, just learnt that I'm now hired as a .NET developer (it's a trainee program so gets to learn it at work).
So, .net.. am I fucked or should I put my prejudices aside and embrace it as something good?5 -
Do you know any good quiz making app/website? Basically I want to add like 100 questions with multiple choices and I want to be able to work on learning them everyday.14
-
I feel like I have zero idea what I'm doing when I'm interviewing potential candidates
Tempted to setup interviews for myself at a bunch of other companies just so I can figure out what questions to ask/how to go about things/etc, but I feel like I'd just be wasting the time of the interviewers at those companies...
Does anyone have any suggestions on good stuff to ask/talk about/etc?
For reference I mainly interview people for Android/iOS/React Native/web/backend roles (although not all at once), but I'm looking for more generic tips if possible3 -
Hey, do you have good questions for a junior dev interview? I have things in mind for the interview, but maybe you have something unusual to offer?10
-
I'm currently working as a IT Specialist for this company, we have lots of important clients and it's a bit understaffed. This is not my passion at all, don't get me wrong I'm pretty good at it but it's just not my thing. I used to be a student until last year when a hurricane came by(I live in Puerto Rico btw) and after that I found this job, they took me in without finishing my degree or not knowing anything at all. At first I was ok with but as time dragged on it just made me feel pretty shitty. Now I've been taking a like into web development even before this year but once again got interrupted by the hurricane from last year, that didn't stopped me and I got selected to the Grow with Google's Front End Web Development Udacity nanodegree, I've also started doing some of Wes Bos courses to help me get around. Now I've been thinking about quitting my current job, taking some time to develop myself more and try getting into the web dev industry.
I guess I got a couple of questions:
Does my idea sounds stupid?
How hard is it to get a job for web dev remotely, mostly Front-end?
Currently trying to get good at React.
Any other technology you would recommend learning?
Any open-source projects you might know about that includes React and have beginners issues? I guess I'm still not as confident as I should -
- Curiosity - always eager to learn how stuff worked
- Money [obviously]
- Future is technology
- minimal interaction with people
- I'm good at it
- call it a guity pleasure but it gives me sence of being better than people around me [don't take it seriously]
Personally, I am surrounded by people who are deeply religious. Growing up, saw my family, relatives and whole nation neak deep into religion and politics. No one was interested to ask questions or see things differently.
When I was 15 got an internet connection and started consuming information as much as I can. Understood things with physics, got to know a bit about universe that gave the perspective on existence and stuff.
It was not too long my curiosity took me to learn CPUs and it's components.
Well, from there it was deep 90° slope and I'm still diving down, I just simply can't stop myself.1 -
Questions around Openshift:
My company is actually triying to find out if Openshift is a thing out in the developers world. We are currently (finally) investing some money in container architectures. But are quite unsure if Openshift is a real thing out there. So my questions:
For how long are you building Openshift application PODs and why?
Or alternatively: Do you know a good source of up to date surveys around the container world, or do you know who can do good and usable surveys in that kind of area?2 -
Just submitted a video interview for a software development position at Verizon wireless. I feel good about it but man, recording myself to answer these questions was so awkward. I usually never look at cameras, I feel so awkward around them.
-
I am starting to teach competitive programming in my college. And now I am tired of people asking me if they should bring their laptop or not. I mean seriously. I wrote pdfs on tutorial and notes for them and they are like laptops are heavy.
And I am getting irritating at questions like first class if we will be doing something important in first class or not.
How can I say if it will be important or not. It depends on how good you already are in competitive programming and CS concepts.
I upload every pdf for class on githubs and shared it. Why don't you just check it for yourself.
Damn irritated. -
Is it just me or anyone else feels anxious due to work, even when there is no reason to be.
I have 2 3 meetings each day, whenever I know that I have to speak in the meeting about something I get anxious. This anxiety can hit anytime, maybe 1 hour or 10 hours before the meeting.
I feel like whatever I am going to say is dumb, people will judge me. No matter whatever people suggest on this, that no on's actually thinking about you or asking questions is good, this anxiety doesn't go.
Please help if you had same kind of problem. Share your scenarios of you were in anything like this.1 -
How do you ask questions when you are at a college internship where you have been stuck with a problem for 5 days. I'm feel scared to ask many questions to my mentor, because I think he will laugh with me. I'm writing a webscaper in Selenium C# and never only saw some basics of c# before my internship. The program is for 90 % finished, just a final little thing I can't get to work. How do I approach him in a good way?5
-
Hey, where is a good place to ask for ideas of solutions to abstract problems? Like a feature-request on something you've not built before? Like for discussion purposes to start ideas flowing? Reddit? Here, DevRant?
The only one I can think of is StackOverflow. But my impression on its purpose is that it is more for questions with concrete anwsers/solutions to them. -
This begs the question: how do you define being good at programming? How can you tell if you are actually good or just think you are?
Having asked that, I think I’m getting there... by reading other people’s code, by listening to feedback from better devs than I am, by asking questions and discussing matters I may not fully comprehend, by reading books and articles, by trial and error and by constantly seeking new concepts, languages and other relevant matters to learn. That’s how one becomes better - when one is good, is another story altogether. -
I'm expecting my StackOverflow questiion to get shut down and some mod to want to piss on my corpse ( https://stackoverflow.com/questions... ) so I'll ask this here too. Anyone set up the open source Jenkin in a DR environment? I'd like an Active/active hosting solution but everything I read points to Cloudbee's... Post your answer on SO if you want, I'll vote up whatever looks good, but in case it does get shut down by the assholes with a god complex, please @ me :)5
-
So usually, you have a product and provide help only for the higher payment tiers. However, time and time again I've stopped using software because whenever I encountered a problem, I could never get help. It's so frustrating. Wouldn't it be a good investment to provide more help? I'm pretty sure my questions would be pretty dumb and easy to solve.3
-
Hey guys I need an interview tip here.
I applied to this payment processing company as an android dev. I completed almost all of the stages, they gave very positive feedback and tomorrow is the last stage (30min talk with their CTO from USA, who's been in his company for 18 years).
They told me that he wont ask many questions and he will just try to scan me and figure out the vibe. Mind that the main company is in USA and company where I'm applying is in Europe. So I guess this is a final test to see how good I'm in english in terms of speaking? Jokes on them I worked in 3 startups in Europe and I can speak better than most of my peers who never left my country lol.
What kind of questions should I ask HIM? I am able to leave a good impression, but I would also appreciate any tips on how to deal with this better. Apparently I will need to communicate with this guy from time to time in the future, as he is the head of our project.7 -
Looking for a good IRC channel to have open during work, to ask questions and help people too. Maybe some devRant IRC?1
-
Good developers timebox themselves to 15 minutes before asking a question
How do I learn react, jsx, typescript, graphql in 15 minutes to solve my problem or figure out good questions to ask
fml , what are good career alternatives5 -
Anyone with good understanding of hardware and/or an operating systems network protocols please assist me. I have questions
When using socket api I know it’s not the actual sockets sending the data but the socket api tells the network protocol to send, receive, listen, connect, etc well what I want to know is how that networking protocol works within the operating system
My second question is more an extension of the first. After the operating system knows what the socket api wants to do and wants to do it how does the transmission and receiving work on the physical layer within the hardware
Idk if what I’m asking makes sense. But if anyone also has any resources or a link that’ll help me on the subject I’d appreciate it. I haven’t found anything on the subjects myself19 -
Dunno if I would say I've become a good coder.
I regularly see stuff written by others and think, holy shit I couldn't manage that.
But somehow I've built a career out of people telling me what they need and me producing solutions for them. So they pay me.
I'm fairly personable, ask questions, listen to answers, when I fuck up (which is still just as often as 15 years ago) I take responsibility.
On the tech side, just keep doing it. Tackle one problem after another. Ask others and of course:
https://9gag.com/gag/aj9xAmG -
Everyone here rants about clients, and as far as I understand frustration, I understand client's side too.
For 2 years I have developed a tool for our company, my manager was responsible for outcome and was directly accountable to company's management, which made him a client for our product. Of course requirements changed many times, he pressured us much, but he is nice guy and gave us knowledge why we had to change things again. We had meetings with him, HRs, PMs and others to gain requirements for features to implement and that made me better understand client's point of view.
My point is that when you work for external companies, you only see changing requirements, pressure, deadlines, etc, but don't think that your work is just a part of process - your client is responsible for your delivery, wants to make good impression on superiors or company needs some feature ASAP. He does not have to know tech stuff, he wants outcome to be good and to be fast and cheap - that is business.
And yes - we had to tell people that X is impossible many times, had to tell Y people how things work over and over. It may seem easier when it is your own company, but note that every single employee knew that you developed that tool and you have answers for his questions. -
Been applying with a couple of colleges for a certificate course on data management and the admissions coordinator is being a complete fuck! Called and left a message to which he offered to arrange a phone call if I felt like I needed it (I didn't at the time) and so I politely ended that particular convo by saying "thank you and I'll be sure to send any questions your way" (I think a gesture of good faith considering he did offer a phone call).
I sent him a couple questions the day after asking politely application dates and then another the next day (he hadn't replied at that point, but I suppose it's better to show interest than not, especially since I'm entering into this with not - a - engineering /computer science background) about whether a campus tour is available and also about funding. And the guy just hasn't replied! It's been two full days now and I'm pretty sure that's not exactly kosher for a program coordinator to do. Like was I being too persistent with the emails (3 in total) instead of just waiting it out in the dark? (the issue is I'd need to wait until the next cohort so May of next year instead of January so I'm in a rush!)
It doesn't help that it turns out that the program coordinator is a professor at the college 🤔 so I think maybe he's got some big d*** issues1 -
¡¡Good news!! Finally solved the image upload problem with lumen and angular. It happens that, even the $request in Lumen was "empty" it turned out that the actual image file was a binary object inside the Lumen $request variable that didn't render because the browser, postman and everything I tried couldn't understand it (maybe something to do with the Content-Type). I figured out and solved it, now I can easily save, delete and even modify images when are in the server side.
One more thing... My code was fine the whole time, l mean like, 3 days of finding a big that doesn't exists haha
Everyday we learn some new si*t
For those who don't know what I'm talking about, the story is right here:
http://stackoverflow.com/questions/...
PS: thanks guys, I really appreciate your comments: @champion01 @itsdaniel0 @dfox @joetj3 -
Today, I went on the history of devRant that earlier how people used to post undefined rants. Even some who have knowledge can do it now!
I searched a lot about devRant on different media and got some bits
Here @AlgoRhytm asked a question on stackoverflow
https://stackoverflow.com/questions...
I kept reading there chatlogs
Many people joined and left this community (Sounds too bad). We lost many legends like @Linuxxx, @Skayo and more and more.
But still there are many good one remaining from ages like @Root, @Jilano, @theabbie and more and more
I don't know what I am conveying to you people but I will try my best to stay tuned with devRant because I love it.3 -
If you ever are looking for some language assessment, avoid linkedIn ones like the plague.
Half the Python questions are obscure nonsense nobody ever uses. I couldn’t pass that.
The C one on the other hand was actually more practical and easier, go figure.
Don’t feel down if you don’t pass them because they are hardly a good metric of proficiency. Apply for some actual full fledged certifications instead. -
I am thinking about working on an app using which users will be able to create a survey or a set of multiple choice or sorting in a particular order questions amongst their friends or colleagues and at the end would get a response about which option received the most votes or which is the most preferred order.
The responses will be anonymous even to the creator of the questionnaire.
Is this idea good enough to work on? -
> Be me
> Get exhausted with Rusts borrow checker while making games and decide to switch to another language
> C# looked good, I just made a mod in it for stardew valley.
> Start a new engine based on MonoGame.
> All is going ok? Having minor issues with getting .csproj files set up but other than that fine.
> Get advice to switch to .NET core for higher compatibility.
> Start doing that
> Doesn't work at all, random weird errors all over the place.
> ProjectIsFucked.jpeg
> Delete folders, I didn't have much anyways.
> Make some basic boilerplate for both the engine and the game like 5 times, deleting the folders and starting over because errors.
> Finally get something to almost compile.
> Reinstall .NET
> Compile works.
> Compile again
> Compile fails
> Do dotnet restore
> Compile again
> Compile fails
> Do dotnet restore again
> Compile again
> Compile works
What in the ever loving fuck.
In all seriousness, if anybody knows what in the fuck is happening, I'd appreciate the help: https://stackoverflow.com/questions...4 -
Is it a good approach to have a master SSL key for all your servers when making the authentication?
I am a Developer, but when you work in a company with two developers and you are the senior one you have to learn a lot of stuffs. I am learning more in depth things about how to secure the servers and network.
Now, I am expanding the servers. Splitting the code and database in three different servers (code, Master DB, Slave DB) and configuring Master-Slave databases.
My questions are:
1. Is it a good approach to have a master SSL key for all your servers?
2. Is is a good approach to use the same SSL key for Master database server and Slave database server?
Any other suggestions are welcome.
Thank You in advance!2 -
Hey ranters, I want to setup a centralised auth backend that assigns multiple logins/API keys to a single user account which is managed through a Frontend application.
Background is we use multiple services each with their own login system and not all support a unified login/auth method for their API.
My approach is to setup a simple API/Auth backend that stores the users credentials plus multiple API-Keys of other services or their logins. When auth is successful the Frontend app may receive the associated credentials for the other backends to call their respective API. So the user can login once but the Frontend may access all backend services without the user noticing that their are other auths.
This should be a really general problem today. I'm really just diving into the topic of auth and Frontend, so I hope to get some guidence/overview from you. My questions are:
- Is my approach totally stupid?
- Are there good frameworks you'd recommend for such a setup?
- Is there a best practice which I've overseen so far?
- Resources you think are a must-read?
- Any other recommendations regarding security here?
So, what do you ranters think? -
random rant:
as much as I like manjaro, and antergos is very nice looking, and sometimes arch bang is just easy and good:
they are not arch. yes they are arch-based. but you are not an arch user. you are a manjaro/antergos user. please do not call yourself arch users. and especially do not ask questions in the arch forums. all of these arch-based distros have their own forums for a reason.
that is all...3 -
Nobody likes chatbots/conversational UI for anything other than chat, right?
I have a savings app with conversational UI. I press one of a number of options e.g. "Savings". There's this artificial delay after the network request has been made so that it looks like the app is typing back at you. Why???
You then get another limited set of options, or you can tap "Back". These options are supposedly as if you typed it back as a response.
I can get three "questions" (levels) deep, let's say to deposit cash, only for it to turn around and say that I've reached a daily/weekly limit? At each level there's this awful delay, and you already knew I wouldn't be able to perform the action regardless of my responses after my very first "message"!
Why is this good/popular? And the whole thing totally breaks if there's any loss of connectivity.
Stop it. Please. -
Finally a good answer on how to wrap my Go web app in a container. https://stackoverflow.com/questions...1
-
Any Erlang guys over here ?
I am getting into it after trying elixir, just to get solid foundations (understand it better and otp)
The goal is to get erlang elixir and pheonix undercontrol
Now my questions:
Any good reads about maintenance scalability in a prod environment ?
Thanks3 -
Does anyone know of some good research papers around NLP AI capable of situational awareness? General conversational awareness... i remember trying cleverbot a few years back and it left much to be desired. Even Google is sub-par when it comes to asking follow-up questions.
-
Errrm, so in my first rant, I said that I was trying to get a remote job paying at least 30k/y. It turns out I'm currently in the middle of a selection process to a 45k/y job.
I already made the first interview and two tests ( 2 quizzes at Coderbyte), and this Saturday I'm doing the last test ( a small node.js project).
But holy shit I was so bad at the second test, it was only four questions (their difficulty in coderByte was "hard" ), and I had two hours to answer them, but, I could only do two of them and with a garbage score.
Do you guys think I still have a chance to get the job if I do a good job in the final project?
PS: The first interview was pretty nice and i got a positive feedback, also in the first test I scored 100%1 -
Any good tips on how to prepare for a system design technical interview?
(So for questions like "how would you go about designing and implementing an app like LinkedIn?" for example). -
I'm a beginner in python, looking for some tutorials and interview questions with examples. Would be great if can suggest some good website/pdf for learning. thanks3
-
(tldr: are foriegn keys good/bad? Can you give a simple example of a situation where foriegn keys were the only and/or best solution?)
i have been recently trying to make some apps and their databases , so i decided to give a deeper look to sql and its queries.
I am a little confused and wanted to know more about foreign keys , joins and this particular db designing technique i use.
Can anyone explain me about them in a simpler way?
Firstly i wanted to show you this not much unheard tecnique of making relations that i find very useful( i guess its called toxi technique) :
In this , we use an extra table for joining 2 tables . For eg, if we have a table of questions and we have a table of tags then we should also have a table of relation called relation which will be mapping the the tags with questions through their primary IDs this way we can search all the questions by using tag name and we can also show multiple tags for a question just like stackoverflow does.
Now am not sure which could be a possibile situation when i need a foriegn key. In this particular example, both questions and tags are joined via what i say as "soft link" and this makes it very scalable and both easy to add both questions and new tags.
From what i learned about foriegn keys, it marks a mandatory one directional relation between 2 tables (or as i say "hard a to b" link)
Firstly i don't understand how i could use foriegn key to map multiple tags with a question. Does that mean it will always going to make a 1to1 relationship between 2 tables( i have yet to understand what 11 1mant or many many relations arr, not sure if my terminology is correct)
Secondly it poses super difficulty and differences in logics for adding either a tag or question, don't you think?
Like one table (say question) is having a foreign key of tags ID then the the questions table is completely independent of tag entries.
Its insertion/updation/deletion/creation of entries doesn't affect the tags table. but for tag table we cannot modify a particular tag or delete a tag without making without causing harm to its associated question entries.
if we have to delete a particular tag then we have to delete all its associated questions with that this means this is rather a bad thing to use for making tables isn't it?
I m just so confused regarding foriegn keys , joins and this toxi approach. Maybe my example of stack overflow tag/questions is wrong wrt to foreign key. But then i would like to know an example where it is useful5