selbie
  • Member for 4 years, 10 months
  • Last seen this week
  • Seattle, WA
Company did not petition for visa in a timely manner. Is asking me to work from overseas, but wants me to take a paycut
108 votes

Talk to your manager, not HR. I've seen this happen before, including with an employee I managed. Not everyone wins the H1-B lottery and the best the company can do is to have you work remote in ...

View answer
Changing software engineer job with a lower title for migrating to another country?
Accepted answer
100 votes

Or It shouldn't matter as long as I build a good resume doing good projects and confident enough to clear interviews for higher levels later when I want to change the job again in Ireland or coming ...

View answer
How to stop an employee from holding the company hostage?
63 votes

and he repeated makes bad decisions on purpose to keep the software product unstable, difficult to maintain and troubleshoot So why is your team letting these "bad decisions" get past design review ...

View answer
How do we recruit junior software developers in an age where everybody studies for the interview?
34 votes

Have multiple interviewers. Your strongest engineers on the team should participate in the interview process - they definitely want to work with people better than the ones that are struggling, right?...

View answer
17 years old - made a mistake and got fired for stealing $50 at my first job - what other job options could I have?
26 votes

I'm assuming you were just caught and fired on the spot. If so, that is likely the end of it. Unless you were arrested, indicted, found guilty, or have a warrant out for your arrest, you should be OK....

View answer
(Accidentally?) hired into the wrong position
25 votes

I can't believe this hasn't been suggested yet: Pick up the phone and call your main point of contact at the company (hiring manager or recruiter) to discuss. Or email. It's really that simple. ...

View answer
Is it ok to build software at home and then use it at work?
Accepted answer
22 votes

As a manager, this would be a non-starter if an engineer approached me with this idea. The conversation might go like this: Me: How's that new project I assigned to you going? Dev: I don't ...

View answer
Why are CEOs generally fired rather being demoted?
17 votes

At any career level, having someone replace you, and then having to witness daily how that new person performs at your previous the job (either better or worse than you), would be extremely ...

View answer
How to deal with a promotion if it would be more lucrative after an upcoming rule change?
13 votes

Realistically, you should never turn down a merit promotion. While you are correct, you might be eligible for a bigger raise next year, that likely assumes the promotion and salary budget of the ...

View answer
I feel Interview day went badly, what could I do to get more chances?
8 votes

You gave it your best shot. You'll either get the job offer or you won't. That "thank you note on a stationary" thing they taught in high school isn't as appropriate or useful as it used to be. ...

View answer
How should I think about joining a company whose business I do not understand?
8 votes

Immerse yourself in some focused internet searches and read up on the basic foundations of Bitcoin, proof-of-work, blockchain fundamentals, etc... And then after that makes sense read up on derivative ...

View answer
Why don't employers take chances on entry level candidates?
7 votes

All the other answers on this thread are great. But I'm going to surmise something else. There's something inherently wrong with your resume and cover letter that you are sending out. I suspect that ...

View answer
I’m a software engineer who might soon be laid off. Would spending time as gig worker hurt my return?
7 votes

Short answer: no, you'll be fine. There's this old adage that certain companies won't consider "contractors" for full time employment. That's only partially true at a very particular level. I've had ...

View answer
How to approach my company about software made in my spare time that can help with our process
Accepted answer
7 votes

If it's tools that you developed to make your own job easier, I'd absolutely encourage you to share it with your co-workers. Sometimes just pushing the scripts to a side repo, putting them on a file ...

View answer
Is it better to warn your boss about a mud puddle or be the one providing the towel and fresh clothes when he falls in?
6 votes

Two things you said in your question: the guy who wrote the problematic code is my opponent for the promotion You view your co-workers as opponents? Does he view you as an opponent? Do you ...

View answer
How do I get programmers to follow contribution rules and coding style?
5 votes

They will not rebel if they are involved in how these best practices are introduced. Start with the coding style: Build agreement that this is valuable. Everyone on the team should agree that some ...

View answer
How to decline a sudden change to a contract requiring me to be liable?
5 votes

I don't know UK law and am not a lawyer. So the general saying goes: speak with a lawyer before signing anything that could label you as liable. In any project setting, there are so many things that ...

View answer
How to explain to recruiters and hiring managers about a former "manager" that was fired
4 votes

As others have pointed out, it won't come up. And if for some reason it does, do not say anything negative. Just keep it brief and positive. "Bob and I worked together briefly at Spacely Sprockets....

View answer
What are the right reasons to leave and not be labeled a Job Hopper?
4 votes

One attribute of well structured companies is a low attrition rate of good employees. If everyone jumped ship as frequently as you implied about yourself, they would likely not be where they are today....

View answer
How to maximize my chances of getting an interview for a job application that only asks for a Resume?
3 votes

A great way to get your resume "on top of the stack" is to ask someone you know already working at the company to refer you. Often times, employees have access to hiring managers and internal ...

View answer
How to avoid getting angry during job interviews?
3 votes

They could simply be testing how you react by acting disinterested. It's not uncommon for an interviewer to see what kind of "rise" he can get out of a candidate by saying something slightly off-...

View answer
How shall I communicate with my ex-collegue (and now manager), before joining back a company
3 votes

I have financially gone very weak and badly looking for job. Shall I indicate it to John? Would it look bad upon me? (He was my colleague then. But now he is manager) No, just wait until the ...

View answer
Manager never reviews work
2 votes

As a manager, I can understand this completely. And when I read the OP's quetions, I actually paused to consider that he or she might be someone on my team. :) When I was managing a smaller team, I ...

View answer
For how long can I follow up on a position without being annoying?
1 votes

One follow up email is enough. As you have correctly surmised, persistent follow up correspondence will just get you labeled as annoying.

View answer
My management blocked my internal transfer, but now I have an outside offer. Should I tell them?
1 votes

Assuming your preference is to stay your current company Reconfirm with the hiring manager in your current company that the data science job is still open. Follow up with that other company and let ...

View answer
Technical disagreements with my boss
1 votes

I think @rath is correct in telling you to let it go. However, the one thing that could possibly change your manager's mind and cause him to relent is for him to hear the same complaint from ...

View answer
Company looks for long-term employees, but I know I won't be interested in staying long
1 votes

TLDR: Don't convey a commitment of anything longer than five years. Because anything longer than that is just crazy talk. If I had interviewed someone that said that they would be willing to commit ...

View answer
Length of Time of Interview Process
0 votes

Job searching can be like dating. You search for a long time, but no one seems attracted to you. Then one pretty girl starts flirting with you and all the other girls start to notice you more. As ...

View answer
As a technical lead, how can I resolve conflicts between two junior engineers?
0 votes

Make it collaborative with a mandate to achieve. Sit down with both developers at the same time (or in your daily standup/scrum meeting). Iterate to both that the team should only have a single ...

View answer