πŸ¦€πŸ› οΈ max's Avatar

πŸ¦€πŸ› οΈ max

@maxfield.bsky.social

Backcountry aspirational

43 Followers  |  16 Following  |  60 Posts  |  Joined: 10.05.2023  |  1.5149

Latest posts by maxfield.bsky.social on Bluesky

Preview
senior developer agents When you're responsible for a junior developer, there's an early, crucial milestone: they know when to ask for help. Before this milestone, every task must...

I wrote about why the current generation of AI developers is so underwhelming, and what I think it’d take to do better: explaining.software/archive/seni...

28.11.2024 00:06 β€” πŸ‘ 9    πŸ” 3    πŸ’¬ 0    πŸ“Œ 1

Can you share what software you’re using to make the diagram? Is this Graphviz or something else?

18.11.2024 14:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

What about taking impl Into<String> as a function argument?

16.10.2024 22:54 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
HN opines on the message portrayed by the movie β€œHer”, claiming it not be dystopian

HN opines on the message portrayed by the movie β€œHer”, claiming it not be dystopian

The orange site never fails.

21.05.2024 22:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

At this point it seems like a serious business risk to adopt new SaaS which doesn’t offer a self hosting option.

10.04.2024 15:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

All this to say, it’s a little concerning.

It isn’t like we couldn’t build stateful web applications before React.

I hope we don’t forget those patterns.

02.04.2024 19:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

As an example, imagine a server-rendered application a la Rails or Django: I see folks trying to conflate HTTP verbs because they, β€œdon’t want to lose form input state” between requests.

What problem do folks think things like sessions are solving?

02.04.2024 19:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

My hunch is that people, especially junior folks, are so used to thinking about the ways that frontend frameworks address state management, that patterns which lean into HTTP seem foreign or impossible.

Maybe the most surprising thing is how confident folks are in their misconceptions .

02.04.2024 18:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

In maintaining a few web stack components for axum, I’ve been exposed to some surprising misconceptions about web app architecture.

For example, given HTTP is stateless, you’d think it would be intuitive that primitives like sessions bridge the gap.

Apparently not?

02.04.2024 18:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image 19.03.2024 12:35 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image

Magnolia blooms at Golden Gate Park.

04.03.2024 13:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That’s what I’m doing.

I’ll say that I don’t think you really need HTMX most of the time tho.

03.03.2024 16:22 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I do want ML. But that’s kind of orthogonal to the TypeScript woes.

Actually what I really need is less client-side runtime.

While there are some JS things that do this, frankly I’m so much more productive with Rust. (One killer feature here is cargo; compare with esbuild and ecmascript modules.)

03.03.2024 14:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I think the thing about Rust productivity is you don’t need to be deep in the weeds with complex memory management (unless you want to be).

In other words, you can work at a pretty high level most of the time if what you’re doing fits that scope (like web dev).

25.02.2024 16:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Update: no longer friends with TypeScript.

In all seriousness the stability of the JavaScript ecosystem is insane and so now things have moved to Rust.

Going forward I can’t see many situations where I’d actively reach for JavaScript (typed or otherwise).

25.02.2024 15:48 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 3    πŸ“Œ 0

Most of our stack is actually TypeScript πŸ˜…

28.12.2023 23:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

That’s right, we’ve implemented custom crawlers

28.12.2023 23:23 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
groverhaus, with the new twitter "X" roof sign on it

groverhaus, with the new twitter "X" roof sign on it

i refuse to put more than 2 seconds of effort into this

29.07.2023 17:45 β€” πŸ‘ 637    πŸ” 151    πŸ’¬ 25    πŸ“Œ 2

I agree.

They need to β€œself police” their own platform, bsky.app.

That isn’t up to us the users.

14.07.2023 23:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Plenty of folks are objecting to the idea that they would moderate their own instance of AT.

The problem with centralized protocol moderation is that it’ll be fine until the day Elon takes over and removes all the value aligned rules you care about.

You don’t actually want that.

14.07.2023 23:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That isn’t a point I’m arguing.

However, plenty of folks are up in arms because they don’t want to run their own server and self moderate it.

This is absolutely wild: you need to moderate an online forum if you run one. The advantage is AT will (hopefully) have better tooling for it.

14.07.2023 23:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I already said that I would agree the platform, bsky.app, has a responsibility to moderate. They need to β€œself police” their platform.

Where people are running amuck is conflating this instance of AT with AT as a protocol and demanding the team moderate the protocol itself.

14.07.2023 23:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

But that’s how the WWW works.

What AT gives you over HTTP is hopefully better tooling to prevent harassment.

They never promised to police the whole protocol (this is exactly what Jack wants to escape vis-Γ -vis Twitter) and I truly don’t think that’s what most of us would want anyway.

14.07.2023 23:15 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Think of it like this: I can run my own forum accessible via the World Wide Web.

This forum can be targeted in all sorts of awful ways, which mirror the ways communities can be targeted here.

But ultimately it’s up to me to moderate and police that community… I can’t ask Tim Berners-Lee to help.

14.07.2023 23:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It’s important to differentiate between AT, the protocol, and bsky.app, the most popular instance that provides AT today.

I agree that bsky.app should do their own platform moderation.

I disagree with the suggestion that they should also own moderation of the broader AT protocol.

14.07.2023 23:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Jack’s goal was to divorce the protocol from the instances that run through it.

Not unlike the WWW and HTTP.

Online forums have the same vulnerabilities but there the authority we appeal to is the government, not a tech project.

14.07.2023 22:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Are you asking for Bluesky to own the unpleasant moderation work for free?

I’m not convinced the tooling is in place, but if it were I’m not sure I’d want to rely on Bluesky to protect my safety.

There are some pretty significant implications to such an ask…

14.07.2023 22:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

These are absolutely gorgeous.

Are any for sale?

08.07.2023 13:10 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Breast cancer sucks, organized by Jessika Cacy Hi I’m Jessika, 40 female. I’m a single mother of 1. I was recently diagnosed with breast cancer. St… Jessika Cacy needs your support for Breast cancer sucks

If you have a few extra bucks or can reskeet, I'd super appreciate it. My sister Jess is trying to kick cancer's ass and needs some financial help. $1000/3000.

30.06.2023 04:13 β€” πŸ‘ 12    πŸ” 19    πŸ’¬ 0    πŸ“Œ 2
A view of a meadow with Lake Tahoe in the far distance.

A view of a meadow with Lake Tahoe in the far distance.

An old growth red fir, growing haphazardly on the side of a hill.

An old growth red fir, growing haphazardly on the side of a hill.

Another red fir, surrounded by pine trees.

Another red fir, surrounded by pine trees.

Pics from today’s hike near Tahoe City.

04.07.2023 04:00 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@maxfield is following 16 prominent accounts