frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

The AI coding divide: craft lovers vs. result chasers

https://blog.lmorchard.com/2026/03/11/grief-and-the-ai-split/
64•avernet•1h ago

Comments

simonw•47m ago
This sounds right to me:

> Before AI, both camps were doing the same thing every day. Writing code by hand. Using the same editors, the same languages, the same pull request workflows. The craft-lovers and the make-it-go people sat next to each other, shipped the same products, looked indistinguishable. The motivation behind the work was invisible because the process was identical.

Helps explain why some people are delighted to have AI write code for them while others are unhappy that the part they enjoyed so much has been greatly reduced.

Similar note from Kellan (a clear member of the make-it-go group) in https://laughingmeme.org/2026/02/09/code-has-always-been-the... :

> That feeling of loss though can be hard to understand emotionally for people my age who entered tech because we were addicted to feeling of agency it gave us. The web was objectively awful as a technology, and genuinely amazing, and nobody got into it because programming in Perl was somehow aesthetically delightful.

rudedogg•28m ago
I think the real divide is over quality and standards.

We all have different thresholds for what is acceptable, and our roles as engineers typically reflect that preference. I can grind on a single piece of code for hours, iterating over and over until I like the way it works, the parameter names, etc.

Other people do not see the value in that whatsoever, and something that works is good enough. We both are valuable in different ways.

Also, theres the pace of advancement of the models. Many people formed their opinions last year, and the landscape has changed a lot. There’s also some effort requires in honing your skill using them. The “default” output is average quality, but with some coaxing higher quality output is easily attained.

I’m happy people are skeptical though, there are a lot of things that do require deep thought, connecting ideas in new ways, etc., and LLMs aren’t good at that in my experience.

qsort•21m ago
I think the argument is "a bit too nice," it isn't a binary, motivations are complicated and sometimes both feelings coexist.

If I reflect for a moment about why I personally got into tech, I can find at least a few different reasons:

- because I like solving problems. It's sad that the specific types of problems I used to do are gone, but it's exciting that there are new ones.

- because I like using my skills to help other people. It's sad that one specific way I could do that is now less effective, but it's exciting that I can use my knowledge in new ways.

- because I like doing something where I can personally make a difference. Again, it cuts both ways.

I'm sure most people would cite similar examples.

magicalist•16m ago
Eh, it also feels like a classic "maybe we somehow have enough perspective on this watershed moment while it's happening to explain it with a simplistic dichotomy". Even this piece interrogates the feeling of "loss" and teases out multiple aspects to it, but settles on a tl;dr of "yep, dichotomy". There's more axes here too, where that feeling can depend on what you're building, who you're building it with, time and position in your career, etc etc.

(I'll admit, though, that this also smells to me a bit too much like introvert/extrovert, or INTP/INTJ/etc so maybe I'm being reflexively rejective)

adriand•10m ago
I feel zero sense of sadness about how things used to be. I feel like the change that sucked the most was when software engineering went from something that nerds did because they were passionate about programming, to techbros who were just in it for the money. We lost the idealism of the web a long time ago and the current swamp with apex reptiles like Zuckerberg is what we have now. It became all about the bottom line a long time ago.

The two emotions I personally feel are fear and excitement. Fear that the machines will soon replace me. Excitement about the things I can build now and the opportunities I’m racing towards. I can’t say it’s the most enjoyable experience. The combo is hellish on sleep. But the excitement balances things out a bit.

Maybe I’d feel a sense of sadness if I didn’t feel such urgency to try and ride this tsunami instead of being totally swept away by it.

sublinear•7m ago
The divide was never invisible and there has always been at least three camps.

The "make-it-go" people couldn't make anything go back then either. They build ridiculous unmaintainable code with or without AI. Since they are cowboys that don't know what they're doing, they play the blame game and kiss a ton of ass.

The "craft-lovers" got in the way just as much with their endless yak shaving. They now embrace AI because they were just using "craft" as an excuse for why they didn't know what they were doing. They might be slightly more productive now only because they can argue with themselves instead of the rest of the team.

The more experienced and pragmatic people have always been forced to pick up the slack. If they have a say, they will keep scope narrow for the other two groups so they don't cause much damage. Their use of AI is largely limited to google searches like it always was.

hungryhobbit•5m ago
I strongly disagree. There's always been two camps ... on everything!

