Web Developer by day, and aspiring Swift developer at night.

  • 1 Post
  • 58 Comments
Joined 1 year ago
cake
Cake day: July 1st, 2023

help-circle
  • I try not to ghost people. I don’t like being ghosted myself, so I want to avoid feeling like a hypocrite. But I typically get ghosted anyway. It’s frustrating, and depressing. If I’m giving off the wrong vibe, I’d like to know so I can correct it. But instead I’m left wondering what it could be and I have a bad habit of overthinking everything to begin with.

    The last time I was ghosted was a couple weeks ago. I thought things were going well, but then she just stopped responding. I broke character and reached out one more time, but still got nothing. It sucks. Thought we had a connection.

    🤷‍♂️ I miss the old days of dating.



  • 👆 This. In my experience, I’ve seen a lot of developers get upset about “their code” not being used, time wasted, or someone else changing the code after the fact. Who cares? Once you commit that code, it’s no longer your code. It’s the company’s code. Your paycheck will reflect the same amount of money regardless — and if it doesn’t, you may want to find a better employer. 😅




  • According to the PMBOK (7th edition) by the Project Management Institute (PMI), daily standup is a “brief, daily collaboration meeting in which the team review progress from the previous day, declares intentions for the current day, and highlights any obstacles encountered or anticipated.” Source

    To be fair, daily standups are defined however your group collectively decide to define it.

    For those who decide to report the work from previous day, it’s expected that you would have made your list before the meeting, not during. It’s a practice I too struggle with. 😊







  • I feel you’ve missed my entire point. My comment was not based on any technical merits of a language. It’s about a persons personal (religious) view of a tool they use to do their job.

    I proudly use PHP, JavaScript, Java, Bash, and SQL. They have given me the means to make a long and fruitful 18+ year career. If my boss walked up to me tomorrow and said I needed to learn Python, or Rust, or even brainfuck, I’d learn it and be better for it.

    Would it be as easy as my tried and true toolset? Not at first. I still remember the struggles I had when I was first learning my current toolset. It was frustrating. I remember cursing how stupid this or that was (especially PHP and JavaScript). But I learned, and now they’re not as frustrating — because I work with it, and not against it.

    Look at JavaScript. Yeah it’s weird sometimes; if you don’t understand how it works. So people slap these transpiled languages or frameworks (like CoffeeScript or TypeScript or whatever) on top, trying to fix the things they think are wrong with JavaScript, and end up making a chaotic mess of the entire community. (And yes we could spend months arguing pros and cons of any merits of transpires and frameworks and why and what not, but then you’re still missing the point).

    Anyway, the point is: if it works, then it’s good. Rust does not make Linux worse. If anything, it makes it better because it makes it more accessible to programmers who know Rust but not C. And that’s a good thing. It ensures the Linux kernel will be around longer than whomever ends up being the last C developer.

    Those C developers bitching about how they don’t like the idea of rust in their kernel are akin to those old fogies yelling about those damned kids and their loud music or fashion sense.








  • I’ve noticed this too. Not only what you stated, but how the search terms aren’t always respected; ie they do similar terms, even if the term or phrase is in quotes (the quotes should mean exact matches only). They also do a lot of filtering of the results if they feel I shouldn’t be seeing them. I can take my same search query from DDG to Google and most of the time find what I’m looking for.

    If I understand DDG correctly, they use Microsoft Bing as their backend for search results. So while they may be branded DDG, the results are in fact out of DDG’a control. It also means we are more subject to Microsoft’s privacy policy than we are to DDG’s.

    I’ve been wanting to move away from DDG because of these reasons, but have been unable to find good alternatives. Hopefully someone here can make good suggestions.



  • In my experience, this amount of conflicts typically occurs because 1) most people mass commit a bunch of (mostly unrelated) changes at once, which leads to 2) inexperienced/impatient devs to clobber incoming merge conflicts without doing proper merges (mostly because they can’t make heads or tails of the diffs).

    This is very easily mitigated if all developers would make small, related commits (with descriptive commit messages and not “committing changes”). This makes everybody’s life easier because 1) diffs are smaller and readable for conflicts, 2) the dev can see the progression of code through commit history, 3) broken code is more easily revertable (and traceable) if something goes wrong, and 4) it’s easier to cherry pick specific changes if the whole changes cannot be published all at once.

    Also, git pull --rebase is your friend and not scary at all. It applies all incoming changes first, then applies your new commits last. 9 out of 10 times it avoids conflicts.

    Lastly, use a GUI. There are plenty out there to suit your tastes, and I feel they are a safer and easier alternative than CLI. Some GUIs are very safe and even allow undo operations on most things.