@collinsworth@hachyderm.io
@collinsworth@hachyderm.io avatar

collinsworth

@collinsworth@hachyderm.io

Frontend dev/designer/instructor. Currently frontend engineer @ Deno (previously: Shopify). Blogger at https://JoshCollinsworth.com. Maker of https://Quina.app and https://PlayHondo.com. Dad (jokes|bod). Svelte enthusiast: author of open-source #SvelteKit blog starter. Semi-notorious React critic. CSS lover. Lifelong Nintendo fan. Aspiring DEI accomplice and a11y advocate. KC area. he/him/his. Less prickly in person. Opinions my own (if anyone's at all). Header by Nolan Fabricius.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

collinsworth, to random
@collinsworth@hachyderm.io avatar

Just read two different blog posts hyping up React 19, and almost literally every single feature the authors are excited about is a feature every other comparable framework has already had for years at this point.

React is so far behind, almost everything it's doing is playing catch-up.

collinsworth, to random
@collinsworth@hachyderm.io avatar

This is why I hate Safari/iOS.

It's the exact same page, with the exact same code, on both sides. But on the left (Safari on MacOS), the arrow shows above the item as it should, and on the right (Safari on iOS), the arrow is inexplicably behind the circle.

Note there's no z-index involved anywhere here. This is all just default browser stacking order.

One browser shouldn't have two separate implementations of stacking order.

collinsworth, to random
@collinsworth@hachyderm.io avatar

A Chrome extension that just replaces all AI icons with a hand that has two thumbs

lzg, to random
@lzg@mastodon.social avatar

