|
Kent Sharkey wrote: In the future, they'll get rid of the app, and replace it with a larger ribbon
thought they did already??
|
|
|
|
|
The recent security weakness found in both iOS and OS X hints at flaws in coding style guidelines, unit testing, system testing, code review policies, error management strategies, and tools deployment. "GOTO considered harmful"
|
|
|
|
|
A good article which tells us about so many different things which can go wrong in programming. Do not stop reading it to early, it far more than that "goto"!
|
|
|
|
|
One reason I always add braces to my if statements and all other control statements. Not sure that would have stopped this error though. Treating warnings as errors probably would have, since I'm "sure" the compiler warned about the unreachable code.
If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein
|
|
|
|
|
ahmed zahmed wrote: One reason I always add braces to my if statements From the article itself;
He first notices that the file containing the bug "is not routinely formatted automatically: There are plenty of inconsistent spaces, tabs, and code in comments," No amount of rule-of-thumbs or best-practices that can save one if the code is unreadable.
Langley writes in his blog that he thinks that code reviews could be effective to prevent such kind of issues. Code reviews are a lousy way of providing training.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Like I said, use the compile flag to report warnings as errors. That would have caught the bug. It's certainly not a panacea, nothing is, but it's a good tool to use.
Code Reviews are good for what they're intended, and had this code been competently reviewed the issue would have been found. That's the problem with CR's: competence.
If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein
|
|
|
|
|
The whole Internet is controlled by seven actual, physical keys. "The truth is more frightening, nobody is in control. The world is rudderless."
|
|
|
|
|
They sort of spoilt the whole thing by saying "well, if it all goes horribly wrong, we can always just drill the safes to get the keys".
|
|
|
|
|
Sounds like a new oceans 11 movie.
Scissors cuts paper, paper covers rock, rock crushes lizard, lizard poisons Spock, Spock smashes scissors, scissors decapitates lizard, lizard eats paper, paper disproves Spock, Spock vaporizes rock, and as it always has, rock crushes scissors.
|
|
|
|
|
|
Emerging tech often takes a while to get into the enterprise. This year's watchlist shows that there's plenty of hot new spaces to watch, while a few much older trends are just now reaching mainstream. I've always been partial to Accounts Payable technology myself
|
|
|
|
|
Two direct reports to new Microsoft CEO Satya Nadella — EVP of business development and evangelism Tony Bates and EVP of marketing Tami Reller — are leaving the company, according to numerous sources close to the situation. "When a new male takes over a pride with young cubs, his first task is to kill all the existing cubs of the former male."
|
|
|
|
|
A new job posting for a newly formed team at Microsoft, dubbed initially as "New Devices and Gaming", gives some clues as to where Redmond is looking next for dominance. While Xbox 360, Xbox One and Live games are exclusive to Microsoft products, there appears to be a new strategy materializing. "If I'm telling you the truth right now, do you believe it? Games people play in the middle of the night"
|
|
|
|
|
Meh, mobile gaming has always been pretty lame.
.-.
|o,o|
,| _\=/_ .-""-.
||/_/_\_\ /[] _ _\
|_/|(_)|\\ _|_o_LII|_
\._. |\_/|"` |_| ==== |_|
|_|_| ||" || ||
|-|-| ||LI o ||
|_|_| ||'----'||
/_/ \_\ /__| |__\
|
|
|
|
|
Agreed - but that is mobile as primary platform. Mobile as additional info/context sensitive input device might be good.
|
|
|
|
|
Yeah. But by the looks of it this team is purely for mobile devices.
.-.
|o,o|
,| _\=/_ .-""-.
||/_/_\_\ /[] _ _\
|_/|(_)|\\ _|_o_LII|_
\._. |\_/|"` |_| ==== |_|
|_|_| ||" || ||
|-|-| ||LI o ||
|_|_| ||'----'||
/_/ \_\ /__| |__\
|
|
|
|
|
Viewed as an alternative to the ballyhooed Famo.us JavaScript framework, GSS is geared toward boosting Web UI development by fixing CSS's inherent layout issues That's a lot of work to take on
|
|
|
|
|
With its continued focus on education, Google has launched Oppia (beta). The Open Source project is a free educational tool that lets anyone create online educational activities through the web interface. Interactivity is its strong suit. The interactive activities are called “explorations”. "We don't need no education"
|
|
|
|
|
Microsoft is currently experimenting with a free version of Windows 8.1 that could boost the number of people using the operating system. Sources familiar with Microsoft’s plans tell The Verge that the company is building "Windows 8.1 with Bing," a version that will bundle key Microsoft apps and services. Because "bundling" went so well for them in the past
|
|
|
|
|
Clickety[^] [NYTimes]
"Your degree is not a proxy for your ability to do any job. The world only cares about - and pays off on - what you can do with what you know (and it doesn’t care how you learned it)."
/ravi
|
|
|
|
|
|
We've lost a lot of good people this year.
|
|
|
|
|
Attempting to further encourage the use of the Git version control software in the enterprise, developer tools provider Atlassian has released a package to help managers harness the open source application for large coding projects. Git your Git! Onna Stick!
|
|
|
|
|
A 100-seat license of the package starts at $12,800 for on-site download or $600 per month for the hosted version on Atlassian OnDemand.
Don't you love how open-source is hijacked for big corporation commercialization?
That said, I recently was exposed to Stash and was very impressed with the documentation, less so with the actual UI, and of course, and not at all with the total lack of documented processes that the company I was consulting for (and am no more, I discovered I have absolutely no passion for the behind-the-scenes workings of a major cable company.)
I learned something (a few things actually) but one thing is, yes, Git is powerful, and the article is right, it IS a developer tool, not a manager tool, and it absolutely requires process documentation -- everyone uses it differently, and one has to know how the lead dev wants it used!
Marc
|
|
|
|
|
Yeah, those zeroes caught my eye as well. I'd compare it to TFS pricing but they make is so freaking difficult to just find the CAL pricing. Still, that's less than 1 license of VS Ultimate, so I'm guessing Atlassian will end up cheaper.
Ah, here we go[^]. $667CDN/user. Ouch.
Marc Clifton wrote: everyone uses it differently, and one has to know how the lead dev wants it used Oh yeah. This is one majorish problem with Git, and probably why there are so many "use Git without using Git" tools out there: they just incorporate a process.
TTFN - Kent
|
|
|
|