• 2 Posts
  • 22 Comments
Joined 3 years ago
cake
Cake day: July 1st, 2023

help-circle
  • We were having pretty big problems with our yarn configurations a few weeks ago because the default npm registry is now blocked for security reasons and we’re supposed to only use our own internal registry. The coworker who was supposed to fix it asked his AI whether he can override the configuration for the location for the default registry and the AI said no, so he closed the ticket as “can’t do anything about it I guess 🤷”. A few days later, another coworker just went and changed that configuration by looking at how custom scopes are defined and using common sense. Worked instantly, we haven’t been having any yarn issues since.
















  • I only figured this out like, a month ago! I only became a frontend dev when I got shifted into a new team at work, so I came in with zero prior knowledge and have been using exclusively React and Typescript since Day 1. Didn’t even know how to add a css class to something or what tags beside <div> html has until I started a personal project, ran into performance issues (while hosting it in a shitty aws free tier micro t2 lol) and started investigating why my code loads 3MB of Javascript every time I refresh the page.

    I’m working on getting better at it in my personal project, might even try kicking React out entirely and seeing whether just Laravel Blade + Livewire already does everything I need. No way that I’m rocking the boat at work tho.


  • …i mean, I get it, I’ve written some very scuffed JS in my time because using .filter() right before displaying my data felt easier than getting the right data to begin with. Especially if the backend is in a different git repo and uses some whacky ORM library I’m not familiar with, while the Product Owner n e e d s everything deployed today.

    But you can’t tell me that applying filter/sort to 8MB of data in the frontend is anything but mega scuffed. Imagine you need to debug that and don’t even have an intermediate step to see whether the wrong data is arriving or whether filter/sort logic is wrong for a specific case, or whether its just the rendering. You’d always need a person understanding all three just to debug that one part.
    Not to even mention how that would run on low-power devices with bad internet connection. Or what that does to your SEO.



  • I don’t get the concept of “learning” a specific programming language, you can’t just sit down and learn the entire thing at once. You use it, google its weird quirks whenever you come across them and get better with it over time.
    I’ve always been really language agnostic, which led to me being shifted into a Delphi team and then into a Typescript/React team. Didn’t know anything about those languages when I entered the team but someone who’s willing to just try their best can be a lot more desirable to a company than someone who thinks they can’t do something just because they didn’t spend time learning it “properly” first.

    Also, might just be a regional thing, but the last time I went to one of those “I just finished university and want to network with companies” events, like 70% of the CS graduates were looking for Data Science positions. Seems like it’s quite the saturated market.