• 1 Post
  • 138 Comments
Joined 2 years ago
cake
Cake day: June 15th, 2023

help-circle


  • Eh, I liked it for explaining how people can behave differently.

    It doesn’t have much predictive power, and thus is bad science, but I like its descriptive power. I also think it’s a bad idea to see it as a quaterny (binary, trinery, …) instead of a spectrum. Same with being introverted/extraverted - that’s a spectrum as well, IMO.










  • Refactoring

    Once you know how to write code (in any language) it’s important to learn how to rewrite it (into something better)

    Test-Driven Development with Python

    Because manually stepping through your code is a PITA, so it’s better to put that process into code that you can save and re-run without thinking about it.

    Head first java

    Any of the Head First series are great introduction books. Head First Design Patterns is great to learn programming patterns that you can typically re-use in any language :D

    Fundamentals of Software Architecture

    Haven’t read this one, but learning about architecture is important so you can keep your UI, logic and data layers separate, so when you need to replace one layer (like the UI, because the boss wants a refresh), you don’t need to pull out all your hairs due to frustration!

    Domain Driven Design

    I don’t do DDD (at least not consciously), but understanding what a domain is really really important once you need to talk to business people (not something I like, but it’s necessary to write the right code).

    Neuromancer

    “The sky above the port was the color of television, tuned to a dead channel.” is such a banger of a first line. Outdated, because “dead channel” won’t make sense to younger kids, but I bet they’ll get a kick out of learning about how TVs used to be.






  • Jenkins is neat if you use a shared repo. Yes, the functions are weird (a file is a function, and the function inside is named call.), but having a default list of *Pipeline.Jenksfile (ingestionPipeline, modelPipeline, parserPipeline, dataProductPipeline, etc - data engineer here) is so nice. You can also specify which branch of that repo you are running as well!

    It’s less neat if you previously had to migrate off of a Jenkins that had everything running as root, to a Jenkins that doesn’t.

    At least if you fix a bug for a function that’s used in multiple pipelines, it’s fixed everywhere. Or if you fix a bug in a single pipeline, it’s fixed for multiple repos.

    edit: the Groovy language isn’t great though. Not being able to pass kwargs in my own order, unclear how to define the pipeline (somewhat lacking docs, grabbing working examples from SO). I wish something like Python would’ve been used instead.


  • Dialectical Materialism

    How about “a tug-of-war between owners and workers for jobs, resources, and technology”

    Three examples:

    Factory Work and Labour Unions

    Early 20th-century factory jobs involved long hours, low pay, and unsafe working conditions. When workers tried to unionize, factory owners often resisted, viewing unionized labour as a threat to profits. This created a direct conflict: owners wanting to keep costs low vs. workers demanding better wages and safer workplaces.

    Automation in Warehouses

    Warehouses (e.g., Amazon fulfilment centres) are increasingly adopting robotic systems to speed up sorting and packing. Employees might feel pressure to meet higher performance metrics set by a partly automated workflow, while also fearing that further automation will reduce human jobs. Here, the “tug-of-war” is between technological efficiency (and profit) vs. workers’ job security and well-being.

    Tech Industry Outsourcing

    Companies sometimes outsource tech-related jobs to countries with cheaper labour costs. This lowers expenses for the company but can lead to local layoffs and economic hardship for employees in higher-wage regions. The conflict revolves around the benefit of increased profit margins for the company vs. the material needs of domestic workers who lose their livelihoods.


  • NostraDavid@programming.devtoMemes@lemmy.mlAmericans and socialism
    link
    fedilink
    arrow-up
    3
    arrow-down
    3
    ·
    4 months ago

    The USA actually spends several billions, if not trillions on Medicare (meant for the old) and Medicaid (meant for the poor, and single mothers, and young children) combined.

    In 2023, the federal government spent about $848.2 billion on Medicare, accounting for 14% of total federal spending.

    source - and that’s just Medicare.

    I agree with you that it’s weird that corporations get a bailout, instead of selling the company to competitors, but no need to act like the USA doesn’t spend a TON of money on its citizens, keeping their head above water :)


  • Here’s a summarization of the summary (also done by AI, because lazy):

    The author recalls his initial reluctance to speak publicly after a past misstep and later revisits the subject by examining how movies, such as 2001: A Space Odyssey and WarGames, dramatize computers. He contrasts these cinematic portrayals with the subtle influence of everyday technologies like email and PowerPoint, and criticizes modern development tools like Visual Studio and IntelliSense for potentially diminishing deep coding skills. Ultimately, he champions a return to fundamental programming to rediscover the pure joy of coding.