@mattwilcox@mstdn.social
@mattwilcox@mstdn.social avatar

mattwilcox

@mattwilcox@mstdn.social

Middle aged white guy trying to become less ignorant over time. I build websites the "traditional" way.

I’ve been building websites for ~20yrs. Progressive Enhancement, HTML/CSS/JS, and accessible practices will always be core to quality work. Frameworks come and go.

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

mattwilcox, to random
@mattwilcox@mstdn.social avatar

Been struggling to work out how to render a component inside another component with JSX.

Once again wondering why anyone would want to work with Typescript/JSX/React type systems.

They feel so against the grain of the web.

chriscoyier, to random
@chriscoyier@front-end.social avatar

Assuming the premise that us CSS developers aren't reaching for container queries as much as well all thought we would is true...

Why do you think that is?

mattwilcox,
@mattwilcox@mstdn.social avatar

@matuzo The lack of control over that new stacking context has caught me out a number of times. I think it's a mistake, tbh. @chriscoyier

mattwilcox,
@mattwilcox@mstdn.social avatar

@matuzo @chriscoyier Oh, and we need “mixins” and the ability to use Custom Properties as values for the Query too. Managing your common design breakpoints on every container query declaration is a PITA. And yes, we do want common breakpoints across containers.

mattwilcox, to random
@mattwilcox@mstdn.social avatar

More people than you know deal with more shit than you know - and it can't be seen from the outside. People put on faces.

That's one of those lessons that I keep re-learning (and have done myself).

Latest reminder: (another) one of those happy anime people on the internet.

Zen coming back from suicidal, with this birthday song. Dokibird earlier in the year the same. Mouse, extremely ill for many years, and still. Etc.

Default to being kind.

https://www.twitch.tv/videos/2150672982?t=2h1m28s

mattwilcox, to random
@mattwilcox@mstdn.social avatar

EVENT_AFTER_PROCESS_PAYMENT
"The event that is triggered after a payment is processed"

Please, when writing documentation, the explanation should never be a repetition of the handle.

Explain the thing in different words, because there are assumptions here. What does "after process" mean here? After the software's "processed" it but before an API callback? after there's some sort of API callback? What is "processed" meaning?

mattwilcox,
@mattwilcox@mstdn.social avatar

The name of a funciton or handle should explain what it does.

The documentation or description should explain what that means.

brucelawson, to random
@brucelawson@vivaldi.net avatar

I was up at 5am, finishing writing the final chapter of my new book about poltergeists. I'm confident it will fly off the shelves.

mattwilcox,
@mattwilcox@mstdn.social avatar

@brucelawson A likely story! You want to use a ghost writer for that sort of thing.

matuzo, to random
@matuzo@front-end.social avatar

I know it's a privileged thing to say but web dev isn't fun for me at the moment. I'm annoyed and bored. I guess it's because after every high (interop) comes a low, and most importantly I'm just really annoyed by how terrible the condition of most websites is. Not just in terms of accessibility. Ed Zitron's “Better Offline” summarises well what I mean. (https://www.betteroffline.com/).

Also AI is claiming it's share of annoying me.

I don't know. Maybe I'm just tired.

mattwilcox,
@mattwilcox@mstdn.social avatar

@matuzo "When the world is too much, look smaller until you find something you can change yourself"

We can't change things outside of our control, and being exposed to that when we want to fix things grinds you down.

Applies to work, the news, everything.

Be kind to yourself, re-focus smaller.

mattwilcox, to random
@mattwilcox@mstdn.social avatar

Disney should pay Jenny a consulting fee for this video. Because she absolutely nails it as to how and why Disney messed up, royally.

https://www.youtube.com/watch?v=T0CpOYZZZW4

mattwilcox, to random
@mattwilcox@mstdn.social avatar

Huh.

Well there’s a crossover of interests I wasn’t expecting.

https://www.youtube.com/live/hUEr0Ha3nKc

davatron5000, to random
@davatron5000@mastodon.social avatar

"How do you close a non-modal dialog?" feels like one a question a bridge troll is going to ask me someday.

mattwilcox,
@mattwilcox@mstdn.social avatar

@davatron5000 “Yank the plug and battery out, bury the device in the woods”

mattwilcox, to random
@mattwilcox@mstdn.social avatar

Here are the top three things to teach everyone (including yourself).

  1. Empathy.
  2. The scientific method of thinking.
  3. Knowing when you’re not qualified to have an opinion, and who is.

Those, in that order, before any other topic.

  1. Will guide everyone to positive action and avoid dehumanising behaviour.
  2. Will guide you how to learn and how to identify bad conclusions. It will help you understand the world and avoid being made a dupe.
  3. Will stop your ignorance from hurting others.
mattwilcox,
@mattwilcox@mstdn.social avatar

If I could, I would have this as the foundation for all learning; repeated at all stages of education. From pre-school to doctorates. They are societal safety mechanisms. They are foundational.

mattwilcox,
@mattwilcox@mstdn.social avatar

@KirstenAnne Sorry you're having to deal with that.

If there was a number 4 on my list it would be "Periodically revisit your established opinions to re-assess them".

The world changes, and it's not the same one anyone lived in before. Many learned things become bad information.

Unfortunately, if you're poor in any of those 3 items it's really hard to not end up in a bad place, toxic to yourself and others, and unconcious of it too.

mattwilcox, to random
@mattwilcox@mstdn.social avatar

Datasette is one of those cool utilities that makes you want to have a use case for it, because what you can do with it is so damned cool.

https://www.youtube.com/watch?v=B55hcKYye_c

jonhicks, to random
@jonhicks@mastodon.social avatar

I don't subscribe to “Put MacOS on iPad Pro”, but I use and carry both a Macbook and an iPad Pro & Pencil everywhere. They should be one device 😕

mattwilcox,
@mattwilcox@mstdn.social avatar

@jonhicks I subscribe heavily to "make the Mac a god-damn touch screen already, Apple, you stubbourn bastards".

Alas, I truly think the only reason they support OSX at all is because they can't realistically drop it. Apple are addicted to full platform control, for maximum profiteering, and iOS is what enables that. And OSX/Mac is in "bare minimum effort" mode, and has been for a decade.

mattwilcox, to random
@mattwilcox@mstdn.social avatar

https://www.youtube.com/watch?v=4mj-n8vsbpA&t=72s

I just can't imagine why Henya cut to a "nice boat" for some reason on her 3D Model debut stream...

Ahhh, long running in-jokes :)

