• 18 Posts
  • 287 Comments
Joined 3 months ago
cake
Cake day: July 6th, 2024

help-circle


  • ByteOnBikes@slrpnk.nettolinuxmemes@lemmy.worldIt do be like that
    link
    fedilink
    arrow-up
    12
    arrow-down
    1
    ·
    2 days ago

    I’m laughing way too hard at this.

    Honestly this is the best answer.

    Like, use the tools that work for your use case?

    I fucking hate macs but man using a video editor on windows was a pain back in the day. Where I would rather set up a server on Linux, than use whatever the hell windows servers operate.



  • Just today, I recorded a video to provide training and just uploaded it.

    What I didn’t realize was that five minutes in, my microphone picked up my sweet child screaming about how she stepped in cat vomit and now theres cat vomit all over the house.

    Yeah I’m not doing two takes and wtf microphone, why are you picking up sounds that far away?

    I’m preparing to be mocked once people watch that video.










  • I took it as software engineers tend to build for scalability. And yep, IT often isn’t prepared for that or sees it as wasted resources.

    Which isn’t a bad thing. IT isnt seeing the demands the manager/customer wants.

    I’m glad you’ve done both because yeah, it’s a seesaw.

    If IT provisions just enough hardware, we’ll hit bottlenecks and crashes when there’s a surprise influx of customers. If software teams don’t build for scale, same scenario, but worse.

    From the engineer perspective, it’s always better to scale with physical hardware. Where IT is screaming, “We dont have the funds!”




  • . I think to be a good software developer it helps to know what’s happening under the hood when you take an action.

    There’s so many layers of abstractions that it becomes impossible to know everything.

    Years ago, I dedicated a lot of time understanding how bytes travel from a server into your router into your computer. Very low-level mastery.

    That education is now trivia, because cloud servers, cloudflare, region points, edge-servers, company firewalls… All other barriers that add more and more layers of complexity that I don’t have direct access to but can affect the applications I build. And it continues to grow.

    Add this to the pile of updates to computer languages, new design patterns to learn, operating system and environment updates…

    This is why engineers live alone on a farm after they burn out.

    It’s not feasible to understand everything under the hood anymore. What’s under the hood grows faster than you can pick it up.



  • Absolutely agree, as a developer.

    The devops team set up a pretty effective setup for our devops pipeline that allows us to scale infinity. Which would be great if we had infinite resources.

    We’re hitting situations where the solution is to throw more hardware at it.

    And IT cannot provision tech fast enough within budget for any of this. So devs are absolutely suffering right now.


  • ByteOnBikes@slrpnk.nettoMemes@lemmy.mlDeuces
    link
    fedilink
    arrow-up
    13
    ·
    5 days ago

    Sometimes managers do guilt trip.

    Shitty manager: “Oh you’re taking a few days off to go to a funeral? Now Sarah has to work overtime… :-(”

    A dumb employee would then try to reduce your PTO time to make it work, because they’re too stupid to realize that it’s the manager’s responsibility, not theirs.

    Oh, and the manager is paid significantly more than them.