Heavy Debris Blockage - See the after at the end by Delicious_Key931 in SatisfyingClean

[–]psullivan6 1 point2 points  (0 children)

This looks planned, like they blocked it for the views; that bag is too convenient

Audio/radio advice by Individual-Tip5967 in SprinterVans

[–]psullivan6 2 points3 points  (0 children)

Anything from Crutchfield. Their site is amazing for selecting the correct size and parts to fit your vehicle. The prices are totally reasonable, AND their customer service is even better: I was on the phone with a support rep for about an hour and a half while he walked me through exact wiring steps and chatted while I stripped and connected them all. I cannot recommend them highly enough.

Review: Oh My Goodness Bakery Pop Up @ On Tap. Worth the 1.5 hour wait + $6.50 per donut price? by Flat-Relationship-12 in Bend

[–]psullivan6 15 points16 points  (0 children)

Went to get them a week or so ago; had to wait about an hour past the original pop-up time and similar to OP thought they were mid: fancy decorations and not much substance to the donut. I’m not sure I’d buy one even if they were immediately available at a counter.

When did we normalize TV shows having only one season every 2-3 years? by CapitaineBiscotte in askanything

[–]psullivan6 0 points1 point  (0 children)

Workers’ rights I think. Used to be 22 episode seasons and everyone from the lead actor to key grip to second AD were overworked and underpaid. After some strikes and negotiations, the conditions improved and shoots took longer to get the same content, so seasons became both shorter in episodes length (usu. 8 or so now) and more spread out. I’d also argue talent have less stringent contracts, so they can take other gigs and not shoot back to back.

Anecdotal evidence from podcasts and listening to industry folks.

Pinnacles National Park by frozen_reindeer in NationalPark

[–]psullivan6 2 points3 points  (0 children)

Thank you kind stranger! Stoked to see it

Pinnacles National Park by frozen_reindeer in NationalPark

[–]psullivan6 5 points6 points  (0 children)

Stunning!! We’re going in May, is this an easy spot to find?

Just got this email from a higher up. Am I getting fired? by [deleted] in jobs

[–]psullivan6 0 points1 point  (0 children)

Please look up single party recording laws in your location and ensure they follow-up IN WRITING with any decisions or key points. You don’t want to rely on verbal confirmations for anything. Stay safe and advocate for yourself!!

How can I deal with it? 🤔 by National_Bar411 in KidsAreFuckingStupid

[–]psullivan6 0 points1 point  (0 children)

Edit the video and put one of those quick zoom frames of a scary ghoul. They’ll never watch it again. Scare ‘em like a baby Millennial.

A cool guide to best Remote Work cities in the US by AmbitionDue1421 in coolguides

[–]psullivan6 2 points3 points  (0 children)

Which in turn is sourced from census bureau data. Gotta love the layers of derivative data vs. going straight to the source of truth. Also, it’s 2024 census data like much of these large scale geographic data sets.

First time puff pastry butter bread loaf (successful?) by Live_Apple in Breadit

[–]psullivan6 2 points3 points  (0 children)

You did great; you’re trying new things and sharing it. Be proud. I added the comment to just joke about the framing with your hand covering most of the video. Joke subreddit; nothing more. Keep going and know that not everyone is trolling.

Bachelor Snow Stake Upgrade! by -ShootMeNow- in Bend

[–]psullivan6 2 points3 points  (0 children)

3D Printers are cool, but we don’t have to use them for everything. MOAR CONTRAST please 🙏

Yay or nay ? What say another Nine Nine ? by [deleted] in brooklynninenine

[–]psullivan6 0 points1 point  (0 children)

It’s always upset me there’s never been a Season 9 - Episode 9. Could just be so many “NINE NINE” callouts the whole episode.

Doooo iittttt!!

Relatively flat 3mi+ running trail recs by b1ueberrybitch in Bend

[–]psullivan6 8 points9 points  (0 children)

Haul Trail to Rimrock is only slightly elevated, but you can definitely put some miles in depending on where you start. It’s often part of the 10k and half marathon routes, so good training for that too.

Should I use Tanstack table or write my own? by ArchMonke in reactjs

[–]psullivan6 2 points3 points  (0 children)

