Corey Ward's Avatar

Corey Ward

@coreyward.dev

CTO & Co-founder of projectread.ai. Previously at Figma.

298
Followers
156
Following
380
Posts
06.08.2023
Joined
Posts Following

Latest posts by Corey Ward @coreyward.dev

Not too surprising when you consider that execs have been paying for managers for years that don’t actually understand how to do whatever it is they manage, but that are good at talking the talk confidently. AI is a much cheaper and quicker version of the same thing, all without needing vacation!

29.11.2025 17:12 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
My Message to Muslim New Yorkers β€” and Everyone Who Calls This City Home.
My Message to Muslim New Yorkers β€” and Everyone Who Calls This City Home. YouTube video by Zohran Mamdani for NYC

The dream of every Muslim is simply to be treated the same as any other New Yorker.

And yet, for too long, we have been told to ask for less than that, and endure hatred and bigotry in the shadows.

No more.

25.10.2025 03:27 πŸ‘ 11992 πŸ” 2265 πŸ’¬ 166 πŸ“Œ 327

I called a lot of what's happening now 11 months ago. Not because I have a crystal ball, I just don't believe in magical thinking.

16.10.2025 23:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
The β€œDebate Me Bro” Grift: How Trolls Weaponized The Marketplace OfΒ Ideas Among the attempts to create hagiographic eulogies of Charlie Kirk, I’ve seen more than a few people suggest that Kirk should be respected for being willing to talk to β€œthose who disagree with him” as a sign that he was engaging in good faith. Perhaps the perfect example of this is Ezra Klein’s silly eulogy claiming that Kirk was β€œ

The β€œDebate Me Bro” Grift: How Trolls Weaponized The Marketplace OfΒ Ideas

Among the attempts to create hagiographic eulogies of Charlie Kirk, I’ve seen more than a few people suggest that Kirk should be respected for being willing to talk to β€œthose who disagree with him” as a sign that he was…

17.09.2025 16:31 πŸ‘ 875 πŸ” 356 πŸ’¬ 34 πŸ“Œ 57

Those ads just crashed the page for me 3 times before I could get 2 paragraphs into it, unfortunately. Even Reader mode on iOS didn’t help.

02.09.2025 02:51 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This website is so fucked with ads crashing the page that the article is unreadable. Maybe don’t write important content for the swap meet vendor of media sites?

02.09.2025 02:50 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

β€œBlocked”. Until they have any teeth, nothing a judge does really matters to this administration. As long as Congress keeps rubber stamping the confirmation of unqualified Trump sycophants and refusing to honor their sworn oaths to the Constitution, court rulings may as well be written with Crayons.

30.08.2025 03:32 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Ohhh this would actually be pretty easy to do by adjusting playbackRate. Just be sure to disable pitch correction first (on by default in most/all browsers that support it IIRC).

21.07.2025 16:15 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Better set up a coercion canary, quick.

13.07.2025 00:16 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Quick put out a campaign shirt that just says "Ultimately"

13.07.2025 00:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Gallup has new polling on immigration. Topline findings:
-Americans hate Trump's immigration policy (35% approve, 62% disapprove)
-Share who say immigration is a "good thing" for the country just hit an all-time high (79%)

news.gallup.com/poll/692522/...

11.07.2025 12:09 πŸ‘ 7315 πŸ” 2820 πŸ’¬ 213 πŸ“Œ 591

Glad to see y’all working on this. Still too many restrictions and limitations for me to consider switching to, but looking forward to broader features and more recent PG versions in the future. πŸ‘

11.07.2025 02:54 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

2025 feels like being awake during surgery

04.07.2025 01:21 πŸ‘ 6966 πŸ” 1218 πŸ’¬ 227 πŸ“Œ 104
Fox Mulder from X-Files saying β€œHey, you got to stay alive if you want to stick it to the government”

Fox Mulder from X-Files saying β€œHey, you got to stay alive if you want to stick it to the government”

β€œIf you die, you let them off the hook.”

β€œIf you die, you let them off the hook.”

