SkillsJs, Java, C#, Apex, Kotlin
Joined devRant on 3/1/2018
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
Dev: Ok issue fixed, you just need to log out and back in again on your end to receive the fix
User: It’s still not working
Dev: Did you log out and in again?
User: No why would I want to do that?
Dev: It’ll reset your locally saved login information which is causing the issue
User: I thought you said the issue was fixed?
Dev: On our end yes, we just need you to reset your end in order to receive the fixed version
User: Look I have been dealing with this issue for 6 months. Fixing bugs are your responsibility. I have too much to do, you have to get this fixed. *click*.
Dev: Yeah you submitted the bug ticket yesterday night though
Email from users manager later that day: <User> is saying you are refusing to fix this bug. This is unacceptable. Fix it or else I will escalate this. Also there are other bugs we noticed today too, fixing them is absolutely critical!
Dev: What other bugs did you notice?
*no response for 2 weeks and then:
User: Hey you can close this ticket, the issue seems to have resolved itself.
random girl: words can't describe how ugly you look
me: words can't describe how beautiful you look
random girl: blushes :)
me: but numbers can...
I hate windows, it f**king takes 10000 minutes to load microsoft edge browser on a newly bought laptop .22
Just going to come out and say it.
If you wait until 4pm on a Friday to hit me up to fix your problems, you're a fucking gangrene twat.
I won't be taking care of your shit until Tuesday you dumb bitch.4
You work on thing B while waiting to hear back about thing A
You are waiting to hear back about things A-G2
I was applying for a job earlier this year and the hiring person gave me a 3 hr online exercise to do. All the base tests passed, but when I submitted it, it gave me nearly 0% score. I emailed them, asking if I can see what I did wrong. "I'll redirect the email to the lead dev". No reply for a week. I asked again, if the lead dev said something yet. Then I get a reply from the hiring person: "it should have been done differently". Like... you think??4
Manager: I like nested ifs
Dev: They can be difficult to maintain
Manager: No they aren’t I write them all the time!
Dev: Have you ever maintained one?
Manager: No, I don’t do code maintenance. I don’t have time for it.5
we have an unused variable and IDE is not happy about it
Crook: delete the unused variable
Boss: comment the variable out
The Godfather: add 'export' before the variable so IDE is happy3
So there's A website written in C provide a free service for downloading paid books.
check this out , tell me what you think. If this helps, you are most welcome , I saved you a few dollars.4
What if instead of getting the pfizer or moderna vaccine, you got a VaccineProvider in your arm instead?
Now you can swap out whichever vaccine you like
Let's call it... Dependency Injection4
HELP ME I used to conduct Java interviews for junior dev candidates, but since changing jobs three years ago, I've barely had to look at Java at all, and now I've forgotten everything.
Am I stuck in a never-ending loop of learning and relearning everything over and over again for eternity???8
Storing passwords without salt and hashing with MD5
Tables with 30 columns, 70% null
4 different database management systems, from 3 different companies
clusterfuck of authorizations
an year has 4 types of semesters
IDs with varchar, some are numbers, some are words
20 years old
1 folder with 10 years of PDFs
outdated data stored in multiple tables in different databases
lots of tables are named with 3 random alphanumeric characters
I can see 'test' in multiple production tables
shall i go on?
edit: this needed an edit: 800+ tables in a single schema, more than 1 thousand in total7
Manager: We are now using libraries for everything. I estimate based on nothing that this will increase productivity x20.
*Project grinds to a halt while devs scramble to learn/implement new library*
General Manager: Where was the productivity increase?
Manager: Our devs are not willing to learn new things quickly4
If your unit test has a bunch of mocked up dependencies which you puppet to do whatever the fuck you want. Something could be improved perhaps
- write a test at a lower level if possible where the dependencies can be abstracted away, or you pass down what you need from them
- write a higher level integration test, i.e. which uses real spring context instead of mock dependencies
But my senior tells me that a unit test will almost always mock all of its dependencies, it should only test the logic in it's tiny atomic piece of work. Mock everythign else out.
Devrant, how do you unit test? I'm looking to learn more on the topic and hear how others do it.4
Title: Fix bugs
178 files, +615, -743
And it had passed review by not one, but two (allegedly) intelligent people.
HOW. THE. FUCK?!
Luckily I am overtaking that domain and won't allow such bullshit. Mainly because I will be the author of the commits.17
I was once called in by HR because i ended an email with an exclamation mark. I kid you not. She said i was being stand-offish and it was rude.
It has been almost 4 years since i left that company but i am still quite traumatized.16
Task: allow the user to sort the rows on a table.
Catch: we already had that feature, and our boss has half a brain.
And the dates were displaying in the right order.1
Product: Hey, this screwdriver feature I never requested isn’t there. Why? Can you fix it? It’s kinda urgent.
Product: @Root please jump on the ticket above … fairly urgent.
Root: It’s Friday, I’m out next week, and I’m working on finishing <urgent comma ticket> right now.
Boss: Work on the screwdriver instead. But make sure you finish the comma ticket too!
Boss: By the way, I volunteered you for eight security reviews next month!
Security: You’re on call for AWS audits next month, too!11
For years I worried I was not a good programmer because of bugs, issues and not giving accurate timescales.
Then I discovered devRant and realised that there’s thousands of us that have the same issues.19