Emacs vs. vi. Command-line editor vs. IDE. IntelliJ vs. VS Code. I could do like twenty more of these: dev teams have always split on technology choices.

But, all of those were rational separations. Emacs and vi, IntelliJ and VS Code ... they're all viable options, so they boil down to subjective preference. By definition, anything subjective will vary between different humans.

What makes AI different to me is the fear. Nobody decided not to use emacs because they were afraid it was going to take their job ... but a huge portion of the anti-AI crowd is motivated by irrational fear, related to that concern.

ehnto•2m ago
It's not a pure dichotomy though. I have always been both, and slowly mixing in agentic coding for work has left me some new headspace to do real programming on side projects at home.

I love the exciting ideation phase, I love putting together the puzzle that makes the product work, and I also take pride in the craft.

jacquesm•44m ago
There are far more divides than just that one.

For instance, the ones that look at it from an economics perspective, security perspective, long term maintainability perspective and so on. For each of these there are pros and cons.

ares623•43m ago
all this so people like us can do a job that wasn't that hard to begin with and was actually very comfortable all things considered, just a tiny bit easier in a way that isn't even measurable.
randlet•36m ago
> a job that wasn't that hard to begin with

The more experience I get the harder the job seems tbh

Avicebron•34m ago
Have you gotten to the part where you barely even get to write code anymore and just manage people's expectations full time yet?
mekael•28m ago
Ah, management without managing. Its depressing and engaging at the same time. Depressing because palace intrigue is exhausting and fraught with peril. Engaging because I love explaining things to people and watching everything click into place for them (see the 1 of 10k xkcd comic).
CharlieDigital•40m ago
The divide is a matter of perspective.

I'm a 23+ year dev; among the highest level ICs in my org.

It's still craft, its just that the craft is different. I don't write *.ts, *.cs files anymore; I write *.md files that other devs are using, that we're using as guardrails, that ensures that we minimize the slop while increasing speed and basically lift every developers level up by several notches.

I went from building one kind of framework/platform level artifact to another type of framework/platform level artifact.

If one's perspective is that it's just a shift in what "craft" means, then it's still craft. I'm still building systems; just a different kind of system.

jacquesm•33m ago
You're using it as a 'super compiler', effectively a code generator and your .md file is the new abstraction level at which you code.

But there is a price to pay: the code that you generate is not the code that you understand and when things go pear shaped you will find that that deterministic element that made compilers so successful is missing from code generated from specs dumped into an AI. If you one-shot it you will find that the next time you do this your code may come out quite different if it isn't a model that you maintain. It may contain new bugs or revive old ones. It may eliminate chunks of the code and you'll never know and so on.

There is a reason that generated code always had a bit of a smell to it and AI generated code is no different. How much time do you spend on verifying that it actually does what's written on the tin?

Do you write your own tests? Do you let the AI write the tests and the code? Are you familiar with the degree to which AIs can be manipulated to do stuff that you thought they weren't supposed to? (A friend of mine just proved this to his boss by bribing an AI with a 'nice batch of pure random data' to put a piece of unreviewed code into production by giving itself the privileges required to do so...)

CharlieDigital•29m ago
We have human reviews on every PR.

Quality and consistency are going up, not down. Partially because the agents follow the guidance much more closely than humans do and there is far less variance. Shortcuts that a human would make ("I'll just write a one-off here"), the agent does not...so long as our rules guide it properly ("Let me find existing patterns in the codebase.").

Part of it is the investment in docs we've made. Part of it is that we were already meticulous about commenting code. It turns out that when the agents stumble on this code randomly, it can read the comments (we can tell because it also updates them in PRs when it makes changes).

We are also delivering the bulk of our team level capabilities via remote MCP over HTTP so we have centralized telemetry via OTEL on tool activation, docs being read by the agents, phantom docs the agent tries to find (we then go and fill in those docs).

jacquesm•27m ago
> We have human reviews on every PR.

There are some studies about maintaining attention over longer periods of time when there is no action required. It will be difficult to keep that up forever so beware of review fatigue and bake in some measures to ensure that attention does not diminish over time.

CharlieDigital•21m ago
The point of reviews is that the process of reviews is a feedback cycle where we can identify where our docs are short. We then immediately update the docs to reflect the correction.

