Hacker News new | past | comments | ask | show | jobs | submit | binarydreams's comments login

What if a feature (auth page/module) has aspects that could be reused by other major features too, how/where would you place them?


Are they related to authentication and login? Reference them from their feature directory for what it is.


Software engineer with 10+yrs experience and was on a break for 3+ yrs. I haven't done outbound yet ("applied" to companies). Mostly got referred to companies/startups through folks in my network. Remote work is an important requirement for the time being.

So I spoke to 15 (remote-friendly/first) companies through my network (could've been more if I were up for onsite work), 4 started the interview process (rest had hiring freeze or wanted to prioritize folks that got laid off from FAANG) out of which:

- 1 ghosted me in the last round

- 1 rejected in the last round without any reason/feedback (although I think I did pretty well)

- 1 rejected in the first round because they wanted me to stick to a specific programming language (in their leetcode round) that I am now rusty with

- 1 rejected me in the last round on fair grounds and were decent enough to give feedback. I believe I made mistakes out of being super desperate to land a job.

One thing I noticed (although small sample set) was that the interview processes are very slow (like 1 round per week). This might mean things like companies are in no hurry to hire and they have abundance of candidates applying for the same positions at different "expected CTCs" making it a buyer's market. I am currently interviewing another company who has scheduled the next round to happen after 2 weeks.

Also no inbounds on Linkedin from recruiters. I used to be swamped till like July/August. Probably means there's decent amount of hiring freeze and most of the recruiters are fired?

Tbh, even though I got rejected in a few places, I did not feel too bad because I did not "feel" like they were doing solid engineering work (I ask lots of questions about the tech stack, challenges, culture, etc. in each round).

I've decided to spend a few months upskilling myself till the situation gets better and take the hiring process slow (rather being desperate). Although lucky to be in a position to be able to do so.


> One thing I noticed...was that the interview processes are very slow

We're thick into the holiday season. I wouldn't expect anything to speed up until January, regardless of market conditions.


> One thing I noticed (although small sample set) was that the interview processes are very slow (like 1 round per week).

Yep. And almost everyone is hiring by committee now. Because if the committee hires the wrong person, nobody hires the wrong person.

And with all of these people involved, now you are subject to the calendars of the various very busy “stakeholders”. One company I engaged with had me talk to 11 people between individual interviews and panel interviews. That’s 11 calendars to coordinate, with illness and PTO and holidays and on and on to sort through.

I had one situation where I had to wait two weeks for one of the interviewers to have a spot open on their calendar. “She is so busy”, I was assured. They eventually extended an offer, but this and other warning signs made it clear it wasn’t a fit, so I respectfully declined.


> And almost everyone is hiring by committee now. Because if the committee hires the wrong person, nobody hires the wrong person.

At least in some cases, it's a reaction to some managers having made hiring decisions perceived by leadership as mistakes. Impersonal and bureaucratic as it might be, to the extent it keeps the bar higher I think it's a good thing.


I understand that reasoning, but I don’t think it bears out.

It results in frequently hiring the lowest common denominator. No risks are taken. Bold thinking is suppressed. It trains your managers, whom you don’t trust to hire their own team members, that leadership is done by committees.

And what’s the solution to a bad committee hire? A bigger committee.


All fair points. It probably depends a lot on the size of the company. At some stages you need to take risks; at others, you need to prioritize avoiding bad hires.


Could you elaborate on "other warning signs"? Maybe others could learn a thing or two.


Absolutely. In the case I mentioned, interviewers did more talking than asking and listening, interviews were far too easy (I’m glad you like me but if you can’t really discern whether I’m good at my job, you’ve probably hired other people who are bad at theirs), and bad answers to questions about their business model (when stock options were part of the compensation package).

It just didn’t feel like a fit.


interviews were far too easy (I’m glad you like me but if you can’t really discern whether I’m good at my job, you’ve probably hired other people who are bad at theirs),

Maybe they have ways of evaluating your potential without subjecting you to an endless barrage of gratuitously difficult (or simply tedious) questioning.


Maybe, and it’s flattering to think that. But I have to make my decisions based on the data I have.


I give "easy" interviews to people that have shown signs that I can trust their technical work. I far more interested in their communication and organizational skills once we get past the technical aspect of it. As well as their higher level "engineering" experience. What I mean by this is- when we're planning a complex feature, I want someone that has the experience and communication skills to stand up to the team and not be a yes man, point out potential issues and concerns and propose better ideas. Leetcode is not an indicator of this. The interview may feel easy to the person being interviewed, in the sense that there isn't wrong answers, rather, there could be an absence of correct answers.


I can appreciate all of that. Maybe that’s the case I encountered and I wasn’t savvy enough to discern. But it’s also possible the interview simply wasn’t a good competence filter. And that possibility gave me pause.


The holidays are rolling in the US, too, so I expect that getting scheduled for interviews is going to be pure grief until Jan.


When you say on break for 3+ years, do you mean that you didnt work for 3+ years leading up to these interviews?


I did some hands-on contract work last 10 months but the rest was "no work" yeah. So 3+ years of being out of a full-time role.


So you spent roughly a quarter of your career not working? That's likely a red flag for a hiring manager. Why would they risk hiring you and you quit when they can hire someone with no gaps in their history? Should they care about this? No, but that's just the way it is and employment gaps are not a protected class.


not in my experience. coming out of college, i worked for 3 years then took 18 months off. nobody i spoke to cared. if they asked about it, it was out of genuine interest for what i got into during that time.


Same for me. After my first job (3.5 years) I took a 1.5 year long sabbatical to travel around New Zealand. I even put that on my CV. I think it made me more interesting for the interviewer.


To me, break implies it was chosen for personal reasons. But I'll let GP answer for sure.


Try https if the page doesn't load.


Interesting! It works pretty well except that there's no IE support. So the resizing logic included in the library is useful for projects that need IE10+ support.


You can always use a polyfill like this one: https://github.com/jonathantneal/fitie


Almost not possible to control atm with current APIs


I will be implementing click to play and pause (necessary for iOS, etc.). Contributions welcome! :)


The demo works on mobile but ya not entirely responsive in a lot of cases. Will be done soon.


Author here. Wrote an article on the process including certain issues as well - http://codetheory.in/html5-fullscreen-background-video/

I did try to work around slow network speed (can see in the network_speed_optim branch on github but with the current APIs it's a tough problem to crack.

The current implementation is basic but works well. Suggestions welcome so that I can improve it.



I'd love to talk to you in more detail, can I have your email ?


Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: