|
For example, my father. Funny thing is that he has a PhD and built a computer in the 80s to gather data from some test samples (it was cheaper and easier to use than the HP hardware.) Problem is that he overthinks everything.
|
|
|
|
|
Joe Woodbury wrote: For example, my father. For the record... I didn't call your father clueless moron... You did the association
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
I never called him a "clueless moron", but came close. To be fair, the last time he screwed up his computer in a spectacular way, he apologized to me and said he would be a good tester. (And the last time he asked how to do something crazy, he looked at my long list of specific instructions that had to be done in order and decided to not do it.)
|
|
|
|
|
I know what you mean...
The worst are those who know a bit about computers.
It is not know enough to be safe, but it is enough to be really dangerous.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
What's that expression about stuff falling from trees?
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
F=G((m1*m2)/r²) ?
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
That's the guy.
I keep getting it mixed up with Coulomb's Law -- y'know, the one about the further away people are, the less stoopid they sound.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
If a tree falls in the forest and nobody is there to hear it, is it still stoopid?
#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
If a tree falls in the forest and you don't hear it, you'm buggered!
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Why should "more companies" do it when the biggest players in the industry don't?
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
Cart before the horse. Before QA can test, the application has to be testable. As bizarre as this sounds, in many cases that is not easily achieved without a whole lot of supporting infrastructure. Because, realistically, programmers don't write testable code. And that should be the horse. If programmers wrote testable code, then companies wouldn't have to "invest" an arm and a leg on the QA side to compensate for their sh*t developers.
[edit]Oh, and QA people tend to be like programmers. They are actually clueless as to how to test.[/edit]
|
|
|
|
|
We write testable code here. I can't imagine writing code without the infrastructure necessary to test my code. Just because it compiles, doesn't mean it is by any means ready to ship (or even test).
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
Although they are one of the first constructs that junior programmers learn, loops can pose many potential issues the software development process, and could be avoided in many cases, according to Marco Emrich. Again?
|
|
|
|
|
A bs article if I ever saw one.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
The sign of an idiot provocateur is when they use "mistakes morons make" as a reason not to do something. Even funnier is when their alternatives suffer all the same problems, only worse (recursion bugs are notoriously tricky to track down.)
(And no offense to Java-istas, but using the stream API to iterate over a map is one of the dumbest thing I've ever read. How about forEach?)
|
|
|
|
|
His four points are actually excellent, in that they boil down to "don't be a crappy, careless programmer" -- that's always good advice.
But does he really offer recursion and streams as alternatives?
There's no way anyone could ever make careless mistakes with them, is there? Especially not the kind of programmer who doesn't know what <= means. You can trust them with recursion, no worries.
He's probably just unhappy that he missed out on the "make goto a dirty word" campaign, so he's trying to start a new one.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Dear Lord!
Don't use a loop because you might screw up the break condition, use recursion instead! No-one in the history of the world has ever missed a break condition on a recursive method, have they?
Given that these high-falutin' ideas tend to fall apart in the face of reality, let's look at waht I'm writing today: I'm pulling a list from a database and generating an ML feed from every record to throw at an API. That's a pretty run-of-the-mill job and all over the world there'll be peope writing something similar.
Is anyone suggesting that there's really a better way of doing this than:
Read into list
foreach item in list
do stuff
It might look prosaic and it might not make for great conference speeches, but it's clearly and obviously the way to do the job - it's readable, it's reliable and it works. And, no, the foreach won't fail to break when it gets to the end of the list; the statefullness of this one off job won't kill the server and I'm entirely sure that nobody will die as a result of my hideously old-fashioned programming.
Whenever you find yourself on the side of the majority, it is time to pause and reflect. - Mark Twain
|
|
|
|
|
Recursion is easier to understand
That's a good one. Tell any newbie (who are the apparent audience, given that the cited "reasons to avoid loops" apply primarily to them) that recursion is easier than looping, they will definitely agree.
|
|
|
|
|
The blind leading the blind. So, obfuscate loops by using higher order functions or, OMG, recursion ? It's still a loop!
If I were in that lecture, I'd walk out LMAO.
|
|
|
|
|
The worst part about this is to think companies actually pay this guy to consult for them.
I wouldn't let him or anyone from that company step through the door.
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
|
|
|
|
|
He's a pussy. Real programmers loop using recursively templated lambda expressions. Generated via XML markup. And with only slight modifications to the XML and workflow, the the new icons are created.
|
|
|
|
|
David O'Neil wrote: He's a pussy. Real programmers loop using recursively templated lambda expressions. Generated via XML markup. And with only slight modifications to the XML and workflow, the the new icons are created.
Well of course they're easily generated from XML. They're in native .svg format and will look great on anything from a 16x16 titlebar icon to a digital billboard at times square.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
Microsoft continues to face data-privacy obstacles in Europe over its core cloud-based products. "You have zero privacy anyway. Get over it."
|
|
|
|
|
What, are they saying that allowing a US corporation to upload and store (with real-time changes) all your (business critical) data might be a bad thing?
If so, it's obviously time to upgrade to ms office 2003.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
A pair of researchers, one from the University of Munich, the other the University of Amsterdam has found that people may behave with overconfidence as a means to persuade or deceive other people. That's what I've *always* said
It always works when "rules lawyering"
|
|
|
|