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

help-circle
  • On my personal computer ~/Projects/<name>, you need to remember that real-life is not like college, you won’t be working on a new project every week. If you have more stuff than you can manage like this, you’ve bitten more than you can chew.

    On my work computer it’s a bit more complex, because I have to work with other people’s projects as well, so I have a ~/Work folder and in it several folders by type of stuff, e.g. ops for operational stuff such as scripts to deploy stuff or grant permissions, code for servers (and client) code, etc. Also if I’m working on something specific that requires multiple repos I create a folder for that project with the repos inside.









  • I strongly disagree, Matrix was very much a product of its time, if it had released a decade before or a decade after it would not have had the same impact.

    In the 80s as a general rule people didn’t know of the internet nor were they very computer savvy.

    In the late 00s cellphones started to be ubiquitous and people were using broadband almost exclusively.

    So there was only a small period of time when people were familiar with the idea of telephone lines carrying data, which is a core concept of the movie (exiting the Matrix through your cellphone or laptop is a lot less cool and less prone to plot hooks).

    Not to mention that the 90s were extremely gothic and grimdark about the future. I don’t think a movie that the base premise is in the future humans are enslaved to machines and hooked to a large simulation to keep them from realizing they’re slaves would work in any time period besides the 90s.







  • In hindsight that should have been enough, but at the time I didn’t want to discard a possibly good candidate because of that (reasoning that maybe he had some reason for it). Being subject to SQL injections also is not the end of the world, everyone makes mistakes. Not realizing it even after me pointing the line could also be overlooked as “we need to train this person”. But insisting that there isn’t even after the interviewer tells you there is, means you don’t want to learn, and at that point I can’t help you.


  • As an interviewee it’s nothing much, but when they asked me to sort a list, I find that question to be completely pointless, I will never implement a sort IRL, and most people who get it right are because they have it memorized.

    As an interviewer, a person who sent their take home as a .doc file inside a zipped folder. I didn’t understood why they sent it that way, but got the code to compile, and found very serious issues. When confronting the person they claim there were no issues, which happens so I pointed out at a specific line, and still nothing, I asked them if they knew what an SQL injection was and his answer was “yes, and you’re wrong, there’s no SQL injection happening there”, so I sent him a link for him to click that would call that endpoint on his local instance, and dropped the entire database for the take-home assignment. No need to tell you he wasn’t hired.