deleted_by_author

  • Loading...
  • collinsworth,
    @collinsworth@hachyderm.io avatar

    @lzg Also: they really went with 12345 for the number?

    collinsworth, to random
    @collinsworth@hachyderm.io avatar

    Every writer needs a good editor, because every writer loves everything they write, and will make it at least 2–3 times longer than it needs to be, in the belief it's much more interesting than it really is, without someone there to say "no, actually, a lot of this is not that great and you should just get to the point," and what I'm getting at is: Taylor Swift has needed a good editor for at least five years but especially now.

    collinsworth,
    @collinsworth@hachyderm.io avatar

    I'm sorry, but no matter who you are, you cannot and will not have 31 good songs on one album. (Most artists don't have 31 in their entire career.)

    At a certain point, all you're doing is diluting.

    collinsworth, to random
    @collinsworth@hachyderm.io avatar

    Few things make me as explosively grumpy as trying to do something that seems like it should be extremely simple with my Apple account.

    (Because it takes 15 minutes doing multiple searches and signing in at least 2–3 times across multiple apps and websites every single time.)

    collinsworth,
    @collinsworth@hachyderm.io avatar

    @cory I'd guess "equal parts of all of the above" is probably more true than not.

    collinsworth, to random
    @collinsworth@hachyderm.io avatar

    Fascists do not say what is true; they say what would need to be true in order to justify what they intend to do anyway.

    collinsworth, to random
    @collinsworth@hachyderm.io avatar

    We as developers often get to make our own technology decisions.

    But have you ever imagined what it would be like if our users could vote on how they wanted the things they use to be built?

    Have you ever stopped to think what a massive privilege we enjoy, being allowed to pick what we think is best for us, over what any user might pick for themselves, given the requisite understanding?

    collinsworth,
    @collinsworth@hachyderm.io avatar

    Have you ever stopped to consider that simply by virtue of being a developer, we already make a better salary than a significant portion of our users ever have, and experience technology and the web in a way many of them never will?

    Have you ever thought about how often we just ask those people—the ones on shittier phones than we'll ever touch, on shittier networks than we'll ever use—to pay the price for our privileged decisions?

    collinsworth, to random
    @collinsworth@hachyderm.io avatar

    PC Gaming is a ruthlessly difficult game where your reward for beating it is getting to play an actual video game.

    collinsworth,
    @collinsworth@hachyderm.io avatar

    @skyounet DON'T TEMPT ME, FRODO!

    collinsworth, to random
    @collinsworth@hachyderm.io avatar

    I think we're focused on the wrong thing when we look at what tech works for a company like Amazon or Facebook or Netflix.

    We should be looking at what tech works when you don't have a small army of staff engineers optimizing it. I want to know what I can scale without paying someone a half million dollar salary to do it.

    There should be more case studies on things that don't have a billion-dollar company propping them up, humming along quietly on a cheap-ass VPS somewhere.

    collinsworth, to random
    @collinsworth@hachyderm.io avatar

    Thinking about the mental gymnastics required to say "React is the most popular; it won; React is king; there's no sense in choosing anything else" while ALSO staring at a mountain of data that shows PHP is like 20 times more popular than React.

    collinsworth, to random
    @collinsworth@hachyderm.io avatar

    JavaScript
    Stop installing so much shit
    What the hell is JSX
    Why can't I write CSS?
    But it's just the price we pay
    Must React all of the things
    Homepage is twelve megabytes
    Cause I'm Mister Website

    collinsworth, to random
    @collinsworth@hachyderm.io avatar

    The thing that bothers me about Tailwind isn't Tailwind; it's that everyone who likes it acts like a medieval crusader, determined to beat me over the head until I submit to the indoctrination, unable to hear any criticism, unwilling to admit that it's just a tool and it has tradeoffs just like any other tool, and above all, utterly incapable of believing maybe I was actually better off before they showed up.

    collinsworth, to random
    @collinsworth@hachyderm.io avatar

    It is infuriating how often things that I pay for and that are web-based just don't work on Android because it's from Apple and they're incentivized to make it painful enough that I want to buy their hardware.

    (Today's case in point: Apple Music Replay. It's just an infinite login loop on Android/Firefox, and there's no way to use it not in a browser. Apple clearly doesn't give a shit, because this kind of thing happens all the time. "Thanks for your monthly fee, now fuck off.")

    collinsworth,
    @collinsworth@hachyderm.io avatar

    I guess in fairness, Google breaks things all the time too. My YouTube app just shows the dark overlay on top of the video permanently about 30% of the time. Today, i hit a bug that made it impossible to close the app.

    I think I'm just more frustrated with Apple because a) I have literally no recourse except to buy their hardware; and b) I'm not constantly surrounded by people telling me how genius Google is and how great and user-friendly their products are.

    collinsworth, to random
    @collinsworth@hachyderm.io avatar

    Which one are you: the one who's too busy finishing projects to ever do them well, or the one who's too busy doing projects well to ever finish them?

    collinsworth, to random
    @collinsworth@hachyderm.io avatar

    Today I discovered if you put the name "Booger" on a Chipotle order they will censor it and just print a generic name like "Meal 1" on the sticker instead, and I'm pretty sure my civil liberties are being violated.

    skinnylatte, to random
    @skinnylatte@hachyderm.io avatar

    startup dudes are so strange about making up words when perfectly normal words already exist.

    ‘I am a fractional CFO’

    ‘You mean you’re a part time accountant’

    Literally saw someone post ‘Yes! Google finally gets fractional!’ And it was a link to a part time job at Google

    collinsworth, (edited )
    @collinsworth@hachyderm.io avatar

    @skinnylatte I've often thought this in general, but specifically about the term "code smell"

    Ok, so you mean like, red flag? Bad sign? Warning? Rule of thumb? Signal? Danger indicator? Red light? Tip-off?

    Why did we invent this totally nonsensical term?

    collinsworth, to random
    @collinsworth@hachyderm.io avatar

    Missouri is the Florida of the Midwest.

    collinsworth, to random
    @collinsworth@hachyderm.io avatar

    "Do your own research" is horrible advice, because almost nobody has any idea how to do actual, unbiased research.

    Rule of thumb: if it involved a search algorithm (and just about everything on the Internet does), it wasn't research.

    collinsworth,
    @collinsworth@hachyderm.io avatar

    @skinnylatte @vigneshwerv Yeah, this is very good advice.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • thenastyranch
  • magazineikmin
  • ethstaker
  • InstantRegret
  • tacticalgear
  • rosin
  • love
  • Youngstown
  • slotface
  • ngwrru68w68
  • kavyap
  • cubers
  • DreamBathrooms
  • megavids
  • mdbf
  • modclub
  • GTA5RPClips
  • normalnudes
  • khanakhh
  • everett
  • cisconetworking
  • osvaldo12
  • anitta
  • Leos
  • Durango
  • tester
  • JUstTest
  • All magazines