HN user

Nezghul

15 karma
Posts0
Comments25
View on HN
No posts found.

In my last company I had like 10 product managers above my head. Each one was managing a bunch of new features ordered by different clients. As a developer you could work with different product manager every day because every task was linked to specific product manager. Do you think any of them would care about such bug that do not block their precious feature for which they will get bonus if it's done in time? Of course not. And if you tried to speak with someone higher about that issue you would hit the wall of "And which client will pay for us fixing our own bugs?" As if better product would not have better marketing and bring more money in the future. Everything is always about money now. Monkey sees money - monkey has neuron activation.

If the law is unethical then you may be pushed to do "bad" things. For example if you are a Jew living with family in a Nazi Germany and someone know your secret and he feels he need to disclose it to the authorities then you may consider... murdering him. Would you really be a bad guy?

class Square : Rectangle() { ...

What if instead of Rectangle class we would have ReadonlyRectangle and Rectangle? Square could then inherit from ReadonlyRectangle, so code expecting only to read some properties and not write them could accept Square objects as ReadonlyRectangle. Alternatively if we really want to have only Square and Rectangle classes, there could be some language feature that whenever you want to cast Square to Rectangle it must be "const Rectangle" (const as in C++), so again we would be allowed to only use the "safe" subset of object methods.

Would never happen. I was working for a company which for C++ projects used open source CMake package manager called Hunter. Thousands of packages (ours and third-party) for multiple platforms were causing building and linking problems constantly. Literally every day devops would waste hours on those issues. Many of the problems come from our not-understanding of the build processes and some were Hunter bugs so we were happy to jump to every new release. And one day the Hunter maintainer make announcement that he will abandon the project if someone would not help him financially. I pointed this out to my manager. He said that it's very unfortunate but he would need to talk to his manager who would need to talk to next manager and so on, some finance department would need to allocate funds for that but they would not do that without the approval of some other department and so on. So my manager said we must wait, see what Hunter maintainer would do and if he really abandon the project then we will think what next. Ruslo (Hunter maintaner) abandoned the project so I told my manager that we should simply contact Ruslo and try to hire him as he clearly would be the right person to solve all our building problems. Guess what... My manager would need to contact his manager and so on, and so on, so nothing was done.

I recently read a lot of Microsoft "The Old New Thing" blog where a few times were mentioned "Le Chatelier’s Principle as interpreted by John Gall: Every system resists its proper functioning". It was the first thing I thought of when reading about assigning quality of service, and here is your comment :P

I asked if we should put people in jail for reproduction, as children do not give any consent to being born, will suffer in life and die in the end. Both debaters started patting their backs that reproduction is not unethical but something should be done with people who neglect their child.

I very often see "reconnect loops" in various codebases and I wonder are they necessary? Wouldn't the same effect be achieved by for example increasing timeouts or some other connection parameter?

Sorry, I wrongly understood your answer not as an explanation of other people actions but as statement of your position in topic.

"Doing X without consent is irrelevant because consequences of X are full of nonconsensual things." How is that in favor of X?

OpenWorm 5 years ago

There are fields, Neo, endless fields where worms are no longer born...