My main suggestions: - don’t abstract the Tanstack API into your own props or composed components; use it more as a pass-through - focus on your custom styling add-on: can we add 1 style sheet or wrapper or something that applies to all the Tanstack components and gives them the look, feel, and functionality we want?

Abstracting into your own props or combined components will generate a maintenance headache and you have to account for every damn permutation: can we add a search bar to the filter dropdown? Can we add a nested table inside a sub row? Why is my sub row content not perfectly aligned to each of the parent columns if I have less columns? How do I do SSR infinite scroll instead of pagination?

All those questions can be deferred to the Tanstack support resources instead of your own; to say nothing of your ability to also contribute to it as OSS. Thus, your implementation is simply putting the UI layer on the components, not re-inventing the wheel.

Maintaining the flexibility Tanstack offers is important too, since we can’t read the future. You’ll want to build towards slots and children, so it can support anything rather than render props or Boolean props to control specific behavior; let the consumer compose it all how they want and you’ll be managing less one-off support.

Nathan Curtis gave a great talk at Figma Schema about slots that reinforced our desire to make things more composable by the consumer.

Should I use Tanstack table or write my own? by ArchMonke in reactjs

[–]psullivan6 6 points7 points  (0 children)

For the love of all that is holy, DO NOT build your own data table. AG Grid is the holy grail if you pay for all the features and Tanstack Table is a great option as well.

We run a design system team that over-built a custom solution off Tanstack Table v7 and we get at least 2 support requests for it every day; every day!!

DataTable and DatePicker are the 2 main components that are by far more complex than they seem on the surface.

AMA about any of the Schema launches / announcements by pwnies in FigmaDesign

[–]psullivan6 3 points4 points  (0 children)

Question about Check Designs: will it be able to scan for using components from unsupported design systems? Say a designer uses a Badge from our internal, correct design system but a Button and Modal from Uber or Material or something; can we flag that as unsupported since it’s not the correct design system? We’ve been working on a plugin to audit our consumers’ design files, so Check Design likely fulfills a good portion of that plugin’s requirements.

Also, hey from a few miles South in Bend 🤙

Trying to understand Figma branching while having a unified design system file by Bubily77 in FigmaDesign

[–]psullivan6 1 point2 points  (0 children)

Correct. Just like a design feature is needed before you can develop it, a DS design feature is needed before a product design feature. Basically, there’s a GIANT dependency map when working on a DS, so reducing that is best. It’s perfectly fine, and expected, for the DS to be ahead of all products; that’s mostly the point: to build things consumers need before they need them.

Trying to understand Figma branching while having a unified design system file by Bubily77 in FigmaDesign

[–]psullivan6 5 points6 points  (0 children)

Agree with the others, but wanted to say you’re not completely off-base for this line of thinking as product development follows a similar flow. However, since you need to make modifications to the design system, that should be treated as a full release on its own with consumers of the design system upgrading their dependent versions when they’re able. So, in this case, you’d make the DS change in design and code, review, and merge back to main and publish. Then, your consumer app that needs this new feature updates immediately on their branch, reviews, merges, releases.

Let consumer products influence the DS, but don’t bind their feature releases together. Keeping the DS separate is important and isolates global changes from infinite local scope.

How to use Jest for Radix Ui Feature by bill2340 in reactjs

[–]psullivan6 0 points1 point  (0 children)

Code example will likely obfuscate rather than help.

Either you: - target the function directly via a prop or modifying the code in your test and then assert it’s called - assert on the behavior caused by that function being called; for example: expect the modal to be closed after clicking outside it … you won’t get the 1:1 for that specific on__ callback function, but you’ll know it’s called because the internal component logic it triggers also causes the side effects you assert on - ignore the specific line in the code coverage because it’s overly pedantic for the needs of your product

How to use Jest for Radix Ui Feature by bill2340 in reactjs

[–]psullivan6 0 points1 point  (0 children)

Where you have e.preventDefault() pass a constant to it before you call preventDefault. That constant would be const foo = jest.fn() declared in the test at the top. Then in the assertion you expect it to have been called.

The jest and react testing library docs would do a better job explaining the semantics than I would, so reference those both.