Live data from Hacker News

Ask HN: Who Wants to Be Fired?

news.ycombinator.com

821–830 of 862 posts

Re: Ask HN: Who Wants to Be Fired?

#821
post #425

Earlier quoted context omitted.

> ?? Git works just fine without any of that. I echo your ??. Sure you don't need a central repository to use git. What does that have to do with suggesting some git hosts that aren't cloud based?

You can have a git repo on a server that developers use ssh to access just with git. The bells and whistles aren't part of the core job. It's just my general griping about software these days.

Good luck doing code reviews with a distributed team using that.

Re: Ask HN: Who Wants to Be Fired?

#822

I'm the sole developer working on my current project, which is overhauling a massive DOS era application, as well as overhauling an early 2000s era CRM/business management tool, that almost all of our work happens through. Did I mention that the DOS application is a HIPAA billing application that must meet all HIPAA guidelines as well as write EDI X12 billing files? I'm very junior, been coding for ~5 years, 3 profes…

What are the arguments against version control here (if any)? Honestly the project sounds quite interesting, but I can imagine the circumstances make it painful.

> "What are the arguments against version control here (if any)?"

No good ones of course, but there is one that I think is superficially very compelling:

It keeps a permanent record of everything that has ever been part of the codebase. If HIPAA required medical and patient data to not be stored anywhere except under highly controlled circumstances, the CEO might be afraid that data might end up in version control.

And that's not an entirely unreasonable fear; developers writing a quick PoC could include data in the project because it's quicker than setting up the infrastructure required. And of course they'll later fix it, but the version control system will still keep a record of it.

Of course there are tons of bad practices about this, but here's the thing: bad practices do happen, even if it's just as a temporary measure, and version control will create a permanent record for that.

Of course the right way to do this is to ensure that the developers only have access to anonymised test data and not to real sensitive production data; and to ensure that production data is always and only stored under the proper, secure circumstances required.

It's still a red flag, but the reasons might be more subtle and complex than simply "I don't understand it".

Re: Ask HN: Who Wants to Be Fired?

#823

Earlier quoted context omitted.

* Someone used git to publish a HIPAA violation on github.

If HIPAA is a concern host your own server. If you can't trust your employees to adhere to HIPAA or other mandatory regulations, you need better employees. If your source code contains personal information, usernames, passwords, etc that should not be exposed to the public, you need to address that immediately regardless of any irrational stances on version control.

> "If you can't trust your employees to adhere to HIPAA or other mandatory regulations, you need better employees."

You need a better process. Developers aren't lawyers. Of course they should be aware of HIPAA requirements, but better is to ensure they simply don't have access to sensitive production data except in very controlled circumstances, while making safe anonymised test data available for anything they need test data for.

Re: Ask HN: Who Wants to Be Fired?

#824

Earlier quoted context omitted.

PIP isn't a pink slip at all companies. I once got a PIP when working at a mid-sized corporation. Fortunately my performance wasn't an issue, they just didn't like that I was frequently late to the daily morning standup (which upper management refused to allow us to reschedule to later in the day despite my insistence), didn't appear attentive in meetings, and was working from home too much. I started coming in to wo…

> I started coming in to work on time and stopped coding during meetings and they took me off the PIP a couple weeks later. So, you were consistently late for work, didn't pay attention in meetings and were admittedly inattentive and working from home "too much". So you were put on PIP and you took that as a reason to leave the company? What did you expect them to do? You sound like a nightmare employee. I'm sure the…

Yes, I was consistently late for a software engineering job where 95% of my productive time was spent in front of a computer and "lateness" was arbitrarily defined by upper managers who moved the standup time 1.5 hours earlier to passively start enforcing attendance. Standups went from being a team thing to being mandated top-down by executives completely uninvolved in the day-to-day of our team's work.

Notice I said "didn't appear attentive in meetings". Yes, I was not very enthusiastic about our 15-20 minute morning daily standups where every employee goes around justifying their own existence and reitering what is already on the Jira board.

