• 0 posts
  • 11 comments
Joined 3 years ago
Cake day: June 12th, 2023
  • I’ve worked with Swarm in a startup setting. It was an absolute nightmare. We eventually gave up and moved to Kubernetes.

    That said, your use case does sound simpler. As I recall, we had to set up service discovery (with Hashicorp Consul) and secret management (with Hashicorp Vault) ourselves. I believe we also used Traefik for load balancing. There were other components as well, but I don’t remember it all. This was over 5 years ago, though.

    The difficulty wasn’t configuring each piece but getting them to work together. There was also the time burned learning all the different tools. Kubernetes is great because everything is meant to work together.

    But if it’s just two machines with separate configuration, do you even need orchestration? Is there a lot of overhead to just manage them individually?

    Unfortunately, it was too long ago to remember the details of differences between compose and swarm. I do remember it was a very trivial conversion.

  • No. I don’t want to transpile. I don’t want a bundle. I want a simple site that works in the browser. I want to serve it as a static site. I don’t want a build step. I don’t want node_modules. I want to code using the language targeted for the platform without any other nonsense.

    Javascript is cancer. Fucking left pad?! How the fuck did we let that happen? What is this insane fucking compulsion to have libraries for two lines of code? To need configuration after configuration just to run fucking hello world with types and linting?

    No, fuck Typescript. Microsoft owns enough. They own where you store your code. They own your IDE. They might own your operating system. Too much in one place. They don’t need to own the language I use, too.

    “Let’s use a proprietary improvement to fix the standard that should have not sucked in the first place” is why we can’t have nice things.

    No.

  • I’ll give a more detailed answer.

    Docker doesn’t help you in the development of the website. Docker helps you with the deployment of the website.

    The purpose of Docker is to give you a consistent environment. When you create a Docker “image,” that image includes all of the files and software required to run the website. Then on some computer accessible by the public internet, you can just download that “image” and run your website using a “container” created from the image.

    You can think of the image as the blueprint of all the bits and pieces needed to run your website. The container is basically all those pieces put into action to actually run the website.

    Now, depending on your website, you may not even need Docker. If it’s frontend-only, you could use some service like Vercel, where you don’t even need Docker.

    Can you share more info about your current level of knowledge and the website you want to make?

  • Sorry for the delay, busy days.

    Yeah, fake postings are total bullshit. I still don’t understand the motivation for them.

    As for having jobs up for months, I can understand that when a role has very specific needs. But if the roles specific needs haven’t been made clear in the job description, then yeah, that’s total bullshit

    My job postings are usually up for two to three months, and the rejection rate is maybe around 80-90% for the resume review stage at the beginning. I’d like to think the job descriptions are clear, but that’s subjective. But do those sound like reasonable numbers to you, though? What do you think is reasonable? (Like I said, I want these opinions for my improvement)

    Unfortunately, I haven’t hired for a service job, so I don’t have a complete perspective here. You mention “one of the first to apply.” For an imaginary job that requires no background, what do you think would be good reasons to reject a candidate or choose one over another?

  • Got it. Okay, that makes much more sense. Nothing new there for me, then.

    When you say companies shouldn’t be “this selective,” what are you referencing that they’re being too selective about? If I’m being more picky than I need to be, I should stop, so I’m eager to learn something here

  • 100% this

    And the same thinking applies to interviews, but that’s very difficult. My leadership sometimes gets surprised about how much I help interviewees, and I have to clarify to them that I don’t care about how good they are at interviewing. I care how good they are at the job.

    Unfortunately, this makes my interviews super long, but we have arguably the best engineering team in the company.

    Our new CTO was very skeptical of our long interviews and ordered us to shorten them. Fortunately, we had one scheduled already. He sat in on it and is no longer worried about our long interviews. He understood the value once he was able to see where the candidate stumbled and excelled in our … simulations? of the work. We try to simulate certain tasks in the interview, especially collaborative ones, to see how they would actually do the work. It’s really hard for us as interviewers to prepare and run, but it’s proven highly effective so far

  • Do you have any qualifiers for that? Like “with sufficient time to learn” or something? Is there some kind of personal development that you think could enable that?

    In my understanding, asking a chef to be a doctor or a software engineer to be an artist often doesn’t work great.

    How selective do you think is appropriate?

    To be clear: I’m a hiring manager for some specialized stuff. I’m genuinely curious about your perspective because I hope it can help how I do that work. I’m not trying to argue with you or prove you wrong or anything.

  • That’s because PowerShell blurs the line between programming language and scripting language. By accessing the entire .NET library, of course it’s going to have more features than a basic scripting language that relies on open source utilities installed on the system.

    The reasons people hate it are because they hate Microsoft, it breaks from traditional shells too far, and it’s a pain in the ass to type (verbose). To use PowerShell effectively, you almost need to write full software programs. At that point, just use C#.

    As for you preferring it to Python… I think you don’t know Python. I’m trying to come up with every way possible to make PowerShell sound better than Python, and I got nothing. Maybe you don’t like whitespace? I cannot understand your point of view here. Help me out