Ah but I have made announcement days before feature freeze. Even just hours and mins before the tag. I could delay it long for them for it to be properly QAed before tagging it for release if they informed me earlier. Everytime we delay RC. We shorten the time for bug hunts or we push the release date. Giving the releng enough lead time to decide. If you put someone on the spot, this the most obvious answer is no. I cannot be certain or not it will screw the entire release. If it renders core features useless it would be worse than not making a release at all. The feature is important but not critical. It could have been added to a maintenance release later.
I am a release engineer. I was recently bullied into adding new features without going thru QA after I cut the code to RC. The senior web engineer threatened that if I don't do it he will. When I complained that to my manager. He defended that he was under stress and I should let him commit the code. I'm not sure I want to work there anymore. Seriously, have a bad manager can be demoralising
You need to understand it, but how often do you actually analyze non-trivial algorithms (one that require more than counting the number of loops and multiplying by known algorithm times)? In a 10 year career I don't think I've ever done more than that. Not saying more math hurts, and its interesting in and of itself. Unless you're doing 3D graphics (which require trig and linear algebra), you rarely use more than basic algebra and some discrete math concepts. I honestly say I've never used calculus or differential equations professionally.
Are you kidding? Partial Differential Equations are used to simulate effect of ocean waves, zebra stripes, noise filters, rigid bodies, image compression... Just because you don't use them doesn't mean the rest of us don't
Computational Science is a viable option if u like both pure science and computing. The best part is, you get to apply both in tandem. And you get to use the coolest hardware. Due to the nature of the problems you have to solve you get to use something like 10 21164s concurrently to compute. The drawback is, you would not be studying CS subjects as detailed as a CS major, since the enphasis is on computation, ie, numerical methods and algorithms.
Ah but I have made announcement days before feature freeze. Even just hours and mins before the tag. I could delay it long for them for it to be properly QAed before tagging it for release if they informed me earlier. Everytime we delay RC. We shorten the time for bug hunts or we push the release date. Giving the releng enough lead time to decide. If you put someone on the spot, this the most obvious answer is no. I cannot be certain or not it will screw the entire release. If it renders core features useless it would be worse than not making a release at all. The feature is important but not critical. It could have been added to a maintenance release later.
I am a release engineer. I was recently bullied into adding new features without going thru QA after I cut the code to RC. The senior web engineer threatened that if I don't do it he will. When I complained that to my manager. He defended that he was under stress and I should let him commit the code. I'm not sure I want to work there anymore. Seriously, have a bad manager can be demoralising
You need to understand it, but how often do you actually analyze non-trivial algorithms (one that require more than counting the number of loops and multiplying by known algorithm times)? In a 10 year career I don't think I've ever done more than that. Not saying more math hurts, and its interesting in and of itself. Unless you're doing 3D graphics (which require trig and linear algebra), you rarely use more than basic algebra and some discrete math concepts. I honestly say I've never used calculus or differential equations professionally.
Are you kidding? Partial Differential Equations are used to simulate effect of ocean waves, zebra stripes, noise filters, rigid bodies, image compression ... Just because you don't use them doesn't mean the rest of us don't
Computational Science is a viable option if u like both pure science and computing. The best part is, you get to apply both in tandem. And
you get to use the coolest hardware. Due to the nature of the problems you have to solve you get to use something like 10 21164s concurrently to compute. The drawback is, you would not be studying CS subjects as detailed as a CS major, since the enphasis is on computation, ie, numerical methods and algorithms.