• 0 Posts
  • 22 Comments
Joined 1 year ago
cake
Cake day: June 26th, 2023

help-circle




  • As someone in the dev team for a “business app”, we probably know about most or all of them, but they’re just not important enough for anyone in management to prioritize them as part of a sprint. It’s also possible no one has given us reproducible steps to make them happen, so we just straight up don’t know what to fix. Usually the former though.






  • If I correctly understand what you are saying

    You did not, but he also picked an example that could be conflated with the 4-spaces issue.

    They’re talking about situations where you might want to align text by a number of spaces that isn’t divisible by your tab size. I’ll expand on their example:

    function test(&obj, &obj2, &a) {
    $obj->doSomething()
    ....->doSomethingElse()
    
    $obj2->doSomething()
    .....->doSomethingElse()
    
    $a->doSomething()
    ..->doSomethingElse()
    }
    

    Again, dots are “visible spaces” in this example, and being used to align chained methods with the length of the object name.




  • My own take as someone internal to that process is that it was a combination of 1 and 5.

    I have no idea how candidates were screened. I do know that even before the “technical challenge” we had a large number of candidates completely faceplant on lowball questions asking what single line snippets of code did.

    I can also say that I absolutely did not expect prod-ready results from the challenge. But I did expect things like not vomiting raw uuids on the screen instead of user readable values when displaying results. Or not having commits from overseas dev contractors which did all the actual work in your git log.