25+ yr Java/JS dev
Linux novice - running Ubuntu (no windows/mac)

  • 0 Posts
  • 114 Comments
Joined 2 years ago
cake
Cake day: June 14th, 2023

help-circle
  • I think job postings are better in indeed, but tbh >75% I’ve gotten in pretty much my whole 25+ year career has been through a recruiter. Dice.com used to be big for tech jobs back in the day but I’m not sure any more.

    As a SSE, mostly I have recruiters hitting me up through linked in. This is also a really bad time. I’ve been back to work for about a month after 5 months of not finding anything. That’s the worst drought I’ve had in almost 15 years. Usually it’s < 1 month.

    Be seriously prepared about cloud. It’s so anyone fucking wants right now. I’m a damn good Java/js developer, but I’m still learning the tech stack and I haven’t touched a line of code yet in this job. Everything has been configuration and pipelines. I feel more like devops than developer.


  • I would only note that for the vast majority of my experience these streams can only return up to a single match. Determinism isn’t really preserved by findFirst, either, unless the sort order is set up that way.

    Finding the first Jim Jones in a table is no more reliable that finding any Jim Jones. But finding PersonId 13579 is deterministic whether you findFirst or findAny.

    Perhaps you work in a different domain where your experience is different.


  • I try to prefer .findAny() over .findFirst() because it will perform better in some cases (it will have to resolve whether there are other matches and which one is actually first before it can terminate - more relevant for parallel streams I think. findAny short circuits that) but otherwise I like the first. I’d probably go with some sort of composed predicate for the second, to be able to easily add new criteria. But I could be over engineering.

    I mostly just posted because I think not enough people are aware of the reasons to use findAny as a default unless findFirst is needed.
















  • Stifle? No. Just pointing out how odd it is to say the democratic process isn’t democracy. If you don’t like the options, go win some local and state primaries. Put non-fascist crypto folks on the menu and see how they do in the general. Push the party left. No one did that and here we are.

    Decrying that this isn’t democracy when you’re not trying to participate is a fascinating take. But also reducing it all to crypto here - no matter what direction it takes you - that’s fucking weird.

    But no, me saying you’re wrong isn’t stifling. This is a discussion board. If you can’t handle discussion maybe post these thoughts on a blog.

    Edit: I love how you reposted to say what you had to say in an even more offensive way. Like you read what you wrote and decided you were coming across to kindly and needed to throw some ad hominem attacks and such in. Sure sign of a winning argument.