Andrew Roberts

Andrew Roberts

@ajr.sh

software engineer • (re)posts about web, systems, cloud, maps, iOS, games

116 Followers 510 Following 150 Posts Joined Nov 2024
1 week ago

* typing out code is definitely one of several time sinks, if you take your job seriously and spend a lot of time exploring options
* it is not the only time sink, but it is one
* claude can help explore a design space in a less committal fashion
* this makes the harder parts of eng more tractable

102 8 3 0
2 weeks ago
Video thumbnail

16 developers.
15 minutes.
Single elimination.
Round 1 begins March 6.

Who do you think is taking it all?
Fill out your bracket now at madcss.com

59 9 3 7
3 weeks ago

helpful thanks for thoughts

1 0 0 0
3 weeks ago

"outside React" so inside a redux style store right?

in your opinion is adding api breadth to React core preferable here? it's not clear to me why reaching for a new-ish React feature would be preferred to tried and true TS libs

it's not collapsing API surface area, it just moves it. more overlap

0 0 1 0
1 month ago

definitely not the seamless Apple experience we've all come to love and expect. feels sad watching them burn good will and trash their core value prop in pursuit of whimsical nice-to-haves

2 0 0 0
2 months ago

🔥🔥

1 0 0 0
2 months ago

Mayor Zohran in the houseee

2 0 0 0
2 months ago

Why is this? The types allow more efficient C to be generated? Super interesting

0 0 0 0
2 months ago

it rocks yo

1 0 0 0
2 months ago
The word "fashion" in all caps over the photo of a woman in a bright red dress. The text has a transparent fill and a white stroke where it intersects the red dress and a black fill with no stroke elsewhere.

No text duplication. A single image used. All with clever #CSS and #SVG #filter magic! 🪄✨

Uses `text-orientation: upright` for vertical text. Matrix filter extracts just the red areas of the image. These get intersected/ subtracted from the text.

Live on @codepen.io: codepen.io/thebabydino/...

49 5 1 0
2 months ago

🧑‍🍳'ing some good stuff in this thread

0 0 0 0
2 months ago

also it is so much EASIER to make comprehensive tests now if you know what you’re doing.

in my three vibecoded projects i made the kind of tests i’d never bother to do before. and they saved my ass many times

you do need to steer it to test the right things which requires some experience and taste

77 4 3 2
2 months ago

🥳🥳🥳🥳 congrats all on the ship!!!!

1 0 0 0
2 months ago

hugely excited for this- finally!!!

2 0 0 0
3 months ago
No Matter What They Tell You, It’s a People Problem Bruce Eckel deftly identifies the root cause of all software development problems: We are in a young business. Primitive, really – we don’t know much about what works, and we keep thinking we’ve foun...

blog.codinghorror.com/no-matter-wh...

code review, testing, and care for product quality is a people problem

IMO, it's not a good candidate for automation

0 0 0 0
3 months ago

the horrors of having to be intentional!!

what next? we might have to actually USE and TEST the products we build?? /s

1 0 0 0
3 months ago

snazzy!!

1 0 0 0
3 months ago

+1

@britegrid.io nailed the core architecture, his improvements on top Decap CMS, and his ongoing attentiveness and care as a maintainer.

best git-based CMS on the market, very grateful it's available as open source software

3 1 0 0
3 months ago

definitely ran out of fingers on one hand if we're counting real impact events since ~October, aka end of year crunch szn

0 0 0 0
3 months ago

you're a legend @brophdawg11.com appreciate all the work you do on the framework

this is a great list, i'd share a blog post version of it internally at my co if made available!

1 0 0 0
3 months ago

I've heard folks express concern about React Router since the Remix 3 announcement

Some variation of "is it on hold?"/"is it a secondary focus?"/"will it stop getting features?" etc

No, No, and No 😀

To back it up, I thought I'd put together a little "React Router Wrapped" for 2025 🎄

34 9 2 1
3 months ago
Preview
Masonry: Things You Won’t Need A Library For Anymore — Smashing Magazine CSS Masonry is almost here! Patrick Brosset takes a deep dive into what this long-awaited feature means for web developers and how you could make use of it in your own work.

Masonry: Things You Won’t Need A Library For Anymore: "#CSS Masonry is almost here! Patrick Brosset takes a deep dive into what this long-awaited feature means for web developers and how you could make use of it in your own work." www.smashingmagazine.com/2025/12/maso...

2 1 0 0
3 months ago
Preview
a group of cartoon characters are flying through the air in boats Alt: Jetsons cartoon flying cars through the air
0 0 0 0
3 months ago

wonder if using Bsky will put us on a no fly list

1 0 0 0
3 months ago

"If your app’s React code does not use a server, your app is not affected by this vulnerability."

"If you are using React Router’s unstable RSC APIs, you should upgrade the following package.json dependencies if they exist"

I'm not concerned about my SPAs given the language of the post, fwiw

0 0 1 0
3 months ago

"People can't write software using our syntax because it's too complicated and fights the broader TS ecosystem, but the robots can!"

Effect has always felt like Scala to me and I tend to assume it'll putter into obscurity the same way (just my 2c, no negative vibes to any of their maintainers)

3 0 1 0
3 months ago

As a counterpoint, I see **multiple** vendor products in the infrastructure space who historically have needed to sell people (i.e. it's hard to sell software infrastructure) that have all pivoted to "Agents"

Agents capabilities, builders, etc..I'm not sold at all. Feels more of a red flag than not

1 0 1 0
3 months ago
Video thumbnail

📣 New article on @frontendmasters.com about a visual problem that bugged me for years: making a card that truly feels deep.

frontendmasters.com/blog/the-dee...

Would love your thoughts.

248 30 6 14
3 months ago

it's identical to the NYC buses visual fwiw :P

1 0 0 0
3 months ago

what would you change? looks like pretty standard and accessible public design. if i was dropped in here, id understand every element of the design, and i see there's a right panel for alerts or pinned messages

1 0 1 0