This is the single best piece I've read on "replacing coders with AI," it fully dispells the myth from the perspective of a software engineer and does so in a calm, reasonable way.
colton.dev/blog/curing-...
@oliverjash.me.bsky.social
Head of Web at Unsplash
This is the single best piece I've read on "replacing coders with AI," it fully dispells the myth from the perspective of a software engineer and does so in a calm, reasonable way.
colton.dev/blog/curing-...
We're kicking this Bluesky party up a notch π and here to give developers what they want (what they really, really want)!
What Chrome features and topics would you like to learn more about?
This Week in Effect:
βΈ Maxwell Brown @imax153 discussed Effect at the @DevtoolsFM podcast
βΈ Debugging got two new panels: Span Stack & Current Fibers
βΈ `Opaque Structs` - experimental feature in Effect Schema
More content and technical updates below:
effect.website/blog/this-we...
I agree that the direction to bet on ts-go seems better. In any case, I'm excited for fast type-aware linting:
www.solberg.is/fast-type-aw...
You play Chess? Me and @tlbvr.com have been having a few games. We should set something up if so π
16.07.2025 17:08 β π 2 π 0 π¬ 1 π 0I imagine a lot of people are waiting for it to be rewritten in Rust. Babel is slow.
13.07.2025 16:58 β π 4 π 0 π¬ 0 π 0We ran a randomized controlled trial to see how much AI coding tools speed up experienced open-source developers.
The results surprised us: Developers thought they were 20% faster with AI tools, but they were actually 19% slower when they had access to AI than when they didn't.
Noticing that a common mistake in TS is to reach for `satisfies` when a type annotation would have been sufficient / more appropriate.
Perhaps a rule of thumb: use `satisfies` when you want to infer a type but constrain it to some base type. For everything else, use annotations.
In the backendItems.map example, would it not be better to use a return type annotation?
08.07.2025 06:49 β π 0 π 0 π¬ 0 π 0bsky.app/profile/oliv...
07.07.2025 11:04 β π 0 π 0 π¬ 0 π 0Great was too strong a word. I shouldβve said: usable, correct, accessible.
06.07.2025 19:04 β π 1 π 0 π¬ 1 π 1No shade to the person who coined the phrase, itβs how itβs used by the wider industry that concerns me.
06.07.2025 14:38 β π 2 π 0 π¬ 0 π 0Thanks, it was interesting to learn about the origins of the phrase, but I donβt think itβs really relevant here.
06.07.2025 14:37 β π 1 π 0 π¬ 2 π 0Donβt get me wrong, it has a place in the box of tools, but itβs massively overhyped right now.
06.07.2025 12:01 β π 14 π 0 π¬ 0 π 0βVibe codingβ as a phrase is embarrassing to me. In an industry where the bar was already very low, it suggests we can care even less. Itβs another step towards enshittification.
The only way to make great software is to truly reason about the code and systems. There are no shortcuts.
Improved "Files changed" experience in pull requests.
Reviewing large pull requests just got a major upgrade. Try out our faster, more accessible Files changed tabβnow in public preview.
Click ββ¨Try the new experienceβ in the upper-right corner of any pull request. (You can switch back at any time!)
Comment your feedback here. β¬οΈ
gh.io/new-files-ch...
If you are in a technical leadership position and #reactjs is part of the technologies you need to have a good grasp on, βͺ@acemarke.devβ¬ last week released a lengthy blogpost which is an ABSOLUTE must read.
Level headed, detailed, and coming from one of the OG π of this ecosystem
Fave recent micro-productivity hack: aliasing βT to New Tab to the Right via OSX settingsΒΉ
1. Makes tab groups work properly for isolating work
2. Eliminates the spatial disconnect of having to hunt a newly opened tab down in a different part of the UI
Thank me later :)
ΒΉ superuser.com/a/1627227
Good article! Btw there are some bidirectional validation libraries that support writing, namely Effect Schema and io-ts. This is what we use at Unsplash for search params.
12.06.2025 06:50 β π 2 π 0 π¬ 0 π 0Dude, same. This album was a huge motivation boost for me at university.
10.06.2025 13:26 β π 2 π 0 π¬ 0 π 0CSS Modules Kit provides support for language server features like go to definition, find references, rename, etc. I've wanted this for years and it seems to work flawlessly! π github.com/mizdra/css-m...
09.06.2025 15:51 β π 2 π 0 π¬ 0 π 0"The Who Cares Era" by @dansinker.com
dansinker.com/posts/2025-0...
"In a moment where machines churn out mediocrity, make something yourself. Make it imperfect. Make it rough. Just make it."
Beautifully written and hugely inspiring. Thanks for this writeup @dansinker.com
Back when I was finding my feet in tech everybody was buzzing about building positive change. Somewhere along the way, something changed. Fortunately for us though, tech is not the first industry forced to defend itself against dubious practices.
What might we learn if we were to look elsewhere?
Hey friends, did you know you can make a modal <dialog> element dismissible by clicking outside (aka light dismiss) by adding `closedby=any` to it. That's it. That's all there is to it.
<dialog closedby=any>
developer.mozilla.org/en-US/docs/W...
Chrome 134+, Firefox 140+, coming soon to Safari.
I've been giving a talk to many people about how ideologically consistent React's endeavors have been for many years now.
Like them or not (there's fair criticisms); Hooks, Suspense, Activity API, JSX over the wire, and async components can be viewed as a cohesive system many years in the making
Pocket is shutting down
What do you recommend for the lightest/fastest bookmarking tool for web and mobile?
I only care about a list of bookmarks, and no other feature at all (no tag, no fancy article reader)
A way to style those the tooltips from, for example, `<abbr title="β¦">` with `::tooltip` you say?
Sign me up!
github.com/MicrosoftEdg...
Here's my talk from I/O along with the companion blog post that rounds up all of the links mentioned. It's been a very exciting year for the web, and all the new Baseline tooling we've just announced can help you understand when to adopt these new features. web.dev/blog/whats-n...
22.05.2025 18:10 β π 34 π 9 π¬ 1 π 0β€οΈ
Still holding you to that half marathon this year π€
Would be great to get your thoughts on this but in the meantime I filed an issue π bugs.webkit.org/show_bug.cgi...
16.05.2025 14:06 β π 1 π 0 π¬ 0 π 0