notwoods.bsky.social
Senior web dev from Hawaii who makes weird tech projects out of things lying around my house. Prev worked on https://maskable.app & 3 browsers.
he/him, IMO implied
93 posts
302 followers
532 following
Regular Contributor
Active Commenter
comment in response to
post
Next step is to get alllllll the tiny islands up one-by-one. I’m still missing Hawaii and Taiwan too!
comment in response to
post
Poor documentation is a whole ‘nother level of difficulty 🫠
I find reading the source code helpful when available, but that wouldn’t work for a private API like Google Drive
comment in response to
post
Historically the expectation has been to learn on the job. It’s good to become intimately familiar with all the tools you use but learning a language and 3-10 libraries in depth is a massive barrier to getting started.
comment in response to
post
Asking questions to senior devs at the same rate as googling is much slower though, as well as discouraging. It’s not bad when the google fail rate is low but it’s been getting higher and higher.
I haven’t seen significantly different results with DDG/Bing but haven’t tried Kagi.
comment in response to
post
I’ve preordered! It would be nice to see a high level comparison of Bun/Node/Deno security features
comment in response to
post
I’ll check out Snyk!
Is Bun using permission gates like Deno, or does it have additional security tools?
docs.deno.com/runtime/fund...
comment in response to
post
Outdated libraries on Stack Overflow/Medium are pretty rough but that’s at least something automation could catch. Linters could suggest newer replacements. (I think @e18e.dev is working on this?)
comment in response to
post
I’ve had much better luck with native web tech (yay MDN) but libraries are where I run into issues the most, and someone newer won’t necessarily know which is which.
I’ve also seen this be more pronounce with Python, where libraries sometimes inject global-looking functions or hidden proxies.
comment in response to
post
Medium honestly hasn’t been too bad. What I’ve run into are long blogs that have introductions like a cooking recipe (history of the library, the language, the author’s mood) then a paragraph midway with an incorrect answer.
comment in response to
post
What’s also helpful (and I need to do this more too) is to pair with a junior dev and see how they’re researching.
I think with experience you learn to dismiss unhelpful resources, even in new programming languages, but that’s hard to build up.
comment in response to
post
The trouble is it’s difficult to validate/invalidate the results when you’re learning. I’ve seen ChatGPT point someone to the wrong library and then you’re sent down the wrong site for validation.
comment in response to
post
But then sometimes the results are wrong 😓
comment in response to
post
Flat cap buds
comment in response to
post
Mostly wrapping other event emitting APIs, like matchMedia (now built in) and fullscreenchange.
comment in response to
post
HTML linters don’t get as much investment from what I remember. It feels like a linter or TS could validate this.
comment in response to
post
@deno.land has been busy this year! Shoutout to @frontendfocus.bsky.social and TC39 for being primary sources for the news
comment in response to
post
Hopefully the rule can get updated with an exception for error boundaries then.
It’s important for linters to allow common patterns, since developers who aren’t familiar with it are going to end up looking for a different solution rather than responsibly turn it off.
comment in response to
post
We’ve been playing lots of conference trivia. Daphne and I would love to join but will be moving then!
comment in response to
post
Companies don’t care about JS as much even though they’re all using it 😞 It’s fairly evident in job applications as well
comment in response to
post
Of course the important question is not "whodunnit" but "howdidjawritetheapp".
I may seem suspect, but it weren't me guv!
comment in response to
post
👋
css-tricks.com/the-thinking...
comment in response to
post
It looks like a ratatouille situation where you’re puppeteered by your child
comment in response to
post
👋
I added PWA support to Firefox Android and created tools like maskable.app
These days I’m teaching React/web performance internally and externally at Microsoft
I also make a bunch of custom smart home projects!
comment in response to
post
Long press time is thankfully adjustable but I’m constantly making typos with the iOS keyboard layout after switching last year
www.macrumors.com/how-to/make-...