confess your tech sins

I'll start
>committed 20 files major overhaul with message "stuff"
>commented tests that didn't pass
>chained a dozen ternaries in a signle line

  1. 2 weeks ago
    Anonymous

    I don’t test my code at all before committing. That’s what the QA team is for. I don’t get paid their salary on top of mine so I’m not doing their job on top of mine.

    • 2 weeks ago
      Anonymous

      Really it's kinda odd our testers complain about seeing a stacktrace. If we did perfect stuff why would we even hire them. Sure the ci/cd pipeline takes entire minutes so picking the lowest hanging fruit is easier to do yourself

    • 2 weeks ago
      Anonymous

      Why are you putting bugs in the code?

      • 2 weeks ago
        Anonymous

        Job security for you and your colleagues!

    • 2 weeks ago
      Anonymous

      i gotta test my code because QA doesn't do shit (literally, eg i send a small change to preprod last friday and they haven't tested it yet despite having no other tasks) and they get paid than me because there is a lack of QA globally or something idk FUCK THEM

      • 2 weeks ago
        Anonymous

        The upper manglement indeed got this weird idea that since we now do unit tests, they can fire QA. It worked out just aswell as promoting every developer to 'devops engineer'.

  2. 2 weeks ago
    Anonymous

    >SSDs stuffed in my case wherever they fit rather than screwed down

    • 2 weeks ago
      Anonymous

      Tbh SSDs probably don't care. I've got a HDD lying diagonally beside a wall kinda like in pic (imagine centerlines as the corner of room)

    • 2 weeks ago
      Anonymous

      I did the same thing with 20 128gb ssds I used in a cloud storage. Never checked the RAIDs status until it was too late. RIP my nextcloud server.

      • 2 weeks ago
        Anonymous

        If you only have two sets of drives, I recommend having them as a backup instead of raid. Atleast if you have difficult to recover data durability > accessibility

  3. 2 weeks ago
    Anonymous

    >didn't use START TRANSACTION before testing something
    >Wrote the query before the selector
    >had the wrong test environment open
    After some seconds of the cursor blinking it dawned on me

    • 2 weeks ago
      Anonymous

      Did you just wiped out production data ?

      • 2 weeks ago
        Anonymous

        Yeah, 2 hours before stockholder demo we were on our way to. We did get some policy improvements out of it though

  4. 2 weeks ago
    Anonymous

    I've spent the last 3 months doing fuck-all.
    I think I'm gonna spend 3 more doing just the same

    • 2 weeks ago
      Anonymous

      Sounds more like a management issue if there's no alarms ringing on idle resources. Some sort of key performance indicators would be a good start. Obviously not your job

      • 2 weeks ago
        Anonymous

        >Sounds more like a management issue
        Oh, totally. The whole initial reason I've stopped working is being told for the fifth time in about 6 months to scrap whatever I was doing and start a new project.
        I mean, what's the point of even doing anything?

  5. 2 weeks ago
    Anonymous

    I never asked the permission of any users/ nor colleague before replacing network equipement (switch, commuter, router, firewall, ...). Despite workplace regulation requiring me to make announcement a week in advance.
    Some guy even thanked me for fixing the network so promptly, when I really was the one breaking it.

    I feel remorseless. It was all for the greater good.

    • 2 weeks ago
      Anonymous

      What's the benefit of not announcing changes? You'd think you could get less complaints if users knew it's being upgraded

      • 2 weeks ago
        Anonymous

        Because then, I can make them whenever I had some time to spare. Instead of planning my whole week around maintenance windows.
        No time spent discussing. No postponing shit.

        Also , there's a huge chance that the network device will die permanently before you reach the planned maintenance. Which will force you to change it ahead of schedule anyway...

        • 2 weeks ago
          Anonymous

          Taking risks on behalf of the company is bad in two ways:
          >you're in shit for damages you caused through your purposeful negligence of policy
          >the company will think it's current strategy is working and won't change it's ways, untill the timebomb that is you leaving happens and destroys them from within when it's too late

          • 2 weeks ago
            Anonymous

            To my defense, I was not working for your average deskjobber company at the time.
            It was a small network, in rough condition (arid climat, bad power grid, bad infrastructure,..).
            I knew what was critic, and what was not. I knew when users were having a downtime.
            I rarely impacted more than 6 users/computers at the same time.

            • 2 weeks ago
              Anonymous

              Improving a bad situation much more isn't in itself a bad thing, I'm sure the overall life quality increased over there much more than by the books. I'm just worried you're putting yourself in danger for no apparent gain for yourself. It may be different over there though, nowadays I'm an enterprise slave in a multinational. It's pretty cutthroat, covering your ass is primary, the company is a faceless emotionless entity

              • 2 weeks ago
                Anonymous

                You're quite right. Now I'm back to 'civilisation', I follow the same train of thought than you.

                It's just that that specific gig back then was an actual "familial workplace". The people made it worth the risks. They were understanding, and they would even cover your ass in a pinch.
                It was a stressing and demanding environment. But it was wholesome too. I miss it...

  6. 2 weeks ago
    Anonymous

    jannies tongue nagger ass

  7. 2 weeks ago
    Anonymous

    >I don't care about the journey
    >I just want the results

  8. 2 weeks ago
    Anonymous

    >big bug in production
    >instead of going for coding, testing, approval, CI/CD, downtime just sed all live containers in a loop indefinitely replacing a line with regex
    >customer happy on fast response
    >hope nothing ever disturbs the delicate card house

    • 2 weeks ago
      Anonymous

      >hope nothing ever disturbs the delicate card house
      lol good one anon, feels like 90% of programmes run only by hopes and prayers

  9. 2 weeks ago
    Anonymous

    I've been developing for years. I still don't understand pointers. I understand them in concept, but in practice my brain just shuts down. Maybe one day.

    • 2 weeks ago
      Anonymous

      Development is mostly building on top of other existing stuff so it's very possible to never be in contact with pointers to have to learn them

      • 2 weeks ago
        Anonymous

        It's true, but I still feel guilty as they are kind of fundamental and they are heavily in use "under the surface"

        • 2 weeks ago
          Anonymous

          have you ever bothered to use a syscall or bothered to write some basic drivers in assemlber? Ignorance is bliss sometimes.

    • 2 weeks ago
      Anonymous

      How can one not understand pointers?
      There's linear memory, pointer is an index for it.

      • 2 weeks ago
        Anonymous

        >How can one not understand pointers?
        I'd invert it and ask how can one understand them? About half of all bugs in unsafe languages are memory management related, and overwhelming majority lf critical vulnerabilities are. Memory is hard

        • 2 weeks ago
          Anonymous

          >I'd invert it and ask how can one understand them?
          It's really not at all difficult, stop making excuses for yourself.
          >About half of all bugs in unsafe languages are memory management related
          As in not freeing stuff or using stuff before initializing.
          >Memory is hard
          Not particularly, people are stupid.

          • 2 weeks ago
            Anonymous

            Whether everyone is stupid or a problem hard is perspective. Use-after-free, out of bounds read, memory leaks, buffer over/underflows are most common, but certainly not the only memory issues. It's not just allocating it either, you can easily end up in a weird warzone of heavily fragmented memory that's irredeemable unless you kill the app. Simple is often the furthest thing from easy

            • 2 weeks ago
              Anonymous

              >waaah programming hard
              God, just stop hiring retards.
              Problem will solve itself.

              • 2 weeks ago
                Anonymous

                Unfortunately by this defintion most all workers would be these retards, so we'll have to play their rules if we want to get stuff done. Expecting no mistakes from mere mortals is pretty optimistic imo

              • 2 weeks ago
                Anonymous

                Once again you go with this bullshit.
                Stop making excuses for yourself.

              • 2 weeks ago
                Anonymous

                Unbelievable cringe

              • 2 weeks ago
                Anonymous

                The real cringe is that you excuse your incompetence by comparing yourself to retards.

              • 2 weeks ago
                Anonymous

                You've been told why you're wrong multiple times and you just keep rattling off nebulous word salad bullshit. No one cares you autistic homosexual.

              • 2 weeks ago
                Anonymous

                >You've been told why you're wrong multiple times
                I've only been given excuses as to why you are actually a decent programmer and not an incompetent retard who has trouble with simple concepts.
                >No one cares you autistic homosexual
                You care enough to reply.
                I can only assume that means that I've hit a fucking nerve.
                Stay mad, retard.

              • 2 weeks ago
                Anonymous

                >Stay mad, retard.
                You've been kicking and screaming in this thread for 20 minutes about pointers. I know this is LULZ so there is a base level of autism that is to be expected - but seek mental help.

              • 2 weeks ago
                Anonymous

                Nah, you just can't accept that somebody doesn't agree with your notion that a particular simple concept is actually difficult.
                >seek mental help
                That's rich, coming from a sub 90 IQ retard.

              • 2 weeks ago
                Anonymous

                Again, you've been told. You've done pointers, now try reading comprehension. Keep crying:

                Whether everyone is stupid or a problem hard is perspective. Use-after-free, out of bounds read, memory leaks, buffer over/underflows are most common, but certainly not the only memory issues. It's not just allocating it either, you can easily end up in a weird warzone of heavily fragmented memory that's irredeemable unless you kill the app. Simple is often the furthest thing from easy

                You're just wrong. There's no way around it. Entire languages have been created around the concept of memory management being an ordeal. You can jerk yourself off all day and pretend you're intelligent, but you're still wrong.

              • 2 weeks ago
                Anonymous

                And I've already told you that that's nothing but excuses for your incompetence.
                If you didn't deep-won know that I am right, you'd stop replying.

              • 2 weeks ago
                Anonymous

                If you didn't believe I was right, you would stop replying. You first.

              • 2 weeks ago
                Anonymous

                >no u
                Typical.

              • 2 weeks ago
                Anonymous

                It's a pretty negative lifeview if everyone around you is just bad at stuff instead of you being good at it, don't you think?

              • 2 weeks ago
                Anonymous

                >everyone around you is just bad at stuff
                I am average at best.
                Thing is, people in charge insist on hiring absolute gutter trash or overworking a single competent developer until he gets so exhausted he can barely work or breaks down.
                I, the embedded C programmer, had to explain to a supposedly middle-grade web developer, who was at the time aiming to get his senior grade, that you can split an array in js.
                I had to explain to my team lead who had like a decade of seniority over me why you can't walk a tree of arbitrary size without either allocation or recursion.
                And shit like this is not isolated to a single case, or a single company.

                You know this is a thread where people talk about technology sins, right? Are you actually and LITERALLY autistic, or are you just pretending?

                >appeals to "rules"
                >calls somebody else autistic

              • 2 weeks ago
                Anonymous

                >appeals to "rules"

                Whoa look out for this guy, glad he's on our side!

              • 2 weeks ago
                Anonymous

                Are you sure? It sounds like you may have a skewed view of the people around you and are expecting too much from normal people. Like explained before, most all unsafe software has these issues, so it's pretty universally agreeable that pointers and the memory management that uses them is hard.

              • 2 weeks ago
                Anonymous

                >Are you sure?
                Yes, quite.
                Most buggy code with memory issues I have seen looks like a damn mess.
                Like inane variable names, 100+ line functions, comments like "HURR I DON'T KNOW WHY IT WORKS BUT IT DOES" and so on.
                My only conclusion is that whoever made this is either overworked and underpaid to the point of not caring at all or incompetent as hell.
                There's also cases of megacorps trusting their entire infrastructure on a single library done part-time by some free software enthusiast.

              • 2 weeks ago
                Anonymous

                It almost sounds like manual memory management is shit, difficult and should be avoided?

              • 2 weeks ago
                Anonymous

                >write shit code
                >get shit results
                Fuck off.

                That sounds just average though, it's literally everywhere. It lends well to the argument that you've just set the bar too high and are perpetually dissappointed instead of being glad you're able to create wonderful software, being happy that you consider something easy while the rest of the world disagrees

                >That sounds just average though, it's literally everywhere
                Yeah ok, and "average" >person is a landwhale now.
                In no way expecting basic competence is "setting the bar too high".

              • 2 weeks ago
                Anonymous

                Sure, over 50% of our population is overweight. It's simply that your bar of basic competence differs from the rest of the world. They're your coworkers, right? They've been hired and are currently working, so the bar can't be yours. My coworkers make a ton of mistakes too, but that's just counted in to being a normal human

              • 2 weeks ago
                Anonymous

                >They've been hired and are currently working
                No idea, these days I have my own area of responsibility and don't have much contact with other peoples code.
                >My coworkers make a ton of mistakes too, but that's just counted in to being a normal human
                I get the need to ship something fast, and that some mistakes cannot be avoided. But would can you please stop treating absolute lowest effort shit code as "normal".
                There are simple and concrete steps to take to avoid most dumb mistakes - no matter the language you are using. This isn't some hidden arcane knowledge or trade secret.
                >your bar of basic competence differs from the rest of the world
                Maybe that's the whole damn problem then.

                >write shit code
                >get shit results

                HMMMMM if only there were some kind of mechanism or language advancements to help prevent """shit code""" being written so that developers could be more productive? Maybe one day....

                These tools were there 30 years ago, and nobody cared.
                What you are talking about is a shitty fad that solves trivial problems.
                Probably a way to make money from books, online courses and consulting.

              • 2 weeks ago
                Anonymous

                >Error-free, automatic memory management is a trivial problem and a fad

                What the fuck are you even talking about? How about you just cut the abstraction all together and go back to x86 asm? Remember, if you make any mistakes, it's likely because you're a retard!

              • 2 weeks ago
                Anonymous

                >Error-free, automatic memory management is a trivial problem and a fad
                It absolutely is and was solved over 30 years ago.
                >How about you just cut the abstraction all together and go back to x86 asm
                Who said anything about the layer of abstraction you fucking baboon?

              • 2 weeks ago
                Anonymous

                Your whole ego-stroking retard behavior for the better half of the past couple of hours has soley been based in "Literally everyone agrees that this particular topic in programming is a shit show to deal with...except me, because everyone else is a retard!"

                Teams of people over decades, far more intelligent than anyone on this circus of a board have dedicated YEARS of their lives into addressing this problem. You could take the most autistic savant programmer in the world, and he will inevitably create errors that come with manual memory management. Every single person with an IQ above room temperature agreed it was a problem that needed addressing. Is the internet a fad too? The website you're posting on RIGHT NOW, and literally every website that you have visited today don't use manual memory management you absolute dumb cunt.

                It seems you just enjoy (pretending) to be better at a needlessly difficult tasks that people smarter than you and I have agreed is a problem. So I ask, why don't you just do away with all the "fads" that abstraction, GCs and borrow checkers, etc. have brought us, and go back to x86 so you can feel like a TRVE developer? Don't stop there, go start a punch card collection! You would have to be a RETARD to make a mistake with that :^)

              • 2 weeks ago
                Anonymous

                All of your posts had the same premise of "I'm not stupid, it's the pointers that are hard", you are the one trying to mend your hurt ego.
                Teams of people again and again have solved this problem in all imaginable ways and more, whatever new fad there is is just that - a fad, it doesn't solve any novel and difficult problems just inflates clout of however made it and feeds the whole parasitic industry of consultants, writers and "influencers".
                I don't enjoy the "needlessly difficult", I just spent a couple of afternoons trying to understand the problem at hand instead of giving up and whining about an insolvable issue.
                >So I ask, why don't you just do away with all the "fads" that abstraction...
                Once again I tell you, the moron that you are, that I have never said or implied such a thing.
                You are the magpie-developer that jumps onto every new shiny fad and immediately turns into harpy whenever somebody DARES to imply that the problem has either been solved before or not even that big of a problem to begin with.

              • 2 weeks ago
                Anonymous

                >write shit code
                >get shit results

                HMMMMM if only there were some kind of mechanism or language advancements to help prevent """shit code""" being written so that developers could be more productive? Maybe one day....

              • 2 weeks ago
                Anonymous

                That sounds just average though, it's literally everywhere. It lends well to the argument that you've just set the bar too high and are perpetually dissappointed instead of being glad you're able to create wonderful software, being happy that you consider something easy while the rest of the world disagrees

              • 2 weeks ago
                Anonymous

                You know this is a thread where people talk about technology sins, right? Are you actually and LITERALLY autistic, or are you just pretending?

          • 2 weeks ago
            Anonymous

            You're just wrong. There's no way around it. Entire languages have been created around the concept of memory management being an ordeal. You can jerk yourself off all day and pretend you're intelligent, but you're still wrong.

    • 2 weeks ago
      Anonymous

      i can only speak as someone who uses c++, i couldnt get my head around pointers for the longest time because the pointer symbol confused me between declaration and everything else
      basically if you see * before a variable in a declaration that means "THIS VARIABLE IS A POINTER" but if i see it anywhere else it means "THE VALUE POINTED BY"

      • 2 weeks ago
        Anonymous

        Kinda confusing that pointer isn't a part of type declaration, yes.

      • 2 weeks ago
        Anonymous

        >c++ programmer complaining that operators doesn't always mean the same thing
        ????

  10. 2 weeks ago
    Anonymous

    fuck it ill say it
    bought custom maid 3d purely to get the controller (flesh light somewhat but with better servos to simulate the suction)
    paid a nice petite tranny from my area to come cause i wanted to fuck an ass and women simply arent willing
    anyways you can guess what happened from me wanting to fuck her it turned into her fucking me while i was in doggystyle with the occulus rift and the controller sucking me

    • 2 weeks ago
      Anonymous

      I don't think you've committed any technological taboos atleast, using 3d printers for building tools and VR to augment reality cost efficiently would be their ideal. I'd get tested for STDs after two weeks though

    • 2 weeks ago
      Anonymous

      You're pushing the limits of technology. Perhaps sinful, but you are a trailblazer.

      • 2 weeks ago
        Anonymous

        oh no thats not it
        there is a japanese company that makes dildos out of 3.5 inch bays and vagina like full of servos and shit
        i saw it in a tokyo show years ago but i cant fucking remember the name
        now this shit would be awesome
        just imagine fucking your pc literally

    • 2 weeks ago
      Anonymous

      hot

  11. 2 weeks ago
    Anonymous

    When i built my first computer by myself when i was like 16 i didn't put thermal paste onto the processor, somehow the computer lasted 6 months before it died and i only realised once i took it apart. I suppose the fact it was a cheap low end chip that ran cooler than something high end saved my ass.

  12. 2 weeks ago
    Anonymous

    >modified native Object prototypes
    It's gonna be a very nice surprise to someone using strings in the future

  13. 2 weeks ago
    Anonymous

    >be like 13
    >get first computer
    >don't know how to use it
    >one of my dad's prison buddies shows up and teaches me about piracy and troubleshooting/reinstalling Windows XP/7
    >have little interest in computers outside of data hoarding, gaming, and having 100 tabs open in my browser

    I need to conquer my autism/ADHD and actually do shit with the 12hrs a day I spend online.

    • 2 weeks ago
      Anonymous

      Agree that social media like 4chins kills time way too efficienctly and doesen't leave you with much. I'm not sure what's the objectively best form of use for free time if there is any, but I've noticed that even when forcing myself to game, I end up with way better memories than doomscrolling

  14. 2 weeks ago
    Anonymous

    Actually I'll throw in some high school stories too.

    >go to one of the worst high schools in my state
    >be vaguely computer literate
    >computer class teacher is ancient boomer bitch who taught my sister 15 year prior with typewriters(i.e. completely out of touch and failing everyone)
    >computers have surveillance software so you can only do certain things
    >bitch started to autolock my computer when I came in, so I couldn't even participate in class if I wanted to
    >complete teen rage mode
    >one day come in, yank the ethernet cable out, and pop my flash drive in
    >completely destroy the school's servers and student's personal folders with random ultra high resolution pictures of vegetables and farm animals(I don't know why I picked that) with BBC pics in the folders of kids I didn't like
    >copy paste over and over until I'm using 100s of GBs
    >make zip files, change file extensions into config files and shit out of spite and hide them
    >place Gameboy and PC98 emulators with a readme note saying to remove the ethernet cable to play
    >start stealing RAM sticks, cables, and hard drives
    >taught a kid how to open a teacher's computer only for him to dump a bag of janitor sawdust into a fan while the teacher wasn't in the room
    >I accessed a testing account that had cleartext SSNs for every student for the past ten years on it
    >school invests in ipads with state intervention funding(students + parents protested this heavily)
    >immediately share exploit I found with the school, everyone has full app store and school doesn't know how
    >organize a school wide clan in the game N.O.V.A. 3 where we play each other during class from all over the school
    >cause so much digital havok my senior year that the school board purged the school after I graduated
    >it's now supposed to be much much better

    That's my story of how I autistically broke a high school. One of my classmates later worked there and had to clean up the mess I made and says he still finds shit I left to this day.

  15. 2 weeks ago
    Marioipod13

    I am a software pirate.

    • 2 weeks ago
      Anonymous

      If anything, unobfuscating and removing always-on-DRM improves the software, not detract

    • 2 weeks ago
      Anonymous

      I am a hardware pirate.

      • 2 weeks ago
        Anonymous

        I mean sure, you could build an entire engine according to Toyota's specs and sell that, but it's a bit more difficult than software

  16. 2 weeks ago
    Anonymous

    I intentionally derailed a thread once to
    Lauriepost
    picrel literally me

  17. 2 weeks ago
    Anonymous

    I have no idea how to use command lines. Call me retarded if you must.

    • 2 weeks ago
      Anonymous

      Just learn. it will become like second nature over time as you use it to accomplish tasks.

      • 2 weeks ago
        Anonymous

        Eh, I'll do it tomorrow. I've become interested in FFmpeg and have been screwing around with it a but but it's all so alien to me.

        • 2 weeks ago
          Anonymous

          >I'll do it tomorrow
          One day you will run out of tomorrows.

    • 2 weeks ago
      Anonymous

      I just use google and copy and paste stuff like a smoothbrain. Though i picked up a few things at least.

    • 2 weeks ago
      Anonymous

      I mean why would, if you don't have to use it.

  18. 2 weeks ago
    Anonymous

    I've been on LULZ for years and only realize now that I'm the only intelligent person here and everyone else is retarded.

    • 2 weeks ago
      Anonymous

      You are wrong.
      You are also retarded.
      Why would somebody non-retarded be here?

  19. 2 weeks ago
    Anonymous

    >confess your tech sins
    I don't really backup critical data. I'll often leave some stuff on the cloud and that's it.

    I pirate almost all video and music content I consume but I buy every game without exception.

    I do not always seed torrents to 1.0

    I helped a girl out who forgot her windows password by cracking it with ophcrack, but I copied all her photos without her consent.

    I have bought gold & other virtual currencies because my time is worth more than the grind, but in doing so, created hyperinflation and ruined server economies.

    I have cracked several of the wifi networks near my house and sometimes use them to download dodgy shit I don't want to get at my place.

  20. 2 weeks ago
    Anonymous

    I can understand the first 2, but how does your code even get to the point of having a dozen ternary operators on a single line in the first place?

    • 2 weeks ago
      Anonymous

      My guess would be calling function for side effects.

  21. 2 weeks ago
    Anonymous

    I still have a backup pc with windows 10 that I use for software that I can't get working on linux.

Your email address will not be published. Required fields are marked *