Needed this reminder today.

03.07.2025 22:01 πŸ‘ 25420 πŸ” 9765 πŸ’¬ 129 πŸ“Œ 182

These chumps all dressed up to grab a few dudes doing tile that just got back from remodeling a single woman’s guest bathroom.

01.07.2025 04:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Let them know you’ll be there every hour on the hour for the next 4 years then. Better to ask forgiveness than permission, right?

01.07.2025 04:54 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Oh, interesting. I have two. Not bad.

28.06.2025 04:58 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

There’s a list?

27.06.2025 19:56 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I've said it before, I'll say it again: pitch it as increasing SCOTUS to at least 100 Justices, with randomly selected pools of 9 to hear each case, such that no single Justice matters so much.

24.06.2025 02:33 πŸ‘ 2058 πŸ” 381 πŸ’¬ 58 πŸ“Œ 30

These examples were first try, and the only selection I did on the photos was choosing a couple that I took and didn't mind sharing (no personal stuff). Eerily accurate, especially the downtown skyline shotβ€”100% accurate. And this is with GPT 4.1 Mini!

17.06.2025 21:31 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - coreyward/candid-captions: A small Node.js (TS) utility that automatically adds captions to JPEG images in bulk using AI (OpenAI GPT 4.1 Mini). A small Node.js (TS) utility that automatically adds captions to JPEG images in bulk using AI (OpenAI GPT 4.1 Mini). - coreyward/candid-captions

Spun up a quick tool to generate captions for photos using OpenAI GPT 4.1 Mini. The captions are automatically added into the image metadata (exif). Makes them more searchable on iOS and macOS. Cost: $1/2k images.

17.06.2025 16:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1

Very cool. Hard to pick a font on mobile thoughβ€”list isn’t alphabetical and it’s a huge select (no typing to filter).

17.06.2025 13:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Next.js: ignore test files in route folders (pages) β€’ Corey Ward When working with Next.js, I prefer to keep my test files right next to the code they’re testing. For example: search.ts search.test.ts This makes it easy to find tests, spot missing coverage, and avo...

I got tired of putting route tests in awkward folders in Next.js and came up with an easy fix: coreyward.svbtle.com/next-js-igno...

13.06.2025 20:50 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I was doing this previously, but it's harder to keep them in sync. I wound up making a mess…I had short-term branches and stashed code fragmented across multiple largely non-semantic clones and it was a pain to manage. Then I found git worktrees and it's been much easier to manage.

11.06.2025 03:04 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This works much better than multiple checkouts because you have a single copy of the repo, avoiding all of the syncing between different copies of it, keeping all of your stashes together, etc.

11.06.2025 02:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

The way I've been doing it is to have my git repo in `_base` underneath my project name folder. Then each branch I want to work on simultaneously is in a folder of the same name adjacent to _branch. I can alter dependencies, run separate IDEs, or claude code in each folder/branch. Commits too!

11.06.2025 01:58 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
How to use git worktree and in a clean way Discover git worktree, this git feature you wish you would have discovered years before and how to use it in a clean way

YES! Use git worktrees. Helps to use this script that uses copy-on-write to clone other gitignored files (e.g. node_modules): morgan.cugerone.com/blog/how-to-...

11.06.2025 01:54 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Ergo the solution: visiting an old website that doesn't have HSTS (or one that I haven't visited in the last year), which allows the browser to finish the handshake and follow the redirect to the portal sign-in page.

11.06.2025 01:52 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I just fixed a wifi connection issue by going to geocities .com. πŸ˜‚

I'm out at a brewery. My laptop connects to the wifi fine, but nothing loads. I curl -vv stackoverflow and it complains about a self-signed certificate. Shoe in for a captive portal, and HSTS prevents the redirect from working.

11.06.2025 01:52 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Wild. Meta is constantly demonstrating how little regard they have for privacy, their users, and the law. Also disappointing that Android lets any app listen to an arbitrary port exposed to the internet in the background with zero notification to end users.

03.06.2025 22:28 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0