Details
-
AboutI am a rubber duck
-
Skillsquacking
Joined devRant on 8/10/2016
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
-
So after joining devRant I discovered that some people have an issue with people touching "their code"...
This hasn't been a problem anywhere I've ever worked, with any person (that I know of).
Is this a vocal minority, or have I somehow avoided this subset of people through sheer luck?5 -
Does devRant depend on any Google services, sure as Google play services?
I'm trying to get Google out of my life, but would really like to keep devRant 😞7 -
So. Many. Irrelevant. Emails.
STOP IT.
It's getting to the point where I'm considering running a course for recruiters called "how not to annoy the fucking shite out of the people you're trying to hire / not be be reported as spam".
URGH.1 -
I was making games for fun in C++, learnt from random internet sites, then my other half said something like "you could probably make some money doing that".
I did. -
LibreOffice Impress
I spent half an hour trying to centre a fucking word in a fucking text box today and then just gave up3 -
* Customer reports bug.
* I fix the bug.
* This highlights another issue that I haven't got enough resources to fix.
* I revert the fix.
* <insert hacky workaround here>
We have code that invokes undefined behaviour (freeing memory twice), but somehow people have managed to build around it and now it depends upon it to work.
FML. -
Part of one of the workarounds for Dirty COW is to disable ptrace.
ptrace is generally needed by debuggers.
I am team lead for L2 support at a company which makes a debugger.
RedHat are now shipping this workaround.
*ducks for cover*2 -
* Urgent support ticket comes in.
* Switches to working on it.
* Urgent support ticket comes in.
* Switches team member to it.
* Urgent support ticket comes in.
* Gets dev team to help with it.
* Urgent support ticket comes in.
* Asks CEO to help on ticket.
* Urgent support ticket comes in.
* Cries.
* Urgent support ticket comes in.
* Prays to Mecca.
* Urgent support ticket comes in.
* ...
I then find out two more urgent support tickets are about to come in.
And then another one.
Help.4 -
My food-loving other half just said this to me:
Her: "I love you more than pie"
Me: "Aww, that's nice"
Her: "I love you 4.173692 out of 10"
Me: "..."5 -
The problem with working on a debugger for a living is that you can end up debugging a debugger debugging a debugger that is remotely debugging a debugger which is debugging a program...
...only to find out there's a bug in the first debugger and you need to debug it.4 -
Documentation? That's the stuff of dreams for us.
Instead we have ancient code written by people who have long left / forgotten with no idea what the cryptic mess they left behind does. -
Every sprint, the beast grows.
Every sprint, we'll sort it "later".
Every sprint, we suffer more.
We warned them, but they did not listen. The technical debt rapture has begun. -
Me: "We should do X!"
Client: "I think Y would be better."
Me: "If you're sure..."
Client: "I'm the one paying you!"
*much development time passes*
Client: "We should do X. Isn't it your job to think of these things?"
Me: "..."4