General statistics
List of Youtube channels
Youtube commenter search
Distinguished comments
About
Vitaly L
Thriving Technologist
comments
Comments by "Vitaly L" (@vitalyl1327) on "Can a Programmer's Mind Become Their Prison?" video.
Yet, the opposite is often true - bad programmers are awful people. See the Horizon scandal for a reference.
1
@TheLayeredKing do you agree that those Fujitsu engineers were extremely awful people? Have you seen some of them at the inquiry? They were all very bad engineers, and they turned out utterly evil people too. So, to clarify - incompetent engineers who, despite of their incompetence, decide to carry on working on potentially damaging projects, are evil, by definition. An honest person would have admitted incompetence and quitted.
1
@TheLayeredKing no, you failed to comprehend my point. Incompetence is a crime. Ignorant people who think they have a right to be incompetent are inherently bad people and must be punished.
1
@TheLayeredKing anyone who is bad in a profession they are employed to do a bad people. By definition. No excuses.
1
@TheLayeredKing I communicated it perfectly clear: Bad developers are bad people, if they are employed as developers. Why is it such a complex idea for you to digest?
1
@TheLayeredKing intern is not a developer. Intern is a student. And if a junior developer is bad and not productive on day one, he is an impostor who lied his way into employment. He was supposed to learn in the university and in internships, and once he have a diploma, he is, technically, a certified specialist. If in fact he still need to learn, and not a specialist his diploma states he is, see above - he lied, and only the bad people lie. Do you expect a junior bricklayer to do a poor job, resulting in a wall collapsing? No? Then why the slack for software developers?
1
@TheLayeredKing firstly, I've been in tihis industry for over thirty years. Secondly, being productive on day one does not mean immediately contributing to the end product, productivity definition includes the project-specific knowledge acquisition tasks and process improvements. Pretty much everywhere I worked, the newcomers were always tasked with onboarding process and documentation improvements - they go through onboarding, detect the rough edges where they struggle, and improve them. Immediately. Good ones make meaningful contributions this way on their day one. Bad ones just give a blank stare and fail.
1
@TheLayeredKing the mental gumnastics you're performing to justify the incompetence is hilarious. Forget the onboarding. Two months on it is perfectly clear who is a bad developer and who is not. And anyone who does not conform to professional standards expected from their certification is a liar and a bad person, period. How hard is it to comprehend?
1
Ok, try to strongly type assembly. And when you fail to do so, try to remove it altogether from the stack.
1
@beidero you said all languages must be strongly typed. Assembly is a language. Either your maxima is misguided, or assembly is an ill designed language that must be fixed. It was not obvious at all what kind of languages you're talking about (or even if you understand at all what does a "high level language" mean). Now, think of a wider context - a lot of languages primary (or at least very significant) purpose is to be a compilation target, just like assembly. Do they have to be strongly typed? If you like your languages strongly typed, look at Shen: user-defined typing of the derived languages, while keeping the core flexible.
1