|
Their tool works on software libraries written in the increasingly popular Rust programming language, which brands itself as both safe and efficient. To be fair: users are pretty good at manually finding buffer overflow vulnerabilities
|
|
|
|
|
The D.A.U. test... one of the bests and most difficult to secure you app against.
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.
|
|
|
|
|
Programming evolution milestones include ubiquitous open source, low-code programming and API-based everything. "You try and tell the young people today that... and they won't believe ya'."
Loops? You were lucky to have loops!
|
|
|
|
|
. . . and lest we overlook the background story.
I a world of no Q/C on physical merchandise (aside from the end user), and critical thinking about information received from dubious sources, such as social media, has evaporated, it's perfectly natural that software quality expectations have dropped as well. So - anyone can do it - who'd even notice. ?
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
Quote: how coding has grown easier in the past decade How coding.... what?
I suppose this guy and I have different perceptions of reality.
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.
|
|
|
|
|
The InformationWeek 2020 IT Salary Survey lets you know how you stacked up against your peers during a year that was like no other. Just in case you didn't look at your pay cheque
|
|
|
|
|
Windows 11 looks to be a decent upgrade, but not one to lose sleep over missing. You mean it's almost like an early Alpha build?
Or like regular Windows?
|
|
|
|
|
Quote: The Windows 11 insider build is surprisingly unpolished and unfinished Surprisingly?
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.
|
|
|
|
|
In addition to Windows 11, Microsoft has been secretly working on a new Windows PC experience called 'Cloud PC' that allows business customers to run virtualized desktops in the cloud. It will either reign or rain
|
|
|
|
|
The basic idea here is to start with real code that you wrote and then remove irrelevant details to make it into a self-contained example instead of coming up with examples out of thin air. You mean "Hello world" isn't real code?
|
|
|
|
|
Don't people sign NDAs nowadays?
|
|
|
|
|
They do, which is why many developers write personal projects as well, that they can show to prospective clients / employers.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
One of the reasons I never did well in school was that the math and physics examples were so contrived. Then again, a real world example would have required so much more math and physics that it would have been impossible. So I think, even in programming, contrived examples have their place -- the idea is to keep the context simple and accessible as well. A very important part of the teaching process then becomes how to shift from a simple context to a more complex (real world) context. If only I'd understood that when I was going to school.
|
|
|
|
|
School is there to teach you the basics. They have advanced courses for kids that want to continue down the path. At least, they did it that way when I was a kid.
I have a friend that wants to learn how to write code (no, he's not an ex-coal miner). He just got his masters in engineering, but admits he's weak in writing code, and his entire experience with regards to code is in C++.
I told him to get VS Community Edition, pick one of the many languages it supports and start writing code. I know - I'm not much of a teacher.
I pointed him at code project, but that's all I really know to do.
".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
|
|
|
|
|
Another idea might be to pick a not-too-hard project (for example a notepad, then move on to a calculator, or to solitaire), and write it from scratch. A successful project would give experience in design, graphic layout, etc. The advantage of learning from such a project is that there are endless examples of working programs that may be used for guidance.
There is little advantage today to starting from the batch-processing (or console I/O) programming that we started with 40+ years ago.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
He knows nothing about Visual Studio. That alone makes starting even the simplest project a noteworthy task.
".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
|
|
|
|
|
This resonates because it's what I've done in most articles. I'd find it hard to "come up with examples out of thin air" that weren't hackneyed or for newbies. If I'm going to discuss something interesting, it has to come from real code that has been edited to distill its essence.
|
|
|
|
|
But nothing is more relevant than a foo and a bar . Oops - excuse me - I meant fubar .
|
|
|
|
|
Helping Microsoft with Windows 11 can earn you some unique achievements and badges. If you're really good, do you get a sucker?
Although I think the sucker is somewhere else in this equation.
|
|
|
|
|
Kent Sharkey wrote: Although I think the sucker is somewhere else in this equation.
As in:
var aSuckerIsBorn = 1minute; ?
|
|
|
|
|
Kent Sharkey wrote: some unique achievements and badges. The best badge ist the badger
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.
|
|
|
|
|
Not the badgest?
TTFN - Kent
|
|
|
|
|
Badgest? we don't need no stinkin Badgest!
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
It's mind-blowing that people would devote time to finding bugs in return for "achievements" and "badges". I hoot in derision in their general direction.
|
|
|
|
|
I suspect it might be more for people that stumble across bugs, then bother to report them.
Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012
|
|
|
|