757 votes
Accepted

How to know if I am a 'Real Developer'

You are already a real developer. I'm guessing that your boss is belittling you in order to keep your morale down, so that you're less likely to look for another job or ask for a better salary. Five ...
TheSoundDefense's user avatar
377 votes
Accepted

How to stop an employee from holding the company hostage?

What can I do to fix this situation? Nothing, you've only been there a few months, it's not your role and you don't have the power to do anything except whine about it. Your superiors have a lot of ...
Kilisi's user avatar
  • 221k
324 votes

How to know if I am a 'Real Developer'

... he told me there is no way I could get the same salary or position in another organization The person is an idiot. If he was unhappy with your work, he would fire you. What the person was ...
Fattie's user avatar
  • 32.6k
288 votes

What is the correct way to approach the request that "new developers should not be able to access the codebase"

Due to the potential difficulties in legally pursuing someone from such countries, the directors are unwilling to give these new developers access to the codebase, even with a watertight NDA. If this ...
Joe Strazzere's user avatar
282 votes
Accepted

How to lead a group of developers who have much more talent than you

As a developer these are things I hate: Requesting software/resources taking forever and needing loads of forms etc. Stupid requirements that are contradictory to other features or tecnically not ...
Andrew Berry's user avatar
  • 6,781
255 votes
Accepted

As a junior is it unethical to leave after 1 year for remote?

As a junior is it unethical to leave after 1 year for remote? Threatening to leave will not get you anything other than possibly being let go from your company before you have a replacement job. If ...
sf02's user avatar
  • 78.8k
253 votes
Accepted

Should I count the hours that I wait for my code to run?

The company would be well aware of this issue and I would imagine unless they say something you shouldn't either. It is clearly not a management issue so don't make it one. On a side note, a few ...
solarflare's user avatar
  • 19.2k
253 votes

What can I do about doing badly on an impromptu coding test?

I think you're asking the wrong question. I'm going to go ahead and say that challenge was probably designed for you to fail it: You've been given a really impromptu test, which is kind of weird ...
berry120's user avatar
  • 34.6k
229 votes
Accepted

Should I force a slower developer to change tool to try to increase their velocity?

Management needs to set measurable goals. They then need to confirm the developer is hitting those goals. If not, they need to take action. If you are facing issues related to this and are not this ...
enderland's user avatar
  • 111k
210 votes

Coworker demands immediate assistance when having computer trouble

Let's start here: I've realized that I've gotten myself in this situation because I always give in when she asks for immediate help Exactly. Now you have to get yourself out. As an old boss of ...
Old_Lamplighter's user avatar
207 votes

How to stop an employee from holding the company hostage?

Hire two or three of the smartest developers that you can find. Hand them all the code. Let them verify that they do indeed have all the code, everything that is needed to run the software. Have them ...
gnasher729's user avatar
  • 169k
204 votes
Accepted

My colleague is constantly blaming me for his errors

Then, when I go to source code to know where the problem is, I usually find out that he was who wrote that specific piece of code (thanks to git commit history), but as it is not immediate, I cannot ...
berry120's user avatar
  • 34.6k
181 votes
Accepted

What can I do about doing badly on an impromptu coding test?

Based off your information on this question I assume this question is also linked with this question. The way your manager has sprung this test on you is completely unfair and clearly an attempt to ...
Twyxz's user avatar
  • 19.3k
152 votes

What is the correct way to approach the request that "new developers should not be able to access the codebase"

Modularize your application and give people access only to the components they are working on. If your application is split into several different bits with developers only having access to what they ...
520 says Reinstate Monica's user avatar
150 votes

Is it acceptable to quit in the middle of a project, when I am the only team member?

It is acceptable to quit anytime. Get a new job1, give the notice that you are required to, do whatever you can to ensure a smooth transition and leave. Nobody is indispensable. Once you are gone, ...
Masked Man's user avatar
  • 47.3k
149 votes

How to stop an employee from holding the company hostage?

Short Answer: Your organisation currently is in grave danger of The Bus Factor. This is why you never let one person hold all the knowledge. It is a huge risk. What would happen if this person ...
Jane S's user avatar
  • 46.7k
129 votes

Should I force a slower developer to change tool to try to increase their velocity?

As an old school developer myself who uses text editors and the CLI, I can say that forcing someone to use different tools will not necessarily increase speed. That said, if you're the team lead, it ...
Old_Lamplighter's user avatar
129 votes
Accepted

As a Tech Lead I feel more like a manager and I hate it

Yes indeed you have discovered why software development in general is not a very competitive environment: most developers love their profession (not their specific job, but that they are paid to ...
nvoigt's user avatar
  • 138k
126 votes

How to know if I am a 'Real Developer'

You already are a developer. There is a meme doing the rounds on LinkedIn at the moment which is worth quoting here: Your value does not decrease by somebody else's failure to see your worth ...
Robbie Dee's user avatar
  • 2,458
121 votes

New college grad hired as a hardware developer; how do I deal with being told I'm now a Front-End Web developer?

You should immediately go back to the job search. You mentioned your concerns once, and they described your progress as "slow" and didn't offer any extra help. There is no way that this ends well in ...
Paul Becotte's user avatar
  • 1,366
116 votes

Should I count the hours that I wait for my code to run?

Should I count this waiting time when I report my hours or should I exclude it? Yes, it's time you have to utilise for the job, so include it.
Kilisi's user avatar
  • 221k
116 votes

Should I give my employer all my medical records?

In Australia employers are able to request access to specific details within medical records with employee consent where there is a reasonable suspicion that the employee may not be fit to perform ...
Gregory Currie's user avatar
106 votes
Accepted

Software Industry - is this normal to feel lost in first month?

It's completely normal to feel lost at a new job the first month It sounds like you're doing the right thing Waiting, studying in this free time, and looking for be busy Keep studying. You will get ...
sevensevens's user avatar
105 votes
Accepted

I fear I'm about to be replaced. Is it okay to ask about a new position in my company?

If you ask, you may not be offered the job. But if you don't ask, you definitely won't be offered the job. Ask your supervisor, and tell them why you're concerned.
PeteCon's user avatar
  • 32.8k
98 votes

How to stop an employee from holding the company hostage?

The other answers are pretty great, but there's one additional thing I'd consider: My personal advice would be to consider starting to look for other places to work... if management hasn't taken any ...
Sam Weaver's user avatar
94 votes

Should I give my employer all my medical records?

Talk to an employment solicitor, or if you are in a union you give them a call. I am not from Australia but in my country this would be a slam dunk case for a hefty severance. I have till Monday (...
Emil Vikström's user avatar
90 votes

I fear I'm about to be replaced. Is it okay to ask about a new position in my company?

There is nothing to be lost by asking your supervisor. Be forthright, "I was posting the jobs to the web site, and this one looks a lot like what I am doing. Is this something that I can apply for ...
JasonJ's user avatar
  • 6,670
87 votes

How to communicate to developers about security vulnerability detected when not included in user stories (requirements)

The way you describe it, you found the vulnerability more by intuitive testing, rather than by test-cases-based testing. That is a very good and valid way of testing. The end customers definitely use ...
virolino's user avatar
  • 27.1k

Only top scored, non community-wiki answers of a minimum length are eligible