Yes I was working from home "too much" in a job where I was working from home 1-2 times/week, and for the first 6 months it was never an issue, but then when a new manager took over (with no involvement in our team's day-to-day activities) all of a sudden he had an issue with it. Not because my/our output was any lower than before, just because some marketing executive noticed that my team was working from home more than the others (made more apparent by an open office), and assumed this meant we were probably slacking.

You sound like one of those nightmare "managers" I worked with who destroyed the company's culture and caused the company's enormously high attrition rate with most employee's only averaging ~1 year before quitting for greener pastures. I'm glad I no longer work at companies with corporate drones like you.

Re: Ask HN: Who Wants to Be Fired?

#825
post #698

Earlier quoted context omitted.

> I started coming in to work on time and stopped coding during meetings and they took me off the PIP a couple weeks later. So, you were consistently late for work, didn't pay attention in meetings and were admittedly inattentive and working from home "too much". So you were put on PIP and you took that as a reason to leave the company? What did you expect them to do? You sound like a nightmare employee. I'm sure the…

I had a job where I put in longer hours than any other person on the team and was the most capable of handling the widest/diverse workload. My manager was obsessive about when I showed up at work- despite never missing a meeting. If I got in at 7:30 one morning and 9 the next, it drove him crazy, regardless if I was putting over 9 hours a day every day. He valued predictability over production because he was an obses…

Yea I didn't even mention my prior job. They had a mandatory 9:30am attendance meeting that they called "standup", and if I showed up 5 minutes late my manager would joke about it coming out of my bonus. Despite this I don't think he actually cared, but the President did, and ultimately he answered to him. I quit that job soon after and my only regret is not leaving earlier.

Re: Ask HN: Who Wants to Be Fired?

#826

Earlier quoted context omitted.

Happy for you it turned out well, but the whole story is quite weird. It's obviously impossible and the timing is awful, so it has to be voluntary and there's something behind it. Did he need a reason to fire you? But that seems like a really bad reason that could backfire in a court.

Court? You must not live in the US. We got rid of any wisp of legal protection from job termination years ago... It has a catchy name invented by the lobbyists that wrote the laws... “Right to Work”

My thought was that if there was a need for a reason to fire him, maybe he was in a place where there are some legal protections. Usually if you are in a place where you can't be fired at will, firing you for a bad reason is something you can fight in the courts.

If you can be fired at will, why even bother going through the whole thing in the first place, just fire him.

Re: Ask HN: Who Wants to Be Fired?

#827

Earlier quoted context omitted.

I've got these responses on a similar question: "we don't need to see the commit logs so who cares about them or the history being pretty and clear? Nobody is looking at the history!"!! The question was "Let's submit pull requests as a clean job not as a homework draft. Why don't we allow push force on work branches so that we can squash fixup commits after review?" Blows my mind that those are senior developers that…

There are valid reasons for a "never rewrite history" policy, but their validity pales further you go from the master branch. The thing is that in a lot of scenarios people need to do huge chunks of work in feature branches. Sometimes a 3000 line "refactor the world" squashed commit is really unhelpful. The best policy is always well thought of weighted case-by-case decisions. However, on projects with a lot of hands…

I bet they are willfully blind to that difference.

Re: Ask HN: Who Wants to Be Fired?

#828
post #554

Earlier quoted context omitted.

I've tried watching him a few times and got the same feeling. He also goes to great lengths to remind everyone (all the time) of how much money he makes. Is that normal for people in Silicon Valley?

I always assumed his videos were satire.

That's how I take it. I find his videos hilarious. No more a parasite than any other YouTuber.

Re: Ask HN: Who Wants to Be Fired?

#829

On my last job, a new manager called me for a meeting on Friday 4PM. I spent the whole month on an extremely stressful project. The meeting was about an app that integrates credit card payments, billets and bank account on a terminal that is going to be available to the general public. The deadline? 11PM of the same day. Final version. From 0 to 100% in 6 hours. I said that it was impossible. He said that I was incap…

I guess they wanted a reason to fire you?

Regarding twice the salary - seems like you got as much respect as pay. That's usually how it goes.... :(

Re: Ask HN: Who Wants to Be Fired?

#830
post #336

Earlier quoted context omitted.

I’m currently prepping for these kind of questions and “online assessments” as well. I have accepted that my worth as a developer is in most part going to be dictated by how diligently I can game this glorified IQ test. There are common patterns to these questions and I’ve found that they get more predictable after having done 50-100 of them, with very careful attentiveness to what your mind is coming up with to solv…

So I recently switched up my approach on leetcode.com to optimize for this naturally. What I was doing initially was: I sorted their entire problems database for the most frequently asked questions. Started at the top, and worked my way down. The problem with this method is that each question can be quite different from the last. Your first question might be an arrays / sliding-window question. The next is a dynamic…

That's the way to go, aha :)
Post reply on HN