Ever tried to describe to someone below the age of 10 why you need to declare variables?
It's actually quite easy. You just say, "We need to tell the computer (the compiler) what type of data the variable represents. This is so it knows if it's a whole number, a fractional number, or a string, etc. When the computer knows what type the data is, it can automatically enforce the rules about that type — for example that 3.14 can't fit into a whole number, or should be rounded to 3."
Are you kidding? One of the biggest and first steps in terraforming Mars is to introduce massive amounts of carbon and greenhouse gasses into the atmosphere to warm it up on the global scale. We are experts in that field because we are doing it to our own planet at an alarming rate.
Yes and there are just soooo many fossil fuels on Mars to burn to create greenhouse gasses.
Consequently, if an email has a line in the body where someone has actually typed "From " as the beginning of a sentence, Thunderbird can mistake that as the beginning of a new email (there are a couple other checks it does - read the link if you want the details).
Actually, no. You're wrong. If there is "From " at the beginning of a line, then what the mbox format specifies is that it be reencoded as ">From ", so that it can be decoded.
Unfortunately (and this is the real problem), it does not require that ">From " be reencoded as ">>From ", so in other words encoding and decoding is not an invertible situation, because most MDAs are stupid about encoding.:-/
As for the remark that Swift is "growing faster than anything else we can track" in TFA, well, okay, but grass grows faster than redwoods, too, but that doesn't mean it's going to get as tall.:)
Agile cannot produce good software since by definition you can't do anything that takes longer than a Sprint. And, if it wasn't for the nearly an hour a day we wasted in Scrum, I might have finished it on time. Of course, there were more JIRA issues that would have taken more than one Sprint so I would have probably just failed later due to Agile.
You're an idiot. If a story takes longer than a single sprint, you break it into multiple stories and, if applicable, also encapsulate those stories in an epic.
Perhaps a compromise is order: dh_vndr_id or dhous_vndr_id.
What in God's name is that variable for? You actually know of production code that abbreviates "vendor" as "vndr" and "house" as "hous"? Excuse me while I go vomit...
I use verbose comments so I don't have to remember what was done and why it was done that way. Frankly I've got too many other things that I'd rather remember.
Yup. Hear hear! This is a sign that you are a good, seasoned programmer.
Granted verbose comments will make my code seem pretty old school, but I have yet to hear any questions from someone who picked up my code after I've left it.
Excellent!
And I can go back to code and know what I was doing even if it was 5 years ago. Now I may laugh at myself and be amazed at just how much I didn't know even then, but I will totally understand what's in the code without having to guess.
The top code is more fragile. And you also end up repeating all the cleanup code, often several times. In the bottom code, it's all nicely and neatly in one place...much more maintainable.
It's not actually relevant how many ranking indexes it fell by. You can't go by that. What's relevant is the percentages.
Objective-C went from 10.294% to 1.419%.
Swift went from 1.054% to 1.277%.
Combined, they went from 11.349% to 2.696%.
Clearly, the method of calculating percentages is highly flawed, as iOS and OS X development has not dropped as much as we are (mis)led to believe here.
Ever tried to describe to someone below the age of 10 why you need to declare variables?
It's actually quite easy. You just say, "We need to tell the computer (the compiler) what type of data the variable represents. This is so it knows if it's a whole number, a fractional number, or a string, etc. When the computer knows what type the data is, it can automatically enforce the rules about that type — for example that 3.14 can't fit into a whole number, or should be rounded to 3."
I used Perl 15 years ago but Perl 6 has taken far too long.
How did you get a copy of Perl 15? I thought that was still 200 years away...
Are you kidding? One of the biggest and first steps in terraforming Mars is to introduce massive amounts of carbon and greenhouse gasses into the atmosphere to warm it up on the global scale. We are experts in that field because we are doing it to our own planet at an alarming rate.
Yes and there are just soooo many fossil fuels on Mars to burn to create greenhouse gasses.
Saltwater is more hospitable than Mars atmosphere?
and Earth will still be an infinitely more habitable place than Mars
"infinitely" is a bit of an exaggeration.
Or maybe even try something similar on a spherical orbital station that only looks like a moon.
That's no moon...
Just match the angle of the cone to the spin rate and you can have full earth gravity.
This. Yes. So much this.
Consequently, if an email has a line in the body where someone has actually typed "From " as the beginning of a sentence, Thunderbird can mistake that as the beginning of a new email (there are a couple other checks it does - read the link if you want the details).
Actually, no. You're wrong. If there is "From " at the beginning of a line, then what the mbox format specifies is that it be reencoded as ">From ", so that it can be decoded.
:-/
Unfortunately (and this is the real problem), it does not require that ">From " be reencoded as ">>From ", so in other words encoding and decoding is not an invertible situation, because most MDAs are stupid about encoding.
Actually, that should compile to a single opcode only if x is a 32-bit unsigned integer.
As for the remark that Swift is "growing faster than anything else we can track" in TFA, well, okay, but grass grows faster than redwoods, too, but that doesn't mean it's going to get as tall. :)
You've seen The Force Awakens already?
The title is missing a comma. It should be:
NASA Concludes That Comets, Not Alien Megastructures, Orbit KIC 8462852
Not:
NASA Concludes That Comets, Not Alien Megastructures Orbit KIC 8462852
Disagree. Real programmers care a lot about what languages they use.
Agile cannot produce good software since by definition you can't do anything that takes longer than a Sprint. And, if it wasn't for the nearly an hour a day we wasted in Scrum, I might have finished it on time. Of course, there were more JIRA issues that would have taken more than one Sprint so I would have probably just failed later due to Agile.
You're an idiot. If a story takes longer than a single sprint, you break it into multiple stories and, if applicable, also encapsulate those stories in an epic.
I agree! Star Trek Continues is miles better than other fan shows.
You should watch episodes 4 & 5... they're good as well (especially 5).
I misread this at first as:
The Neuroscientist Who Tested a Brain Transplant On Himself
Perhaps a compromise is order: dh_vndr_id or dhous_vndr_id.
What in God's name is that variable for? You actually know of production code that abbreviates "vendor" as "vndr" and "house" as "hous"? Excuse me while I go vomit...
Seriously, what's wrong with dhouse_vendor_id?
I use verbose comments so I don't have to remember what was done and why it was done that way. Frankly I've got too many other things that I'd rather remember.
Yup. Hear hear! This is a sign that you are a good, seasoned programmer.
Granted verbose comments will make my code seem pretty old school, but I have yet to hear any questions from someone who picked up my code after I've left it.
Excellent!
And I can go back to code and know what I was doing even if it was 5 years ago. Now I may laugh at myself and be amazed at just how much I didn't know even then, but I will totally understand what's in the code without having to guess.
Perfect. As it should be! Nice work.
The top code is more fragile. And you also end up repeating all the cleanup code, often several times. In the bottom code, it's all nicely and neatly in one place...much more maintainable.
“Hello, GOTO. My name is Inigo Montoya. You killed my father. Prepare to die.”
Obj-C fell 11, swift went up 4.
It's not actually relevant how many ranking indexes it fell by. You can't go by that. What's relevant is the percentages.
Objective-C went from 10.294% to 1.419%.
Swift went from 1.054% to 1.277%.
Combined, they went from 11.349% to 2.696%.
Clearly, the method of calculating percentages is highly flawed, as iOS and OS X development has not dropped as much as we are (mis)led to believe here.
On mobile, everything is performance-critical these days.
Think wattage, energy, battery, etc.
Objective-C is actually a very good language.
FTFY
xz is superior to 7-zip.
In C there can only be one function named do_copy() in the entire program.
Obviously you don't know C.
If you declare do_copy() as static, you can have as many as you like -- one per compilation unit.
Vic Mignogna is an extremely believable Captain Kirk. I think he plays a better Kirk than Shatner.
I don't know about better (Shatner defined Kirk, after all), but I agree that he's really, really good.
They really nailed it when casting him for the role.
"They" didn't cast him. STC is, in fact, his brainchild.