|
Paulo Zemek wrote: One of the reasons to use code made by others is that "such code was created by experts on those areas and was largely tested" and it would be extremely difficult to do a better job.
Like this[^]? Or this[^]? Or this[^]?
Seriously, for the love of bacon, don't follow any of those tutorials!
Many "experts" don't have to first idea how to write secure code. They churn out tutorials explaining how to do things in the least secure way possible, and thousands of novice developers copy the code verbatim, without taking the time to understand the code or check for vulnerabilities.
And when people who do know better try to point out the flaws in the tutorial's code, we're generally ignored.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Actually I wasn't even talking about copying code... but about using libraries.
I personally love to "reinvent" the wheel, be it because of performance concerns, security concerns or simply to learn how those things work internally.
Yet, many developers really prefer to get already made code and, if they can't find, they will do an even less secure implementation. No, I am not saying that "copying from others" will be good. I am saying that allowing developers that are simply not of that domain to do it will be even worse.
Also note that I quoted that "such code was created by experts on those areas and was largely tested" by a reason. That's the belief to use code made by others. I don't agree with the statement as is.
|
|
|
|
|
Shift+Ins, Ctrl+Ins, Shift+Del
It's still painful using a keyboard where I can't use those shortcuts.
|
|
|
|
|
IMHO, This is possible if only if they do a system that entirely depends on other people work and couldn't or less possible way testing it.
|
|
|
|
|
When taking over a project with new technology, most companies won't give time to learn it, we have to research with Google in the initial stage while study it in our own free time and go back to fix any inadequacies. The problem is some developers (even the senior ones) always rely on copy and paste without understanding or making effort to study in depth the technologies they are using.
|
|
|
|
|
<nag> It's Shift+Ins that resembles Ctrl+V. </nag>
Ciao,
luker
|
|
|
|
|
Sorry, it's been a while. Actually never, as I started on a CUA interface.
TTFN - Kent
|
|
|
|
|
Even though Windows 10 and Windows 10 Mobile are part of the same "One" product strategy, the two feel like two separate projects at Microsoft. It's not like anyone uses Windows Mobile
|
|
|
|
|
For many tech companies the race is on to build ever smaller computer processors, but one British man has gone in the opposite direction. Unfortunately, he'll have to build a giant keyboard before using it
|
|
|
|
|
Bah! You have to use relays! Kids these days...
|
|
|
|
|
The Fan is Canonical’s answer to the container networking challenge. We recognised that container networking is unusual, and quite unlike true software-defined networking, in that the number of containers you want on each host is probably roughly the same. You want to run a couple hundred containers on each VM. You also don’t (in the docker case) want to live migrate them around, you just kill them and start them again elsewhere. Essentially, what you need is an address multiplier – anywhere you have one interface, it would be handy to have 250 of them instead.
Marky Mark could've thought of a better name on this one.
|
|
|
|
|
No matter how genius a new application is, it is still required to go through testers’ hands. And despite the important role testers play, they remain in the shadows. When developers become aware of the variety of tests their software must endure, it often forces them to rethink the way they develop their software—in a good way.
"Andy buffed those shoes to a high, mirror shine..."
|
|
|
|
|
One storage provider compiles failure rates for major hard drive vendors and a pattern emerges. Ten minutes before your backup starts, or just before the deadline on that project
|
|
|
|
|
HGST drives for me after seeing this!
#SupportHeForShe 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 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
Only 2 things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein
|
|
|
|
|
Unless you're jamming dozens of consumer drives into giant storage enclosures it's also mostly irrelevant. Being able to tolerate an extra order of magnitude or two of vibration is the biggest real difference between consumer and enterprise drives. The perpetually faceplanting seagates backblaze is continuously murdering are an even lower grade; stripped from USB enclosures where the assumption is that they'd spend most of their time turned off.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging 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
|
|
|
|
|
|
According to the results of an informal poll that we conducted with over 1,600 CodeProject.com members, 1 in 4 developers think they are the best member of their team. The other three felt they were too good to respond
Or optionally: whatever it takes to get "Naega jeil jal naga" out of my head.
Bam Ratatata Tatatatata.
|
|
|
|
|
I just HAD to Google what the heck "Naega jeil jal naga" is didn't I...
Thanks Kent. ( ͠° ͟ʖ ͡°)
Kevin Priddle
Editor and Special Projects Manager - CodeProject
|
|
|
|
|
Best, Worst, Only, Barely; looks like I'm checking more boxes there than the average insider survey.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging 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
|
|
|
|
|
Both 32bit and 64bit versions of Home or Professional to be included on a drive So you'll know where to stick your Windows 10
|
|
|
|
|
#SupportHeForShe 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 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
Only 2 things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein
|
|
|
|
|
Uncle Bob's take on multiple inheritance: Interfaces Considered Harmful
Coincidentally, pretty well my take on it too.
It's a bit old, but I couldn't find a link in here, and thought it may be of some interest.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
It was linked to and debated pretty well at the time.
|
|
|
|
|
Thanks, I did search for it but failed to find any reference.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
PS. Is this the Thread[^] you were talking about?
Because if that's debate you may feel at home in the Houses of Parliament, I didn't see much technical discussion there at all.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|