Details
- 
						AboutContract JavaScript Developer
- 
						SkillsFront End Architecture, JavaScript Application Design & Development
- 
						LocationBristol, UK
Joined devRant on 7/30/2017
			Join devRant
Do all the things like
				++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
				Sign Up
			Pipeless API
 
				From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
				Learn More
			- 
				    
				    Interviewing a potential candidate...
 
 Me: So, how would you rate your JavaScript knowledge?
 
 Him: Pretty good, although I still don't really understand prototypal inheritance.
 
 Me: Yeah, it's hard to understand something which doesn't exist.
 
 ...let the flaming begin 😈33
- 
				    
				    Interviewed a dev for a junior role earlier this week...my first question:
 
 const numbers = [0.1, 0.2, 0.3];
 let sum = 0;
 
 for (i = 0; i < numbers.length; ++i) {
 setTimeout(() => {
 sum += numbers[i];
 }, 0);
 }
 
 // Refactor the preceding code so that the following returns true.
 console.log(sum === 0.6);
 
 ---
 He had no idea where to even start, so I asked him to walk through the code with me line by line, he couldn't get past line 1 - literally didn't know what an array was... I walked through the code with him and he just started to look more and more lost.
 
 I didn't even bother with the rest of my questions on OOP, FP, etc...
 
 Am I really expecting too much of somebody that claims to have 2 years practical experience in JavaScript, jQuery, Angular, and PHP?
 
 Do you think this is a problem a junior dev should be able to solve...even if it takes some hand-holding?57
- 
				    
				    When your SCRUM Master cancels the sprint retro because he knows all hell is about to break loose.2
- 
				    
				    When it's your job to fix the 15,000 errors picked up after suggesting to add ESLint to an existing project 😣9
- 
				    
				    Getting all the shitty half-broken stuff because you're 'just a contractor'...
 
 ...and not being allowed to use your own top-of-the-range stuff due to 'data security policies' 😧1
- 
				    
				    Just about to go in to start a new contract on a greenfield project, using ES5. What is this, the fucking dark ages? I'm not even sure what isn't ES5 anymore...many fails ahead.2
- 
				    
				    I've ranted so much, this is where they moved me to. They couldn't fire my because I was too valuable an asset to the project. 13 13

