What the heck does this mean?
-
I'm doing a phone interview tomorrow with the lead tech guy and he, and I quote: "wants to make sure that your strategies align more with Ruby best practices as opposed to a more traditionally .NET approach." Now, what exactly does that mean? From my experience, Ruby developers have piss poor practices, but I really wonder Ruby brings to the table in terms of practices that are somehow different from "traditional" .NET approaches. All I can think of is leveraging features like mixins that promote bad OO practices. Anyone have a clue? More generally, would you say that [Java / C / PHP / F# / etc.] has best practices that distinguish it from "traditional .NET" development? Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
Marc Clifton wrote:
"wants to make sure that your strategies align more with Ruby best practices as opposed to a more traditionally .NET approach."
Marc Clifton wrote:
Now, what exactly does that mean?
Quite simply it means nothing! I have worked businesses where a number of people use business jargon and nothing else - apart from finding it highly irritating it quite simply is a means of obscuring their lack of knowledge in an area while trying to sound impressive. Best practice - whatever gets the job done making future maintenance as straightforward as possible, in other words doing what you are paid to do.
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
-
I am guessing he is either: - talking about building up classes using Ruby's strengths and understanding how to apply duck typing in the best ways, or - talking out of his arse.
veni bibi saltavi
Nagy Vilmos wrote:
duck typing
Nagy Vilmos wrote:
- talking out of his arse.
If it smells like a fart, sounds like a fart and everyone runs away from it then it probably is a fart.
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
-
Can you send such "false positives" to Matthew? http://www.codeproject.com/Messages/5003342/Re-The-Spam-detector-seems-to-be-getting-a-little.aspx[^]
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
-
Not sure. Perhaps the filter confused the word 'duck' with something else ;)
"When you don't know what you're doing it's best to do it quickly" - Jase #DuckDynasty
"arse" is a naughty word.
I wanna be a eunuchs developer! Pass me a bread knife!
-
Maybe the antispam is crossed that you drank all of its gin reserve. It is a petty entity, I'd never be crossed for such a minor thing but stay away from the Whisky if you value your continued existence :-D
Geek code v 3.12 GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- r++>+++ y+++* Weapons extension: ma- k++ F+2 X
It's female, then.
I wanna be a eunuchs developer! Pass me a bread knife!
-
Marc Clifton wrote:
make sure that your strategies align
I am so using that phrase next time I am interviewing someone.
Try Hovercraft for Android, voted "a game" by players.
Unless I'm employing someone to create strategies, they can keep their strategies at home -- that's as "aligned" as they need to be.
I wanna be a eunuchs developer! Pass me a bread knife!
-
Marc Clifton wrote:
"wants to make sure that your strategies align more with Ruby best practices as opposed to a more traditionally .NET approach."
Marc Clifton wrote:
Now, what exactly does that mean?
Quite simply it means nothing! I have worked businesses where a number of people use business jargon and nothing else - apart from finding it highly irritating it quite simply is a means of obscuring their lack of knowledge in an area while trying to sound impressive. Best practice - whatever gets the job done making future maintenance as straightforward as possible, in other words doing what you are paid to do.
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
Nope. He wants continuous, built-in testing. Ignore this at your peril.
I wanna be a eunuchs developer! Pass me a bread knife!
-
I'm doing a phone interview tomorrow with the lead tech guy and he, and I quote: "wants to make sure that your strategies align more with Ruby best practices as opposed to a more traditionally .NET approach." Now, what exactly does that mean? From my experience, Ruby developers have piss poor practices, but I really wonder Ruby brings to the table in terms of practices that are somehow different from "traditional" .NET approaches. All I can think of is leveraging features like mixins that promote bad OO practices. Anyone have a clue? More generally, would you say that [Java / C / PHP / F# / etc.] has best practices that distinguish it from "traditional .NET" development? Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
May I translate: We are the Borg. You will be assimilated. Your existence as you know it is over and you will adapt to service us. Resistance is futile. Or even simpler: We want to go sure that any crap we have produced, be it as unconventional as it wants, will be adopted by you as best practice. If you have the option: Run as fast and as far you can.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a fucking golf cart.
"I don't know, extraterrestrial?" "You mean like from space?" "No, from Canada." -
Unless I'm employing someone to create strategies, they can keep their strategies at home -- that's as "aligned" as they need to be.
I wanna be a eunuchs developer! Pass me a bread knife!
Just the sort of comment I'd expect from someone with misalignment all over their strategies!
Try Hovercraft for Android, voted "a game" by players.
-
I'm doing a phone interview tomorrow with the lead tech guy and he, and I quote: "wants to make sure that your strategies align more with Ruby best practices as opposed to a more traditionally .NET approach." Now, what exactly does that mean? From my experience, Ruby developers have piss poor practices, but I really wonder Ruby brings to the table in terms of practices that are somehow different from "traditional" .NET approaches. All I can think of is leveraging features like mixins that promote bad OO practices. Anyone have a clue? More generally, would you say that [Java / C / PHP / F# / etc.] has best practices that distinguish it from "traditional .NET" development? Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
Marc Clifton wrote:
"wants to make sure that your strategies align more with Ruby best practices as opposed to a more traditionally .NET approach."
I think this statement is a preemptive strike from the the interviewer. What he really is trying to say is - If you try to outsmart me with your knowledge, i'll throw in a "this is not how its done in Ruby" trump card and save my ego.
-
I'm doing a phone interview tomorrow with the lead tech guy and he, and I quote: "wants to make sure that your strategies align more with Ruby best practices as opposed to a more traditionally .NET approach." Now, what exactly does that mean? From my experience, Ruby developers have piss poor practices, but I really wonder Ruby brings to the table in terms of practices that are somehow different from "traditional" .NET approaches. All I can think of is leveraging features like mixins that promote bad OO practices. Anyone have a clue? More generally, would you say that [Java / C / PHP / F# / etc.] has best practices that distinguish it from "traditional .NET" development? Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
This reminds me of a an old story. Once an interviewer told me - "I want to know whether you understand the difference between VB and .Net properly" and surprisingly it was in 2008 so he was not talking about VB6, He was talking about VB.NET. And I was like :omg:
-
Just the sort of comment I'd expect from someone with misalignment all over their strategies!
Try Hovercraft for Android, voted "a game" by players.
I'm strategically unaligning myself from your comments.
I wanna be a eunuchs developer! Pass me a bread knife!
-
I'm doing a phone interview tomorrow with the lead tech guy and he, and I quote: "wants to make sure that your strategies align more with Ruby best practices as opposed to a more traditionally .NET approach." Now, what exactly does that mean? From my experience, Ruby developers have piss poor practices, but I really wonder Ruby brings to the table in terms of practices that are somehow different from "traditional" .NET approaches. All I can think of is leveraging features like mixins that promote bad OO practices. Anyone have a clue? More generally, would you say that [Java / C / PHP / F# / etc.] has best practices that distinguish it from "traditional .NET" development? Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
To my ears, the meta-message seems loud-and-clear, resonating with some, or all, of the following: 0. I am insecure. 1. I am suspicious of you, personally, or professionally 2. I am (may be) threatened by your achievements/background/experience/reputation /.../.../... 3. I want to know if you'd "fit in" in every possible sense of that word including: a. will you accept me as your boss, and grovel if necessary in the interview to prove that b. won't be someone who will stand out and be seen as a replacement for me. c. if you realize how dumb I am, how over-promoted, will you blow my cover ? 4. Ruby is my religion: will you convert, or not ? Prove you are not an unbeliever by walking across hot coals without screaming. 5. I want to see some vulnerability
«I'm asked why doesn't C# implement feature X all the time. The answer's always the same: because no one ever designed, specified, implemented, tested, documented, shipped that feature. All six of those things are necessary to make a feature happen. They all cost huge amounts of time, effort and money.» Eric Lippert, Microsoft, 2009
-
They try to make things sound better by calling them "best" when they're not even good. :sigh:
Let me rephrase for you; "Once you do things my way you will be following best practices"
My plan is to live forever ... so far so good
-
To my ears, the meta-message seems loud-and-clear, resonating with some, or all, of the following: 0. I am insecure. 1. I am suspicious of you, personally, or professionally 2. I am (may be) threatened by your achievements/background/experience/reputation /.../.../... 3. I want to know if you'd "fit in" in every possible sense of that word including: a. will you accept me as your boss, and grovel if necessary in the interview to prove that b. won't be someone who will stand out and be seen as a replacement for me. c. if you realize how dumb I am, how over-promoted, will you blow my cover ? 4. Ruby is my religion: will you convert, or not ? Prove you are not an unbeliever by walking across hot coals without screaming. 5. I want to see some vulnerability
«I'm asked why doesn't C# implement feature X all the time. The answer's always the same: because no one ever designed, specified, implemented, tested, documented, shipped that feature. All six of those things are necessary to make a feature happen. They all cost huge amounts of time, effort and money.» Eric Lippert, Microsoft, 2009
BillWoodruff wrote:
resonating with some, or all, of the following:
Yeah, that seems to be the sentiment here. I'll be interested to see how it goes. Thanks for the feedback, it may be valuable! Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
-
Marc Clifton wrote:
"wants to make sure that your strategies align more with Ruby best practices as opposed to a more traditionally .NET approach."
I think this statement is a preemptive strike from the the interviewer. What he really is trying to say is - If you try to outsmart me with your knowledge, i'll throw in a "this is not how its done in Ruby" trump card and save my ego.
Rahul Rajat Singh wrote:
If you try to outsmart me with your knowledge, i'll throw in a "this is not how its done in Ruby" trump card and save my ego.
Ugh. I've experienced that before! Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
-
May I translate: We are the Borg. You will be assimilated. Your existence as you know it is over and you will adapt to service us. Resistance is futile. Or even simpler: We want to go sure that any crap we have produced, be it as unconventional as it wants, will be adopted by you as best practice. If you have the option: Run as fast and as far you can.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a fucking golf cart.
"I don't know, extraterrestrial?" "You mean like from space?" "No, from Canada."CDP1802 wrote:
If you have the option: Run as fast and as far you can.
I do, but I also don't want to turn down what could be a lucrative contract. I'll have to do a bit of interviewing the interviewer myself. :) Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
-
Surely it doesn't matter if your strategies come from Ruby, .NET or Mars. If you can write clean, well designed and structured code that meets or exceeds the client's expectations, then it's irrelevant. If I came across that statement from the "lead" tech for a job interview, I'd seriously question their credentials.
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare Home | LinkedIn | Google+ | Twitter
Dominic Burford wrote:
Surely it doesn't matter if your strategies come from Ruby, .NET or Mars.
My thoughts exactly. Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
-
They try to make things sound better by calling them "best" when they're not even good. :sigh:
PIEBALDconsult wrote:
They try to make things sound better by calling them "best" when they're not even good.
Yup. I've definitely encountered that in the Ruby camp. Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!
-
Um... Testing... Testing... Seriously. Many Ruby wallahs think that .NET guys don't do enough testing. That sounds like something someone would refer to as "best practices".
I wanna be a eunuchs developer! Pass me a bread knife!
Mark_Wallace wrote:
Many Ruby wallahs think that .NET guys don't do enough testing.
I suspect that is it, but I can't help wondering what else he might mean. I think the first thing I will do is fire back the question "What is your perception of .NET practices?" Might lead to an interesting conversation, or at least a revealing one. Marc
Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!