Over enough time, this gap closes and the need for reviews goes down. This is what I've noticed as we've continued to improve the docs: PRs have stabilized. Mid-level devs that just months ago were producing highly variant levels of quality are now coalescing on a much higher, much more consistent level of output.

There were a lot of pieces that went into this. We created a local code review skill that encodes the exact heuristics the senior reviewers would use and we ask the agent to run this in AGENTS.md. We have an MCP server over HTTP that we use to deliver the docs so we can monitor centralized telemetry.

The objective is that at some point, there will be enough docs and improved models that the need for human reviews decreases while quality of code reaches a steady state that is more consistent than any human team of varying skill level could produce.

One thing we've done is to decouple the docs from the codebase to make it easier to update the docs and immediately distribute updates orthogonal to the lifecycle of a PR.

(I'll have a post at some point that goes into some of what we are doing and the methodology.)

AnimalMuppet•15m ago
> Partially because the agents follow the guidance much more closely than humans do and there is far less variance.

Ouch. Managing human coders has been described as herding cats (with some justice). Getting humans to follow standards is... challenging. And exhausting.

Getting AIs to do so... if you get the rules right, and if the tool doesn't ignore the rules, then you should be good. And if you're not, you still have human reviews. And the AI doesn't get offended if you reject the PR because it didn't follow the rules.

This is actually one of the best arguments for AIs that I have seen.

CharlieDigital•12m ago
Yes, as I mentioned in my other replies, what I've seen is that quality has gone up and coalesced around a much higher bar with far less variance than before as we've refined our docs and tooling.

In some cases, it was "instant"; dev's MCP server connected to our docs was down -> terrible PR. We fix the MCP connection and redo the PR -> instantly follows the guides we have in place for best practices.

operatingthetan•24m ago
>A friend of mine just proved this to his boss by bribing an AI with a 'nice batch of pure random data' to put a piece of unreviewed code into production by giving itself the privileges required to do so...

Okay that's pretty hilarious. Everyone has a vice!

jacquesm•19m ago
There is a chapter two to the story but I don't want to out my friend. You never know who reads HN.
tern•25m ago
Came here to say something similar. For me, the craft aspect is now even more exciting because I can craft more ambitious things without getting bogged down in the details. For me, refining my conceptual model, drawing diagrams, finding the right way to think about something was the craft.

Maybe that's another way of saying: I was trained as a designer, and now the distinction between design (read: architecture, service-design, product, ux, cx) and programming is blurring.

kalalakaka•38m ago
After years of working at startups I’ve long since abandoned any notion of craft at work. I have developed a very keen sense for harmfully cutting corners though, and unreviewed AI code (or unreasonably large PRs - defined by a size you can’t comfortably review) is absolutely cutting corners. It’s nothing to do with craft and everything to do with both correctness and incurring massive amounts of future debt.
sesm•34m ago
Yep it's not 'result chasers' but people who want to get credit while avoiding real work. And when their stuff breaks they are always too busy with something else or moved on to another project.
elliotbnvl•35m ago
Strong agree. Needs another pass or two at editing though, some painful LLM-os sticking out there :'(
kace91•33m ago
Lots of mentions of the term mourning... As they say in my country, don't sell the skin until you kill the bear.

All I'm seeing around me is people dropping best practices in a FOMO driven push for speed: let's stop reviews, let's drive 5 agents in parallel, let's not even look at the code!

This is going to blow up.

Only after we pick up the remains we'll find a more sustainable approach for AI usage. I suspect that version will still require crafters.

If we end up in a place where the craft truly is dead, then congratulations, your value probably just dropped to zero. Everyone who's been around startup culture knows the running jokes about those 'I have a great idea, I just need someone to code it' guys. Now you're one, and you'll find how much ideas are worth.

operatingthetan•26m ago
>This is going to blow up.

Nah, we are way past wringing our hands over agentic engineering. Every startup and all fast moving companies are onboard. They don't hand code anymore. There will not be some code quality crisis that will stop everyone in their tracks. I'm trying to cope with this too, but I don't think the best path is praying for failure. Embrace it, move on.

guelo•22m ago
Well nobody has had to pay the tech debt yet on the last 6 months of that insanity. I think the age-old SWE best practices will still hold in time.
Roguelazer•15m ago
That's absolutely not true. The places that have embraced "agentic engineering" are mostly garbage factories, and lots of places, including plenty of startups and fast-moving companies are staying off of this trend. I recognize that most of the people on this site are just trying to self-promote for their own gig, but the level of misinformation is sometimes just staggering.
operatingthetan•9m ago
>lots of places, including plenty of startups and fast-moving companies are staying off of this trend.

Provide some examples then? Everyone who is all in on agentic code are pretty vocal about it. Who is declaring the opposite stance? Anyone?

sothatsit•4m ago
It is not just startups or small companies embracing agentic engineering… Stripe published blog posts about their autonomous coding agents. Amazon is blowing up production because they gave their agents access to prod. Google and Microsoft develop their own agentic engineering tools. It’s not just tech companies either, massive companies are frequently announcing their partnerships with OpenAI or Anthropic.

You can’t just pretend it’s startups doing all the agentic engineering. They’re just the ones pushing the boundaries on best practices the most aggressively.

techpression•9m ago
Outwards communication and inside results tend to differ vastly. I’ve heard some true horror stories already from companies who claim they’re doing amazing things with great results. You should be especially on guard if it’s a publicly traded company, selling AI usage is necessary to appease the market (and thereby C-level stock value).
operatingthetan•8m ago
>Outwards communication and inside results tend to differ vastly.

This is a good call out, but I'm talking to a lot of friends at other companies. So my perspective is informed by both news and personal anecdote.

techpression•5m ago
Sure, it goes both ways, I’m having great results at the startup I’m working at too.
kace91•7m ago
Just out of the popularity of the claim, I’ll bite.

Both big tech and startups are now full of people working at 10x, features are written as fast as PMs can think them, monoliths self heal with agents buzzing over them.

10x means 10 times the outcomes in a given amount of time, so did you see the last iOS version pack a decade worth of features in a single release?

Do you remember when meta moved their backend to rust in a month?

What about Microsoft software not having a single bug in a year?

Yeah, me neither.

operatingthetan•4m ago
I didn't say anything about increased productivity or 10x. Feel free to revise your strawman.
amarant•26m ago
The beginnings of that sustainable approach is already out there: https://boristane.com/blog/how-i-use-claude-code/
bigwheels•13m ago
I was skeptical at the start of the year. The StrongDM Factory techniques changed my mind; the results have been good enough to keep using them.

https://factory.strongdm.ai/techniques

https://factory.strongdm.ai/products/attractor

RayVR•10m ago
These bear related sayings always make me laugh. The one I was told by a Russian: “don’t argue over how to skin the bear before you’ve killed it”
api•28m ago
I'm a bit in the middle. I enjoy the craft but I also seek and enjoy the result.

The thing about AI is that you don't have to use it for everything. Like any other tool you can use it as much as you'd like. Even though I like the craft, I find myself really enjoying the use of AI to do things like boilerplate code and simple tests. I hate crafting verbose grunt work, so I have AI do that. This in turn leaves me more time to do the interesting work.

I also enjoy using AI to audit, look for bugs, brainstorm, and iterate on ideas. When an idea is solid and fleshed out I'll craft the hard and interesting parts and AI-generate the boring parts.

bonkabonka•28m ago
Yow, submitter sure isn't shy with their bias. Maybe defang the title?
frankc•26m ago
I think it's more granular than this, though. I also like to "make computer do thing" and have enjoyed using AI. But I also like building systems, optimizing systems. I find AI is a great partner in that. I can churn out prototypes more quickly, iterate on them more quickly etc. That also applies intra-system level. I might have a theory about how a different data structure or caching layer will affect application performance. It's now so much faster to test those kind of theories, and actually building good scaffolding around them to test them scientifically.

Yes, sometimes I can also ask AI to evaluate things at the system level and it often has surprisingly good insights, but that is usually a collaboration where our powers combined comes up with a better solution. I enjoy that process, too.

I do sympathize with the people "in mourning". I feel like this is really about how your identify is tied up in what you do. I have generally identified as a command line wizard. The xkcd of the guy flying in with "perl" very much speaks to me. But AI absolutely crushes at this. It's not that useful a skill anymore. Now I identify more as a local AI expert instead :D

PaulHoule•26m ago
You can use gen AI entirely in the spirit of craft. For instance if you need to consume, implement or extend some open source software you can load it up in an agent IDE and ask “How do I?” questions or “how is it that?” questions that put you on a firm footing.
gassi•12m ago
And contribute your changes back upstream, right?
keybored•23m ago
Every little minor dispute can be split into some arbitrary dichotomy which is vaguely defensible. Not interesting.

Twelve years ago I would have the bright idea of why not make a little, just a tiny little (what I would call now) preprocessor for Java which does the same thing in less characters and is clearer. Everyone would love it. Of course no one loved it. Well, I never implemented it. Because I got some sense: you can’t just make tiny little preprocessors, a little code generation here and there, just code-generate this and tweak after the fact. Right? It’s not principled.

You can cook up a dichotomy. Good for you. I think the approach is just space age technology meets Stone Age mindset. It’s Flintstone Engineering. It’s barely even serious.

I am not offended that you took my craft. I am offended that you smear paint on the wall with three hundred parallel walls and painters and pick the best one. Or whatever Rube Setup is the thing that will take over the world as of thirty minutes ago.

Make something rock solid like formal verification with LLM assist (or LLM with formal verification assist?). Something that a “human” can understand (at this point maybe only the CEO is left). Something that is understandable, deterministic.

I might be out of a job. But I will not be offended. And I will respect it.

Ericson2314•21m ago
> Before AI, both camps were doing the same thing every day. Writing code by hand. Using the same editors, the same languages,

Hell no. I, a craftsman, was going out of my way to use things like Haskell. I was very aware of the divide the entire time. The present is a relief.

totetsu•16m ago
This reminds me of the divide between Role-players and Number-chasers in the once-upon-a-time MUD players communities.
dude250711•13m ago
I just do not want to deal with other people's AI-generated code.
furyofantares•13m ago
Author doesn't care about their blog writing as craft, either.
blobbers•10m ago
Pointy haired bosses be looking for results.

Engineers be loving the craft.

It's a dance, but AI is unfortunately looking at us like we're dancing, and meanwhile it's built a factory.

comrade1234•6m ago
I'm a craft lover but I like using the Ai for tedious tasks. Just today it tracked down a library conflict in a pom that from experience would have taken a day of trial and error.
Roguelazer•4m ago
The important thing to remember is that for a large number of people (in the US), "work" is a place where they do things that they hate for eight hours a day, for people they hate (surveys routinely show between 40% and 60% of people are "satisfied" with their jobs). Those of us who are in the tech industry because we like actually programming computers (the "craft-lovers", in the parlance of this blog post) have been lucky enough to have jobs where where we get to actually do something we enjoy (even if it's intermingled with meetings and JIRA). If AI slop really is the future and programming becomes as rare of a job as hand-building wood furniture, then most of us are going to be living the normal experience of capitalism in a way that we are probably not well-prepared for.

Personally, I have noticed that I still produce substantially more and better code than the people at my company spending all day writing prompts, so I'm not too worried yet, but it seems plausible at some point that a machine that stole every piece of software ever written will be able to reliably turn a few hundred watt-hours of of electricity into a hallucination-free PR.

Full Source Code of Sweden's E-Government Platform Leaked from Compromised CGI

https://darkwebinformer.com/full-source-code-of-swedens-e-government-platform-leaked-from-comprom...
1•reimertz•57s ago•0 comments

Musk's X to Alter Verification System in Europe

https://news.bloomberglaw.com/california-brief/musks-x-to-alter-verification-system-in-europe-com...
1•absqueued•6m ago•0 comments

K2 Black Panther: It Might Be the Best Tank on Earth

https://nationalsecurityjournal.org/k2-black-panther-it-might-be-the-best-tank-on-earth-not-made-...
1•ckmate-king-2•14m ago•0 comments

Apple Releases New Versions of iOS for Older iPhones

https://www.macrumors.com/2026/03/11/apple-ios-16-7-15-release/
2•mgh2•18m ago•1 comments

Add per-repo output language preference

1•nishiohiroshi•18m ago•0 comments

Feedback on a local-first MCP memory system for AI assistants?

https://github.com/ptobey/local-memory-mcp
1•ptobey•18m ago•1 comments

Does MAGA Want American Science to Win?

https://www.thenewatlantis.com/publications/does-maga-actually-want-american-science-to-win
1•SCEtoAux•19m ago•0 comments

Compare Claude 4.6 Opus and GPT-5.2 to Boost E-E-A-T Content Quality

https://searchfit.ai/blog/claude-4-6-opus-vs-gpt-5-2-for-eeat-content-accuracy-citations-hallucin...
1•kasaei•21m ago•0 comments

OpenClaw Meets Microsoft Agentic Identity [video]

https://www.youtube.com/watch?v=7uD2vyfBUUs
1•umangsehgal93•23m ago•0 comments

Live Stream Oscar Wilde Importance of Being Earnest

https://www.youtube.com/watch?v=obX-HGs-PS8
1•frm88•24m ago•1 comments

Lobsters Interview with Ngoldbaum

https://alexalejandre.com/programming/interview-with-ngoldbaum/
1•birdculture•26m ago•1 comments

Show HN: Homecastr - AI home price forecasts on a map

https://www.homecastr.com/app
1•dhardestylewis•27m ago•0 comments

Bokuchi: A lightweight, cross-platform Markdown editor built with Tauri

https://bokuchi.com/
1•nogajun•28m ago•0 comments

Trump class 'battleship' revives Navy's railgun project

https://www.twz.com/sea/navy-is-firing-its-railgun-again-after-abandoning-it-for-years
3•samizdis•28m ago•2 comments

Proof SDK: Editor, collab server, provenance model, and agent HTTP bridge

https://github.com/everyinc/proof-sdk
1•azhenley•31m ago•0 comments

What it will mean for the economy if the Strait of Hormuz stays closed

https://www.axios.com/2026/03/12/oil-prices-iran-strait-of-hormuz
1•toomuchtodo•31m ago•1 comments

How are people debugging multi-agent AI workflows in production?

https://www.agentsentinelai.com/
1•skhatter•31m ago•3 comments

Gotta have a permit to kayak and paddleboard In Oregon

https://twitter.com/JayinWashington/status/2032161546215047623
2•bilsbie•35m ago•0 comments

Show HN: Sergamon – I defined 3,700 font glyphs as plain-text pixel grids

https://github.com/sgmonda/sergamon
1•sgmonda•37m ago•1 comments

Show HN: AEF – Agents State Machine

https://github.com/mikemasam/aef-spec
1•mikemasam•37m ago•0 comments

Sidekiq in the Terminal

https://www.mikeperham.com/2026/03/10/sidekiq-in-the-terminal/
1•butterlesstoast•41m ago•0 comments

Crypto whale loses nearly $50M swapping USDT for AAVE

https://www.theblock.co/post/393466/crypto-whale-loses-nearly-50-million-swapping-usdt-for-aave
1•gdeglin•42m ago•0 comments

Data Science Weekly – Issue 642

https://datascienceweekly.substack.com/p/data-science-weekly-issue-642
1•sebg•44m ago•0 comments

Catching silent data loss using BigQuery's native ML and Write API

https://robertsahlin.substack.com/p/your-pipeline-succeeded-your-data
1•boxer_shorts•44m ago•1 comments

Portify: Generate a developer portfolio from your GitHub

https://www.portify.ca/
1•lucasadilla•44m ago•2 comments

A semantic history: How the term 'vibe coding' went from a tweet to prod

https://www.coderabbit.ai/blog/a-semantic-history-how-the-term-vibe-coding-went-from-a-tweet-to-prod
1•dmkravets•44m ago•0 comments

Crypto investor turns $50M into $36,000 in one botched move

https://www.coindesk.com/markets/2026/03/12/crypto-investor-turns-usd50-million-into-usd36-000-in...
1•scrlk•47m ago•3 comments

US carrying out rescue effort after military aircraft crash in Iraq

https://www.reuters.com/world/middle-east/us-carrying-out-rescue-effort-after-losing-aircraft-ira...
2•tartoran•47m ago•0 comments

Steve Yegge Wants You to Stop Looking at Your Code

https://www.oreilly.com/radar/steve-yegge-wants-you-to-stop-looking-at-your-code/
1•metadat•48m ago•0 comments

Anthropic and OpenAI just exposed SAST's structural blind spot with free tools

https://venturebeat.com/security/anthropic-openai-sast-reasoning-scanners-security-directors-guide
1•mooreds•48m ago•0 comments