• 5 Posts
  • 18 Comments
Joined 4 months ago
cake
Cake day: January 27th, 2025

help-circle








  • sunbleachedfly@lemmygrad.mltoMemes@lemmygrad.mlFORK
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 days ago

    If it refers to open source software, a “fork” is when someone takes a project and creates a new one based upon the original. It usually happens when the person forking the project believes it has irreconcilably diverged from its main purpose (for many reasons) and decides that they should create a new, better way of implementing the original idea. The majority of forks end in obscurity.







  • You’re right that you’re probably overestimating the basic competence. If you have proficiency in one language, you can end up pretty easily learning another, as every programming language has similar concepts, they just implement them all in a different way.

    As for the practical day to day, understanding algorithms isn’t really needed. Most languages & frameworks have already implemented almost all problems you’ve come across with methods like sorting & things like that, but it’s helpful to know generally what the performance of something is just in case you end up working with a large dataset.

    I feel you on the HackerRank problems, they’re annoying & pointless & don’t seem to translate well into day to day work, but unfortunately they’re used most often for technical interviews. I always had the toughest time with them & I still resent them to this day lol.

    I find there are two different areas of skills needed to break into tech:

    • Interviewing
    • Actually doing the job

    Interviewing is much more about solving problems in front of people which usually feel very self indulgent and pointless. There are some that are awesome interview processes but 80% of the time you’ll get some bullshit problem to solve in front of them. I find not passing these is its own form of filtering for yourself, because the engineers that think of them or design these interview processes are usually egotistical & have a lot of pull within the org.

    Doing the job is much more about collaboration, practical aspects of working together (source control like git, understanding the agile process, knowing who to go to for specific types of knowledge, code reviews, etc). There is a lot less hypothetical knowledge needed unless you’re working on critical systems that require high performance & have strict memory limits.

    As for whether or not to work in video games, you’re definitely right about them being the most exploited. But if you’re hoping to work on a unionized team, the video game industry is just about the only one who has any sort of organization effort toward getting unionized & have close to the only unions in the entire tech industry. So it’s a trade off. I have tried unionizing in tech start ups before & it has been incredibly hard to get people together for it, I’ve only gotten small cores of people willing to do it before getting laid off or leaving.

    Hope that helps. You’re welcome to reach out any time if you want more insight, I know breaking into tech can be daunting.


  • What kind of coding are you thinking? It depends quite a bit. Remote stuff is viable. It has gotten harder to break into since the waves of layoffs in the tech industry, but is not impossible. I always say getting the first job is the hardest part.

    I did this a little over 10 years ago & that was when the tech industry was in full swing with 0% interest rates at the time so it was a bit lax.

    What kind of coding do you do? Language, part of the stack etc?





  • There’s a big distinction between the early intervention being spoken about by institutions, which is ABA, and intervening when an autistic child needs help with something. ABA is a blanket therapy that draws its origins from and is strikingly similar to gay conversion therapy. The idea being that they can therapize kids early on to not be autistic, basically taking an innate quality and trying to socialize it out of them through reward/punishment. Especially with the definition of autism being so broad at this point, it’s very easy to connect that to trying to change deviant behavior.

    On the other hand, I agree - there could be awesome support services for the myriad of different ways autism manifests and providing help for specific problems as needed - especially changes in an autistic child’s environment according to their various sensory needs. In this instance though, “early intervention” is predicated on the idea that autism is a disease and needs to be cured.

    It’s also used, cynically by RFK Jr. & his ilk, to track autism everywhere and eventually find a “cause”, therefore a cure.

    This also has roots in the idea that a lot of people believe there is a genetic predisposition to autism, and therefore that there could be prenatal test to decide whether the baby would be autistic, with a high percentage of the population then deciding they would abort their baby.