Ask HN: How to deal with an employee that won't share code?
&quot;appeasement&quot;? You can&#x27;t - it is obvious (based on my experience with people like this) she is deliberately stalling because it isn&#x27;t finished, the demo was a canned one, etc.<p>One guy we hired (let&#x27;s call him Bob) (I was contractor &#x2F; lead engineer for a startup) kept saying for months he was working on the frontend (I was on the backend and so had lots to do, couldn&#x27;t full time manage Bob because there was only me and him) He had a full time job as well, so the client and I gave him a pass for not meeting deadlines, but it got to be too much and the client asked to see code. Bob sent some bits and pieces, I could tell (sort of) what he was trying to do, but it was hardly enough progress. Long story short, after another couple months of this, I eventually flipped out (entirely my fault, I&#x27;d been too stressed out), called him names and demanded code.<p>The client had a talk with Bob, a hard deadline was set...  then a week later, I noticed a weird IP address in the SVC logs. It turned out it was from Russia and the client was of course alarmed. It was using this guy&#x27;s account -- Bob had hired a 3rd party contractor to try and do the work - without telling the rest of us. The founders were naturally very angry and so I left them to deal with Bob....<p>In the interview, Bob did very well to the point of he could sling the buzzwords around about Javascript like no one&#x27;s business aka better than me. But good at marketing yourself doesn&#x27;t equal competent coder! I should have given him FizzBuzz. Later, the VP of the startup told me Bob had at the very beginning tried to float the idea he&#x27;d manage a team of subcontractors. The VP did not really like that idea, given Bob was obviously trying to get into management pronto &#x2F; set up his own company, was only 23 and had no real experience with such a thing - it might have worked.... but was more complex &#x2F; expensive than the founders planned for. And me having to deal with a team of people when Bob said from the outset he could do it all...<p>I ended up doing the frontend from scratch in 2 months.<p>The second version of this story, I got called in by another former client to redo from scratch the work the guy who&#x27;d replaced me (Bob) hadn&#x27;t finished. It turned out he&#x27;d completely thrown out the design of the J2EE app I&#x27;d built and started from scratch - doing exactly everything like the first app (which I&#x27;d replaced) which crashed 4 or 5 times a day. &lt;That was a C++ app jammed into a J2EE container, so explicit threading etc etc&gt;<p>This was for a gambling website, so any crash at all meant lots of lost money. :(  Edit: my version was clocked at 4.5 nines; the client was very happy with me. But they unfortunately did not listen to their gut about Bob and gave him too much slack...<p>Bob was hired to MERELY PORT from Weblogic to JBoss. It would have been the simplest job ever, but .... he didn&#x27;t know what he was doing and my client said he exhibited all the behaviours this &quot;Ada&quot; is doing<p>Like another commenter says, get onto AWS, see what is there, hope you can salvage something, and fire this person immediately. My gut says a product release is probably not going to happen on time because a large amount of the system needs to be built. So do plan for that. If it is actually finished, then... why is she trying to lose her job? Why is she afraid of losing her job? You say &quot;employee&quot; - if so, then Max has a lot of legal rights in this situation (IANAL).<p>If she is holding the AWS account hostage, then lawyers are the first resort, not the last. Appeasing her means giving her power, unless you can come up with some scheme to outfox her. I&#x27;m sorry, I guess I will be downvoted for being evil, but you don&#x27;t mess around with people like this.