mattwilcox, (edited ) to random
@mattwilcox@mstdn.social avatar

Heard and respected. Personally never have used that word.

However; here is another take on that word and who gets to use it - as a conversation between a Black person and an Indonesian. https://youtu.be/dbcidd8CuYs?si=-p53J-cf0Jl4xdgT

The TL:DR is - white people: just don’t. Some Black people are fine with it and some aren’t (peoples are not monoliths); intent matters a lot. (But again, white people, we are assumed to have a certain context whether or not we individually do. So don’t.) https://mastodon.online/

mattwilcox,
@mattwilcox@mstdn.social avatar

100% - but, as linked, there are exceptions and I think that’s good - because eventually things will move past the current associated baggage. And that process will be hard for some people.

(And I say that only because all language and terms evolve and nothing anywhere has ever or will ever remain unchanged)

scottjenson, to LLMs
@scottjenson@social.coop avatar

Saying "LLMs will eventually do every job" is a bit like:

  1. Seeing Wifi wireless data
  2. Then predicting "Wireless" Power saws (no electrical cord or battery) are just around the corner

It's a misapplication of the tech. You need to understand how work and extrapolate that capability. It's all text people. Summarizing, collating, template matching. All fair game. But stray outside of that box and things get much harder.

mattwilcox,
@mattwilcox@mstdn.social avatar

@scottjenson Tbf they’re pretty crap inside that area too. There is nothing I would trust from any of them. They may provide some general ideas worth looking into, and strategies to do a thing, but absolutely none of the details are trustworthy. Precisely because as someone asking questions, you can’t spot the wrong made up bullshit from the accurate made up bullshit; the summary that captures the core discoveries vs the summary that missed them.

mattwilcox,
@mattwilcox@mstdn.social avatar

@scottjenson Tbh I’m not convinced on any of those either. Again; because it’s a bias machine to expose the average. It’s useless at anything else. It won’t give you modern css. It won’t look at your own code base to avoid duplication. If you’re less than average skill it may give you beneficial things; maybe. There are no “smarts” at all, just stats. In the medical field it’s diagnosed scans of plastic toys as having cancer. I wouldn’t want a dr to be leaning on this stuff.

mattwilcox, to random
@mattwilcox@mstdn.social avatar

Old enough to still find it a bit weird that the kids are pronouncing “lmao” in actual speech instead of… laughing their ass off.

At least back when people did that with “lol” the spoken version denoted a bit of mockery.

mattwilcox, to random
@mattwilcox@mstdn.social avatar

Please - if you use Mastodon regularly, pay for your use of the platform.

I find it insane that Stux - who runs mstdn.social is paying out of pocket every month to keep mstdn.social alive, because people are not funding the platform they use enough to cover the bare running costs, let alone the admin time he puts in.

please, look up who is running your server and pay them money. You are costing them, personally, money.

Thank you.

mattwilcox,
@mattwilcox@mstdn.social avatar

@coreysnipes Thanks for doing that. I do the same! And I’m generally allergic to any subscriptions for anything.

mattwilcox, to random
@mattwilcox@mstdn.social avatar

That’s the joinery finished. Alas I am out of shellac or varnish; so it’ll have to wait now. Need to fit a backboard once that’s done, and decide if the bottom compartment will be for a basket drawer or to put some doors on it.

It’s not perfect, but it’s not too bad.

A close up of the top section showing that the top shelf is made with a lapped dovetail joint.
The side table is on top of my workbench. It has no backing board yet and no finish applied. It is made of redwood (a softwood pine), and it has two internal compartments.
A photo of the side table with clamps applied during the glue up process.

mattwilcox,
@mattwilcox@mstdn.social avatar

@jfroehlich Yeah, I’d use that next time - I just had some spare MDF around which did the job. Tho I find working with MDF and Plywood a bit crap with hand-tools, I just didn’t have patience to make a proper small door from real timber.

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