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

  • 1 Post
  • 1.11K Comments
Joined 1 year 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 love in a suburb of a Midwestern state capital.

    Here are my walking distances: (I’ll do my best to convert distances)

    • To the nearest convenience store: 3.2km
    • To the nearest chain supermarket: 4km
    • To the bus stop: 2.75km
    • To the nearest park: 1.5km (it’s a pretty decent park with a swimming/fishing pond)
    • To the nearest big supermarket: 12km
    • To the nearest library: 2.4km
    • To the nearest train station: 10km (this isn’t a commuter line, but a long distance city to city line). This is also where intracity buses are boarded.
    • To State Capitol: 13 km

    Of all of these, only the walk to the Capitol is shorter than the drive (by about 1.5km) due to walking paths. I’ve never walked it all in one go, but I have walked both halves of the trail.



  • 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.




  • I asked ChatGPT for a tldr because same. The result reads like ad copy. Idk, man.


    The memory packaging market is evolving with advancements like flip-chip, wire-bond, and through-silicon via (TSV) technologies. These innovations enable smaller, more powerful, and faster devices, particularly in smartphones, where efficient space use is crucial for sleek designs. DRAM, while still used in PCs, faces declining adoption due to its complexity and the rise of alternatives like 3D TSV, which offer better functionality. The APAC region, especially China, is leading the growth in memory packaging, driven by investments in assembly infrastructure and rising demand for mobile applications using system-in-package (SiP) technologies.


  • Kids are great. I mean they’ll break you for sure, but in good ways. Challenge you. You’ve got probably 8-10 years where they adore you no matter who you are. Then a few years where they barely tolerate you no matter who you are. And then you get to find out whether you did good or fucked everything all up.

    Forget raising them. They observe and mostly raise themselves other than sometimes needing some help or advice that they may or may not ask for or accept. They’ll be bits of you peppered in with bits of your wife and a bit of someone you don’t even recognize.

    And none of them are evil, though when you’re ripping up carpet because your daughter wanted to know how many gallons of water the towels in her closet could hold, or repainting because your toddler is Pablo Poopcasso, you might think so.

    But there are special moments you couldn’t have with anyone else in this planet. And I’m not saying they make everything else worth it — no they just give you enough sustenance to try to hold onto your sanity a bit longer. But the experience is unique and worthwhile.

    Sorry, I’m not trying to talk you into kids, just got me vibing thinking about mine. I have five. Three are out of the house. And raising them has been a wonderful and humbling experience. But I don’t have room left to fawn over anyone else.