_swfb
Joined 1 year ago
Joined 1 year ago
I have written a lot of JMH benchmarks in the last year to test out claims from developers (some are on my blog, a lot I haven't written about yet), and so much shit that's supposedly "faster" simply isn't.
For example, I had a coworker who would write all this logic into tons of nested and sequential `for` loops, and the logic was disgusting but lent itself well enough to the Java streams API. I brought this up to this coworker, and he said he wouldn't do that because the streams are "slower" and that he "benchmarked to check". I wrote my own JMH benchmark to check and it turns out that the streams (at least for an application like this) are not actually slower than the loops; the two versions ran within about 3% of each other's. I don't think he actually wrote benchmarks, I think he was just lying and wanted me to stop interrogating.
Now every asshole has to try and co-opt "influencer" tactics and if you're not constantly writing bullshit that talks about how hard of a worker you are and ever push back on any corporate lies, now you have that attached to your resume.
I wouldn't write "Told someone that they probably didn't actually create ten billion dollars of value in a Fortune 10 company by age three" directly on my resume, but that's what happens on LinkedIn. It's terrible, and no one should defend it.
LinkedIn is easily the worst "social media" on the internet that I've been on. So much shit is "inspiration porn" for anecdotes that clearly never actually happened so that the person can try and brand themselves as some kind "corporate influencer". By itself this wouldn't bother me, except you pretty much have to have a LinkedIn now.
I generally think it's actually really important to call out bullshit, even stuff that's seemingly harmless (for reasons that are probably far beyond the scope of this post), but I don't respond to comments on LinkedIn anymore, because it's effectively a resume and I don't want these kind of opinions to influence hiring decisions.
And this makes me feel a bit conflicted, and it has led to a direct resentment of the entire platform. I kind of wish Microsoft would limit LinkedIn to purely resume stuff.
I was a little upset when I created the Ask HN, because I was pretty convinced that I was going to get this job and accidentally started getting preemptively excited. I try not to count my eggs before they hatch, but sometimes that's easier said than done. Easy to get into your own head and hate yourself a little when you feel rejected and frustrated.
My wife (who is awesome and supportive and cool) gave me a bit of a pep talk and it actually did make me feel better and I'm more or less alright now.
The problem is, of course, that even handwaving things away, there's still a near-infinite number of potential caveats for any given subject, and I always feel a compulsion to list all of them. I did bother a friend of mine last night in order to get him to tell me how much of my rambling is tolerable so hopefully I have a better handle on it now.
It’s not just about this one job, obviously it’s impossible to know what a single employer’s reasoning is for this stuff; I have just noticed a pattern of me being pretty bad at interviews, and being declined enough to where I probably need to make some kind of change. I am not asking for one simple hack to make friends, it’s fucking interview prep. I don’t think I have low social intelligence in most cases, I have never had much issue making friends or anything like that. I don’t dispute that I am probably annoying and I don’t think I am awesome.
It’s not like interviews are anything like actual human interaction in any meaningful sense, and clearly a lot of people must agree because there are dozens of specific “interview prep” services out there.
Most of the potentially worrisome stuff I've posted has been comments responding to other peoples' posts. I went and deleted nearly all of those, though.
> This really actually doesn't matter in many cases. These moments are perfect place for you to demonstrate humility and how you deal with feedback.
That's decent enough advice, but when people confidently "correct" me with something that's actively wrong, it's always a bit jarring to me. It takes me a like thirty seconds to parse their feedback, read to make sure that my code isn't wrong, and then process that I need to somehow respond to it. It's difficult to know what to say at that point.
I dunno. This post has given me a lot to think about.
I'm not sure why that would be suspicious. If I were planning nefarious stuff, it's not like it would be hard for me to make have a social media presence to fly under the radar.
Still overall I think I agree with you. I think most techy people tend to like me if they talk to me for awhile, but I can be kind of abrasive with initial impressions.
I'm just psychoanalyzing myself at this point; overall good advice...thanks!
I understand this, but we can agree that this kind of sucks, doesn't it? Everyone has bad days where they're frustrated about something and could write something a bit cynical in the process. I don't think that's reflective of their entire personality. From Ted Lasso:
> I hope that either all of us or none of us are judged by the actions of our weakest moments… but rather by the strength we show when, and if we’re ever given a second chance
Dunno, obviously you don't want someone who's a downer all the time, but I feel like the permanence of the internet can skew perspectives.
I would so love to just delete my LinkedIn, but you can't do that now. A lot of job applications require you give your LinkedIn. So I am stuck logging in occasionally. It's dystopian.