Joined devRant on 8/20/2019
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
It's so fucking draining to work with someone asking questions or trying to get meetings instead of taking ownership.
And these questions are dumb or obvious.
Me: [leaves comment on jira to not delete a file until team meeting tomorrow]
3 hours later...
Junior on slack: I saw your comment, any updates?
We had a meeting for story pointing, and not a sync meeting which is tomorrow.
Literally not talked about, whatsoever
I gave a rant yesterday about this. But I have to say it again because it's so gratifying. It went like this
Me: "you should patch the module instead of using it for your python unit test."
Them: "You keep telling me this, but maybe there is a better way"
Me: "there is, I'm telling it to you"
Next day, Code review.
Me: "You need to change this"
... silent on the issue ...
On a call...
Me: "You need to patch the module. Don't mess up the namespace."
Them: "I don't think so, X did the work"
(In my head: then what did you do)
Me: "We can grab whoever you like Y, X. Let's see if X is busy"
... X isnt busy, hops on call 45 seconds later.
Me: "we're using the module, we should patch this'
X: Muses the thought for 2-3 seconds.
X: "yeah... Yeah we probably should patch that"
Moral of the story, don't take shit personally unless your right... Then relish in. But if your right and X says otherwise, you can always + a rant.
The fact that 2 devs complain about node-sass sequentially on my feed says a lot about node-sass.
Thank God for --insert-something-enjoyable- in the comments please.1
Imagine being a senior dev with a green junior that says: "Well maybe there is a better way and I just don't know"
and you say:
"There is, I'm telling you"
only to continue on discussing it more.5
Universe.SolarSystem.Earth.Microsoft.Dynamics.Platform.Integration.Services.OData.Query.DataAccessor.GetQueryableCollection(Type instanceType, Boolean isCrossCompany)1
I would like to raise a concern of mine to your attention. I would urge you to inform <CIO> because I think he should know as well. In our recorded meeting this afternoon <bad_vendor> exposed another company’s credentials after failing to access our system, and proceeded to demo access into someone else’s system while exposing their client's sensitive data. Others noticed this as well. This is an alarming situation because not only did <bad_vendor> expose someones data to <us>, but to one of our vendors. While it is unlikely that <us> or <helpful_vendor> would abuse this situation, it could have easily been <us>’s data that was exposed to another company and their vendors had the situation been reversed. I understand we are all under tight deadlines and under a lot of stress — by no means am I trying to make waves — but nonetheless I felt compelled make light of this situation and felt in was echoed by <helpful_vendor> during the meeting as well.
Make an Async task (Java) and...
DONT use a loop to iterate though a time series collection. Don't linear search that shit.
DO use a queue and pop() it like its hot. Check that shit to see when it needs to be used instead of searching.
DO assert that your time series data is in order (Predication mother fucker).
DO throw an exception that you data is all fucked when it's all fuck up.
Stay sexy and use a fucking queue man.5
I don't understand how people can write code, but be completely inept at developing software.
Take a zoom feature:
- Use 2 buttons
- Use 2 button listeners
- Use 2 float variables (for each button).
- Don't log anything.
- Use 3 crazy, hardcoded, constant, int literals like 66, 30...
- both buttons manipulate the same text field.
- no logging.
- Both listeners use if/else to check if the variable is within a range -- one if/else for each listener.
- Use crazy method calls to get text size.
- Use a slider.
- Use a single listener.
- No variables needed.
- Use a linear equation for zooming.
- has logging.8
Do not wave you phone around during a video interview. Don't turn it upside down. Don't put keep your hand near it -- I am not interested in your finger nails. Don't pace around. Don't look like a YouTuber that has no idea what they are doing on a video conference.
That is all.2
As a military veteran, I can confirm that cleaning up others people's code all day is just as bad as picking up other peoples cigarette butts all day.1
As a senior dev, what do you consider important? What makes you a successful (or unsucessful) sr. developer, mentor, and manager.5
Suppose for a moment that nation wide, only 2% of computer science graduates are female and computer science graduates are your ideal candidate. If your team is compromised of 40% frmale, then wouldn't this be discrimination against candidates that are male since you've disproportionately selected female candidates over male Candidates. Wouldn't this be shown statistical significant against the Bull Hypothesis. If it were Asian candidates would you say the same thing?
I just don't understand how people can be so careless with security. It's like every other fucking day you about 150 billion email address, SSNs, birth certificates, credit cards, private messages, you pet's medical records, and your personal DNA are fucking leaked and the best we got are "what street did you grow up on" to reset a password.2
I'm sick of hearing the guy in the office just down the hall fart with his door open.
I dunno... Is that too much to ask for?
It's really not socially acceptable to run into you office, urgently, not shit the door, and let a wet one rip.
Edit: And also, can you dial not on speaker phone. Max volume.3
I've been using python in my work for about the past 2 years. I came from c++ and I still don't know how I feel about it. What do you think about python?17
Fuck windows. Fuck windows and their stupid old OS.
Sure. I want advertisements on my start menu.
Nope, don't mind getting a vague description of some update and having to wait to restart my machine. Don't need to know what your changing.
What better way to upgrade an OS than to DL 6 gb of stuff that's probably mostly unchanged code.
Bing. I'll take 2 please.
How come stuff on mac and linux is always different than the way windows does it? Fuck those OSes! Visual Studio is only like a 50 gig install and I can develop iOS apps on it... plus it has C# AND F#.
No viruses with windows defender. I upload my personal files so MS can scan them just to be safe thou.11
If my coworkers are going to execute SQL commands via strings in python and I can condense 50 lines of code into 7 with built-in eval(), then I see no problem here.6