Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)J
Posts
11
Comments
712
Joined
2 yr. ago

    • Stores putting out Christmas merchandise before Halloween.
    • People who use their phones while driving.
    • Littering.
  • One of my old bosses used to say, "the choice is often not between right and wrong, but good, better, and best."

    I agree with that sentiment for the most part. Different styles is fine. But sometimes you run into someone who is trying to use a socket wrench to drive nails and all you can do is just kind of watch in amazement and wonder how they arrived at the conclusion that this was the way to go.

  • First One:

    Big ASP.Net Core Web API that passed through several different contract developer teams before being finally brought in house.

    The first team created this janky repository pattern on top of Entity Framework Core. Why? I have no idea. My guess is that they just didn't know how to use it even though it's a reasonably well documented ORM.

    The next team abandoned EFCore entirely, switched to Dapper, left the old stuff in place, and managed to cram 80% of the new business logic into stored procedures. There were things being done in sprocs that had absolutely no business being done there, much less being offloaded to the database.

    By the time it got to me, the data layer was a nightmarish disaster of unecesary repo classes, duplicates entities, and untestable SQL procedures, some of which were hundreds of lines long.

    "Why are all our queries running so slow?"

    We'll see guys, it's like this. When your shoving a bunch of telemetry into a stored procedure to run calculations on it, and none of that data is even stored in this database, it's going to consume resources on the database server, thereby slowing down all the other queries running on it.

    Second One:

    Web app that generates PDF reports. Problem was it generated them on-the-fly, every time the PDF was requested instead of generating it once and storing it in blob storage and it was sllloowwwww. 30 seconds to generate a 5 page document. There were a list of poor decisions that led to that, but I digress.

    Product owner wants the PDF's to be publicly available to users can share links to them. One of the other teams implements the feature and it's slated for release. One day, my curiosity gets the best of me and I wonder, "what happens if I send a bunch of document requests at once?" I made it to 20 before the application ground to a halt.

    I send a quick write up to the scrum Master who schedules a meeting to go over my findings. All the managers keep trying to blow it off like it's not a big deal cause "who would do something like that?" Meanwhile, I'm trying to explain to them that it's not even malicious actors that we have to be concerned about. Literally 20 users can't request reports at the same time without crashing the app. That's a big problem.

    They never did fix it properly. Ended up killing the product off which was fine because it was a pile of garbage.

  • In fairness, the consequences of his actions would almost certainly have had a noose at the end and that still would have been too merciful.

  • One time I got sunburned, while sitting in the shade, from the sunlight reflecting off the Golden Nugget's hotel tower in Vegas.

    I wonder what my pasty white ancestors who emigrated to the US from Ireland would think of that.

  • Growing up comes in stages, some of which are difficult for both parents and children to navigate.

    When your kids are little, you're the center of their universe and they are dependent on you for everything.

    They grow up and become more independent. It's a natural process as they prepare for adulthood. Their desire for autonomy develops without the benefit of experience. That can lead to conflicts.

    Some of it is hard to take. Especially when your kid is telling you that "you don't know what you're talking about" or "I don't need your help." It makes you feel angry in the moment because it's disrespectful and dismissive of your own experience. When I'm standing there, glowering angrily, I'm trying to think of what to say that doesn't make things worse. Meanwhile, in my head I'm thinking, "Listen you little shit. You don't know anything about anything. If you want to disregard what I'm telling you, fine. You can learn that you're wrong the hard way."

    Then it makes you sad because you know that they will, in fact, have to learn the hard way. The hard way is painful. You know because you learned that way too when you were that age. But we learn from our own mistakes. Not from those of our parents. At least not when we're young.

    Love is not a feeling. Love has feelings connected to it but at its core, love is an act.

    I loved my kids when they were adorable newborns. And when they screamed half the night and had explosive diarrhea.

    When they come running, excited to see me and wanting to play. And when they're being naughty little shits whom I've told to stop doing something seven times already.

    When they're telling me I'm a jerk because I won't let them go to some party at some shithead from schools house because I know there will be drugs and alcohol involved. And when they need a hug because their boyfriend/girlfriend broke up with them or they're just having a rough day.

    Love means trying to do what's best for them whether you're happy, disappointed, or angry with them. Whether you like them or not. And there are definitely moments when you will NOT like your kids. But you still love them and want them to have a good life.

  • Its also incredibly fast.

  • One time my wife got me a really nice DeWalt jig saw for Christmas. I already had a jigsaw. It worked well enough for as much as I use it. Although the newer one was better quality and had a few nicer features.

    You know what I did? I thanked her and told her how much I appreciated it. She saw something she thought would make my life a little easier and got it for me as a gift. It was a very kind gesture. If it were the wrong one, I probably would have talked to her later and asked if I could exchange it for one that would have suited my needs better while still letting her know that I appreciated what she was trying to do. I'm sure she would have been fine with that.

    What I wouldn't have done was gripe at her for buying me a new power tool because I "don't like new things" or "I already have a jigsaw and it works just fine." That would be a terrible idea which would understandably hurt her feelings when she was just trying to do something nice for me.

    It wasn't about the "thing". It was about the gesture. The fact that they gave you such a gift shows that they pay attention to what you do and they wanted to give you something to make your life a little easier. That was very thoughtful but you threw it back in their face. I completely understand why they're angry.

  • "We're going to use NestJS for the backend."

    Wait... Oh no. Oh please no. God why!?!

  • "President Trump has the body of a ~morbidly obese 80 year old with congestive heart failure~ 27 year old athlete who runs 8 miles per day. The doctors ran more tests because they wanted to know what his secret for longevity is. Turns out it was all that making America great again with nothing but his ~tiny~ bare hands."

  • You were "filled with the holy spirit." You really couldn't help it. 🤷‍♂️

  • Smooth

    Jump
  • Lol poor guy. Before we started dating, my wife frequently wore dresses that showed off her legs. Probably caught me staring at them more than once. But in my defense, when a beautiful work of art passes before your eyes, how can you ignore it?

  • All the function parameter and returns types are going to be "any".

  • And we're not going to tell you.

  • Self hosting is a great opportunity to learn about some popular technologies and even acquire a few sysadmin skills. Required knowledge of a self-hosted solutions tech stack is not gatekeeping any more than required knowledge of tools and building materials is gatekeeping when it comes to renovating your bathroom. In either scenario, if you don't know what you're doing, it's going to be a much more difficult job.

    reverse proxies

    That said, you should not be exposing any of your services to the public if you don't know what you're doing. That's a quick way to a bad time.

  • What's really annoying is when you spend two days trying to track down a bug, only to find out it's not really a bug.

  • You could do what my dad did and accidently delete some of the system files, leaving it for your kid to fix.

    The reason I want my children to have access to a computer specifically, is that while TVs and phones are used to consume, computers are used to create.

    Joking aside, that's an interesting perspective. I hadnt really thought of it that way before, despite using a computer to create things almost every day.

  • It really used to piss me off when the older techs would make me crawl around in nasty crawlspaces while they stood around and smoked cigarettes.

    I get not wanting to be there but I'm not not about to leave some poor kid who doesn't know what the hell he's doing fumbling around in the dark by himself for half the day.

  • Programmer Humor @programming.dev

    Scrum Master Five Minutes Before Standup

  • Programmer Humor @programming.dev

    Break Things !== Move Fast

  • Programmer Humor @programming.dev

    Any Day Now

  • Showerthoughts @lemmy.world

    The song "White Christmas" is becoming increasingly relatable thanks to climate change

  • Programmer Humor @programming.dev

    Corporate America is Just Office Space in Real Life

  • Selfhosted @lemmy.world

    Self Host Pen Testing

  • homeassistant @lemmy.world

    Variable Position Damper Control

  • Memes @lemmy.ml

    In Honor of American Thanksgiving

  • Memes @lemmy.ml

    We Shall Never Surrender

  • Memes @lemmy.ml

    It's A Walk Off