Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Search - "hack master"
-
I recently joined the dark side - an agile consulting company (why and how is a long story). The first client I was assigned to was an international bank. The client wanted a web portal, that was at its core, just a massive web form for their users to perform data entry.
My company pitched and won the project even though they didn't have a single developer on their bench. The entire project team (including myself) was fast tracked through interviews and hired very rapidly so that they could staff the project (a fact I found out months later).
Although I had ~8 years of systems programming experience, my entire web development experience amounted to 12 weeks (a part time web dev course) just before I got hired.
I introduce to you, my team ...
Scrum Master. 12 years experience on paper.
Rote memorised the agile manifesto and scrum textbooks. He constantly went “We should do X instead of (practical thing) Y, because X is the agile way.” Easily pressured by the client to include ridiculous (real time chat in a form filling webpage), and sometimes near impossible features (undo at the keystroke level). He would just nag at the devs until someone mumbled ‘yes' just so that he would stfu and go away.
UX Designer. 3 years experience on paper ... as business analyst.
Zero professional experience in UX. Can’t use design tools like AI / photoshop. All he has is 10 weeks of UX bootcamp and a massive chip on his shoulder. The client wanted a web form, he designed a monstrosity that included several custom components that just HAD to be put in, because UX. When we asked for clarification the reply was a usually condescending “you guys don’t understand UX, just do <insert unhandled edge case>, this is intended."
Developer - PHD in his first job.
Invents programming puzzles to solve where there are none. The user story asked for a upload file button. He implemented a queue system that made use of custom metadata to detect file extensions, file size, and other attributes, so that he could determine which file to synchronously upload first.
Developer - Bootlicker. 5 years experience on paper.
He tried to ingratiate himself with the management from day 1. He also writes code I would fire interns and fail students for. His very first PR corrupted the database. The most recent one didn’t even compile.
Developer - Millennial fratboy with a business degree. 8 years experience on paper.
His entire knowledge of programming amounted to a single data structures class he took on Coursera. Claims that’s all he needs. His PRs was a single 4000+ line files, of which 3500+ failed the linter, had numerous bugs / console warnings / compile warnings, and implemented 60% of functionality requested in the user story. Also forget about getting his attention whenever one of the pretty secretaries walked by. He would leap out of his seat and waltz off to flirt.
Developer - Brooding loner. 6 years experience on paper.
His code works. It runs, in exponential time. Simply ignores you when you attempt to ask.
Developer - Agile fullstack developer extraordinaire. 8 years experience on paper.
Insists on doing the absolute minimum required in the user story, because more would be a waste. Does not believe in thinking ahead for edge conditions because it isn’t in the story. Every single PR is a hack around existing code. Sometimes he hacks a hack that was initially hacked by him. No one understands the components he maintains.
Developer - Team lead. 10 years of programming experience on paper.
Writes spaghetti code with if/else blocks nested 6 levels deep. When asked "how does this work ?”, the answer “I don’t know the details, but hey it works!”. Assigned as the team lead as he had the most experience on paper. Tries organise technical discussions during which he speaks absolute gibberish that either make no sense, or are complete misunderstandings of how our system actually works.
The last 2 guys are actually highly regarded by my company and are several pay grades above me. The rest were hired because my company was desperate to staff the project.
There are a 3 more guys I didn’t mention. The 4 of us literally carried the project. The codebase is ugly as hell because the others merge in each others crap. We have no unit tests, and It’s near impossible to start because of the quality of the code. But this junk works, and was deployed to production. Today is it actually hailed as a success story.
All these 3 guys have quit. 2 of them quit without a job. 1 found a new and better gig.
I’m still here because I need the money. There’s a tsunami of trash code waiting to fail in production, and I’m the only one left holding the fort.
Why am I surrounded by morons?
Why are these retards paid more than me?
Why are they so proud when all they produce is trash?
How on earth are they still hired?
And yeah, FML.8 -
The best hack in history is surely the one from the mystic "bitchchecker":
https://ubuntuforums.org/showthread... (too long to paste here)
He's a true master6 -
When the university finds out you're a pentester:
Usual underclassmen: Can you hack my bf/gf? I think they're cheating on me.
Delusional underclassmen who think they know everything: I can hack too! Who's your master? I learned how from master jimmy *runs a batch script that has "tree" on loop. See? What batch script do YOU have?"
The IT teachers: can you show us how a payload works?4 -
"four million dollars"
TL;DR. Seriously, It's way too long.
That's all the management really cares about, apparently.
It all started when there were heated, war faced discussions with a major client this weekend (coonts, I tell ye) and it was decided that a stupid, out of context customisation POC had that was hacked together by the "customisation and delivery " (they know to do neither) team needed to be merged with the product (a hot, lumpy cluster fuck, made in a technology so old that even the great creators (namely Goo-fucking-gle) decided that it was their worst mistake ever and stopped supporting it (or even considering its existence at this point)).
Today morning, I my manager calls me and announces that I'm the lucky fuck who gets to do this shit.
Now being the defacto got admin to our team (after the last lead left, I was the only one with adequate experience), I suggested to my manager "boss, here's a light bulb. Why don't we just create a new branch for the fuckers and ask them to merge their shite with our shite and then all we'll have to do it build the mixed up shite to create an even smellier pile of shite and feed it to the customer".
"I agree with you mahaDev (when haven't you said that, coont), but the thing is <insert random manger talk here> so we're the ones who'll have to do it (again, when haven't you said that, coont)"
I said fine. Send me the details. He forwarded me a mail, which contained context not amounting to half a syllable of the word "context". I pinged the guy who developed the hack. He gave me nothing but a link to his code repo. I said give me details. He simply said "I've sent the repo details, what else do you require?"
1st motherfucker.
Dafuq? Dude, gimme some spice. Dafuq you done? Dafuq libraries you used? Dafuq APIs you used? Where Dafuq did you get this old ass checkout on which you've made these changes? AND DAFUQ IS THIS TOOL SUPPOSED TO DO AND HOW DOES IT AFFECT MY PRODUCT?
Anyway, since I didn't get a lot of info, I set about trying to just merge the code blindly and fix all conflicts, assuming that no new libraries/APIs have been used and the code is compatible with our master code base.
Enter delivery head. 2nd motherfucker.
This coont neither has technical knowledge nor the common sense to ask someone who knows his shit to help out with the technical stuff.
I find out that this was the half assed moron who agreed to a 3 day timeline (and our build takes around 13 hours to complete, end to end). Because fuck testing. They validated the their tool, we've tested our product. There's no way it can fail when we make a hybrid cocktail that will make the elephants foot look like a frikkin mojito!
Anywho, he comes by every half-mother fucking-hour and asks whether the build has been triggered.
Bitch. I have no clue what is going on and your people apparently don't have the time to give a fuck. How in the world do you expect me to finish this in 5 minutes?
Anyway, after I compile for the first time after merging, I see enough compilations to last a frikkin life time. I kid you not, I scrolled for a complete minute before reaching the last one.
Again, my assumption was that there are no library or dependency changes, neither did I know the fact that the dude implemented using completely different libraries altogether in some places.
Now I know it's my fault for not checking myself, but I was already having a bad day.
I then proceeded to have a little tantrum. In the middle of the floor, because I DIDN'T HAVE A CLUE WHAT CHANGES WERE MADE AND NOBODY CARED ENOUGH TO GIVE A FUCKING FUCK ABOUT THE DAMN FUCK.
Lo and behold, everyone's at my service now. I get all things clarified, takes around an hour and a half of my time (could have been done in 20 minutes had someone given me the complete info) to find out all I need to know and proceed to remove all compilation problems.
Hurrah. In my frustration, I forgot to push some changes, and because of some weird shit in our build framework, the build failed in Jenkins. Multiple times. Even though the exact same code was working on my local setup (cliche, I know).
In any case, it was sometime during sorting out this mess did I come to know that the reason why the 2nd motherfucker accepted the 3 day deadline was because the total bill being slapped to the customer is four fucking million USD.
Greed. Wow. The fucker just sacrificed everyone's day and night (his team and the next) for 4mil. And my manager and director agreed. Four fucking million dollars. I don't get to see a penny of it, I work for peanut shells, for 15 hours, you'll get bonuses and commissions, the fucking junior Dev earns more than me, but my manager says I'm the MVP of the team, all I get is a thanks and a bad rating for this hike cycle.
4mil usd, I learnt today, is enough to make you lick the smelly, hairy balls of a Neanderthal even though the money isn't truly yours.4 -
When you have important not work related appointment, can't work late, suddenly tricky show stopper bug shows up, you have to do dirty hack in fifteen minutes, push to master, run out of work and hope it compiles and works and will be ready for deployement in the morning.2
-
Oh no AI can destroy hummanity in the future! It is like skynet and such... Bad! It will be the end! FEAR THE AI!
Yeah so i cant sleep now so im writting a rant about that.
What a load of bullshit.
AI is just a bunch of if elses, and im not joking, they might not be binary and some architectures of ML are more complex but in general they are a lot of little neurons that decide that to output depending on the input. Even humans work that way. It is complicated to analyse it yes. But it is not going to end humanity. Why? Because by itself it is useless. Just like human without arms and legs.
But but but... internet.... nukes... robots! Yeah... So maybe DONT FUCKING GIVE IT BLOODY WEAPONS?! Would you wire a fucking random number generator to a bomb? If you cant predict actions of a black box dont give it fucking influence over anything! This is why goverment isnt giving away nukes to everybody!
Also if you think that your skynet will take control of the internet remember how flawless our infrastructure is and how that infrastructure is so fast that it will be able to accomodate terabytes per second or more throughput needed by the AI to operate. If you connect it to the internet using USB 2.0 it wont be able to do anything bloody dangerous because it cant overcome laws of physics... If the connection isnt the issue just imagine the AI struggle to hack every possible server without knowing about those 1 000 000 errors and "features" that those servers were equiped with by their master programmers... We cant make them work propely yet alone modify them to do something sinister!
AI is a tool just like a nuclear power. You can use it safely but if you are a idiot then... No matter what is the technology you are going to fuck shit up.
Making a reactor that can go prompt critical? Giving AI weapons or controls over something important? Making nukes without proper antitamper measures? Building a chemical plant without the means to contain potential chemical leak? Just doing something stupid? Yeah that is the cause of the damage, not the technology itself.
And that is true for everything in life not only AI.5 -
Worst "hackathon" turned out to be the boss (scrum master type) and a Magento guy (super OCD) working on a tiny tiny adjustment to a email template. They didn't really do anything and expected me to just make it all way better with CSS alone. I built out a robust responsive email in a codepen for them. They acted like they couldn't trust me to be a part of the team because I wasn't contributing - but I wasn't even sure what was happening. Between gathering refreshments and patting themselves on the back... it was hard to see what they had done. The online presentation to the magento people was pretty funny to watch though. If you think you can't have a presentation about nothing - think again. Magento is totally fucked. The word 'hacking' is not really suited to describe 'programming websites/applications quickly' anyway. 'Ninja' and 'hack' should always be considered red flags. 'Magento' should be a triple red flag: Jerk-off Jesus-complex boss, self-centered out of touch programmers, crap product. Watch out!1
-
1. Reduce the number of web development technologies so that I can actually keep up.
2. Master Android development.
3. No more "Please hack a Facebook account for me". -
Productivity hack - For me, it’s mostly a single word - planning. I wasn’t always good at it, definitely not yet a “master” of it, but breaking that proverbial elephant up into smaller pieces, and organizing a plan of action for dealing with them is the #1 productivity “hack” for me. Sorry that it’s not an actual shortcut, or anything…I personally don’t believe in those anymore. Complementary habits to this are thoroughly commenting code, having descriptive commit messages, file names, and variable names, maintaining documentation. Use that Readme.md. This is true of any project, even if I’m the only developer - never underestimate your own ability to totally forget shit.1
-
Investment scams can leave victims feeling defeated and uncertain about their financial future, and I was no exception. When I fell victim to a scam that promised high returns on investments, I found myself stuck in a seemingly endless cycle of paying fees, hoping to eventually access my funds. It all started when I was targeted on social media, specifically Instagram. At first, it seemed harmless—just another "too good to be true" investment opportunity. The scammers had polished ads and a convincing pitch, making it look like a legitimate chance to grow my wealth. I was drawn in by the promises of large returns, and before I knew it, I had invested a significant amount of money. However, it didn’t take long for things to go wrong. Every time I attempted to withdraw my funds, I was hit with additional fees. The more I paid, the further the goal seemed, but I kept pushing forward, hoping that my accumulated gains and initial investment would eventually come through. The scammers were skilled at playing on my desperation, reassuring me that this was a temporary hurdle. They even promised to send my assets, including profits, as real money (in U.S. Dollars) via a courier service. This sounded like the breakthrough I had been waiting for—but, once again, I encountered a new obstacle. The package was held by customs, and I was told that more fees were needed for release. It was an endless cycle of fees and false hope, and I was becoming more desperate by the day. At that point, I realized I needed help, but I was unsure where to turn. That’s when I came across Trust Geeks Hack Expert . Their reputation for successfully helping victims of financial fraud caught my attention, and after reaching out to them, I immediately felt a sense of relief. Unlike the scammers I had been dealing with, Trust Geeks Hack Expert was transparent and professional. They explained how they could help me recover my funds and gave me a clear plan of action. They not only offered recovery services but also provided legal assistance and guidance on how to avoid future scams. Their commitment to helping victims like me regain control of their finances was evident from the very start. Trust Geeks Hack Expert worked tirelessly to trace my stolen funds and provided regular updates throughout the process. Their expertise and persistence paid off, and I was finally able to recover my assets. For assistance Trust Geeks Hack Expert Support team is available You can reach out to them Website, w w w :// trustgeekshackexpert . com /-- E mail: Trustgeekshackexpert @ fastservice . c o m -- Tele Gram, Trustgeekshackexpert6
-
INVESTMENT SCAM RECOVERY:: MY EXPERIENCE USING TRUST GEEKS HACK EXPERT TO RECOVER MY BITCOIN
Imagine waking up one day to discover that the $29,000 you invested in a trading platform has vanished, and your account is suddenly locked. That was the reality I faced after first trusting a reputable company. I had seen promises of high returns and was lured into making a significant investment. For a while, everything seemed fine, but soon, things began to unravel in ways I never expected. Without any warning, my trading account was frozen. When I contacted the company, I was told that I needed to pay an additional fee to unlock my account. This demand immediately raised red flags. I had already invested a large sum of money and now they wanted more? It felt like a classic scam, and unfortunately, it was. They had no intention of letting me access my funds unless I paid more, which made it clear that this was a scheme to get even more money from me. Desperate to recover what I had lost, I decided to take action. I began searching for solutions and came across TRUST GEEKS HACK EXPERT Website, w w w :// trustgeekshackexpert . com /-- Email: Trust geeks hack expert @ fast service . com -- Tele Gram, Trustgeekshackexpert, A company specializing in recovering funds from online scams. I reached out to them, and they responded quickly and professionally. They reassured me that they had dealt with similar cases and that they could help me get my money back. With their assistance, the process of recovery began. TRUST GEEKS HACK EXPERT investigated the situation thoroughly, working with relevant authorities and taking the necessary legal steps. Throughout the process, they kept me updated on their progress, and after a few months of hard work, I was finally able to recover the full amount I had lost. If you’re reading this and have found yourself in a similar situation, I strongly encourage you to reach out to TRUST GEEKS HACK EXPERT. They played a crucial role in helping me regain my funds, and I’m incredibly grateful for their expertise. It’s a harsh reminder to always be cautious when dealing with online trading platforms, as not all are trustworthy. If you’ve already fallen victim to a scam, don’t despair. There are professionals like TRUST GEEKS HACK EXPERT who can help you. Protect yourself, do your research, and remember: not every “opportunity” online is what it seems.6 -
HIRE TRUST GEEKS HACK EXPERT FOR ALL HACKING SERVICES REVIEWS 2025
I never imagined I’d lose access to my Bybit wallet — Especially with $50,000 worth of Bitcoin inside. But one wrong move, a forgotten security detail, and suddenly, my funds were gone. I couldn’t log in. I couldn’t reset anything. I was completely locked out. The panic that hit me was unreal. I tried everything — support tickets, online forums, tutorials, even “recovery tools” — but nothing worked. Days turned into weeks, and hope started to fade fast.
I searched endlessly online, reached out to forums, and tried every recovery method I could find. I even contacted Bybit wallet support, but since it’s a non-custodial wallet, there wasn’t much they could do. As days turned into weeks, my hope started to fade. I truly believed my Bitcoin was gone forever. That’s when I discovered Trust Geeks Hack Expert. At first, I was skeptical. The internet is full of scammers who prey on people like me — desperate and vulnerable. But from the moment I spoke with Trust Geeks Hack Expert, something felt different. They were calm, respectful, professional — and most importantly, honest.
They didn’t promise a miracle. They explained the risks, walked me through their process step by step, and reassured me without giving false hope. I decided to take the leap and trust them, and I am so glad I did. Within just a few days, they reached out with the message I never thought I’d receive: “We’ve recovered your Bitcoin.” Every single dollar was there. Nothing missing. No delays. Just relief, gratitude, and pure disbelief.
Trust Geeks Hack Expert didn’t just recover my money — they restored my peace of mind. They handled everything with care, skill, and absolute integrity. In a world full of uncertainty, they were the one team I could trust when it mattered most. for Assistance support team is available Web h tt p s :// trust geeks hack expert . c o m/-- E m a i l: Trust geeks hack expert @ fast service . com -- TeleGram: Trustgeekshackexpert
2
