Joined devRant on 3/25/2017
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
I hate having to use Windows 10 for work 😭
And the laptop doesn't have an HDMI port and also doesn't connect to my monitor using an adapter 😕
I live share to my mac as a workaround, but that has its own problems :/4
I got the job! 🥳 🎉
One company wanted me to wait a little over a week because they had other final round interviews going on. Meanwhile, during that time, I got an offer, but declined because of lower than expected salary and higher salary on the other potential offer. Later, they got back and increased the salary and changed the role to Lead. Got the role after one more round of interview. 😁10
I applied for a frontend dev position.
The HR sent me a mail with details for MERN developer position (Full-stack) and asked me do an assignment with frontend and backend 🤔
I requested to clarify if I'm supposed to do only frontend as that's the position I applied for.
No response on that. They got back and requested me to schedule an interview.
I have worked with NodeJS before but I primarily work on the frontend, still I went along with it anyway.
I aced the first two rounds, but for the final round they emphasized on the backend and then it went downhill. At the end they said I was really good on the frontend but for that position they needed someone particularly with expertise on the backend. 🤷♂️
Well, I didn't intend to work Full-stack anyway.
They wanted me do everything and also lead the team and mentor juniors and take ownership of multiple projects.
I mean, why would I want to work the job of two people (or more) and not get paid that much 🤨5
Can anyone recommend any good code/screen sharing tools?
My use case is that I have a Windows work laptop with a garbage keyboard and I want to share my editor with my personal MacBook without having to clone the repo there or actually share any files.
I tried Live Share on VS Code but the shared terminal barely ever works, and you can't stage files from the editor GUI. I imagine something like TeamViewer would be very slow for this?
I'm not sure if there's any tool that covers this use case or if I should just stick with Live Share and try to workaround its issues. :/10
✅ Fun project
✅ Code ownership and leadership
✅ Appreciation at work
✅ No overwork
✅ Sufficient time for relaxation/hobbies
and other things3
There was a variable named 'isVisible'
Wanted to make it visible
I typed in 'yeah' as a keyword instead of 'true'
Interviewer: *looking at my GitHub* do you use devrant?
Interviewer: ok, cool
I had an interview once where the dev interviewing me recognised that I had devrant avatar as my github profile picture.
Maybe that was one of the reasons they didn't get back to me after that interview? 🤔7
Intern - adds commit message like "added two files"
Me - Hey Intern, I've added commit lint, please don't disable precommit hooks.. so let's follow standard commit message format
Intern - commits like "feat(app): fix changes"
Me - Hey Intern, please commit with short meaningful messages like what actual changes were made
Intern - commits like feat(app): whole long story of what he couldn't do and some changes..
Me - 🤦5
What are your coffee/tea drinking habits?
Do you prefer coffee, tea, or other beverages? ☕ 🍵
Do you use a coffee maker/machine or something else?
I'm wondering if I should invest in a coffee machine 🤔26
I had an interview for a position with an initial part-time duration of 2 months.
It was a team lead role with full-time work only after two months. After some discussion about the role and the compensation, they asked me to get back with my expected salary for the part-time duration (they had a low number in mind from what I could understand as they were comparing it with my previous salary).
So considering what they were going to offer me for the full-time position, the part-time duration (3 hrs/day for two months), and the lead role, I followed up with a higher number (with some reasoning behind it) than they mentioned during the call.
I did not hear back from them after this.
I was given a take-home assignment during the interview process of a startup.
They gave me a vague 24 hours to complete it and submit it the day after.
The instructions read like - most candidates don't complete the assignment, so if you finish 70%-80%, that's good enough.
I read the instructions; I was supposed to follow the "mock design" they sent me. It looked a tad bit ridiculous. But still, I thought I'd be able to finish most of it.
I worked on it for around 10-12hrs total (including procrastination because it was such a slog). I finished most of the "features" they mentioned, so about 70%-80% done.
I submitted it the next day. They got back to me saying they're not moving forward because they expected more features considering 24 hours.
They didn't expect me to spend 24hrs on it, did they?
I learned a few things, so I guess it wasn't a complete waste of time.3
I got a new job! 🎉
I'll be starting next month.
I had two offers. The first company tried to offer me less than expected, but I was able to negotiate. But after some more consideration, I accepted the second offer.
[I have some more stories from my job hunt that I'll post later.]3
An interviewer asked me what work-life balance meant to me
I said something like it was essential, and I would like to set boundaries and start and end work at set times if possible.
They then asked if I would fix something at 2 am, I sort of jokingly said that I would if I could wake up (probably shouldn't have said that lol)
And so they asked what if in case I was on-call, and I said I would if I was on-call
After this interview, I had one tech interview (that went well), but then I didn't hear back from them.8
I had an interview where I had to demo rendering a video on my component. I had copilot on, so it suggested this url. The video didn't load, but the video component was rendered so it was enough.
Later, I got curious about what it suggested, and I thought about it, but didn't think it would be that.
So, I clicked on it and got rickrolled lol.3
- Phone screen with HR - went well
*set up interview with CEO*
- Interview with CEO - went well
*set up tech interview with a dev*
- Tech Interview - interviewer doesn't show up
I sent followup email, asking if we needed rescheduling - no response
I don't understand why I was ghosted like that, at least they could've sent a message to reject me or something? Seemed like a waste of time.6
I was struggling to write this rant (it's been a while since I've posted anything here) and was trying to put in enough details, but it was getting too long and heavy, so I thought I should try to keep it concise.
I get frequent headaches and feel physically and mentally exhausted all the time. Here's a little list of what I think lead to all this -
- Leading a team for the first time
- Not-so-great junior teammates
- Working with backend for the first time (doing it on top of my frontend work)
- Long working hours (unpaid overtime)
- Being underpaid (for all the things I now have to do)
So, I overworked myself (and still fell short in delivering my sprint goals) and after some time, considering all of the above things, I decided that the best course of action would be to give my notice and take a break for a month or two.
I talked to my boss about my struggles and my intention to leave, and after some discussion, he basically said that the difficult part of the project was over and things would get smoother from the next sprint, and so I should stay on and discuss on the matter again after the sprint. That sprint has passed now and I have still somewhat struggled to work each day with diminishing motivation.
I'm not sure if this is the right time to leave, and I just don't have enough energy to look for another job and go for interviews. So, I guess it is a bit of risk not having something lined up before I quit my (first ever) job, but I think I shouldn't have much difficulty finding something for myself.
At this moment, I don't know what to do, but maybe, if things continue to be dour, I may hand in my notice soon.8
What is the general rule/idea around meetings outside of your work hours?
It has happened several times that I wasn't able to join some meetings that were outside of my work hours. I try to join but some thing or the other comes up and then I miss it. I make sure to join any meeting that's highly important or if it's about anything related to my work (or if I'm required to attend).
I work with people in different time zones and there was a meeting set after 8:30pm my time, and I wasn't able to join. My coworker messaged me, in a passive aggressive way (seemingly), asking if he needs to remind me before every meeting in my calendar so that I would join.
I feel like I'm not being paid enough for the work that I do, and I work around 8-9 hours (sometimes 10 and I don't get paid for overtime).
On top of that, am I obligated to attend every meeting and not have anything planned or unplanned to do after work hours? (I don't think I should have any obligation)
I don't have previous experience of working with international teams/clients before, so I'm not sure what I should do here.9
So, what do I have here?
A cross platform mobile app with NO unit tests.
I have to write a big new feature from scratch. (Things can't go wrong, right?)
Started working on it, pointed out problems with the UI/UX designs. The design changed multiple times, still I thought I could finish it by the expected date. And, so I did.
The feature went through testing, and they found bugs. (Surprise...?)
It's already kinda scary to touch someone's code that has no unit tests and no comments. And I think, it's all the more difficult to not introduce bugs.
Also, had to work on the weekend to fix the bugs.
I had some good learnings here, but I'm not sure how I can prevent bugs without unit tests and proper feedback cycle. :/4
Received a Slack message basically telling us not to panic and that it's not fatal (then saying it's less than 3%), and we'll have sanitizers in the office.
So, if we wash our hands and use the sanitizers often, we'll be just fine.
Didn't stop me, though, from getting WFH. So, got back to my home city and I'll be working remotely from here for at least a week (starting from Monday).
Will get to extend it to two weeks if it doesn't impede my work.6
- Running a release build on my phone (forgot to change variant)
- Spent 5 minutes figuring out why my changes with the logs weren't working.
Create an animation of tree traversals.
I could use any framework or library, but I just used plain html/css/js.
It was fun.2
Intern: *writes text-color: 'white'* Hey, I'm trying to apply this color, but it doesn't work.
Me: Remove the "text-" from it.
*Removes "-" and makes it camel case.*
Me: No, it should just be "color".
Intern: Okay, that works. Thanks.
It's been 172 days (since my last post)7
- Need a module to work with PDFs
- npm install
- But wait, that requires some dependencies
- And those dependencies require more dependencies
- Python not found
- Issues with env variables and wsl
*Bajillion hours later*
- poppler-qt5 not found
What the hecc is a poppler and why do I need it?