Sign in

Nate Codes

@nate.codes
1.6K followers 625 following 748 posts

I write… sometimes code….

PostsRepliesMedia
Nate Codes @nate.codes · 10/07/2026
🤔
An image of a cat wearing Nate’s favorite suit (or an eerily accurate replica) reading the newspaper with the title text “I should apply to Bluesky…”
240
Nate Codes @nate.codes · 26/06/2026
dude I haven’t gotten off the toilet since you wrote “the earlier one-off MVP0 prompt” you do NOT need to note its existence in durable documentation files
A screenshot of the following text with the sentence highlighted that begins with “This suite”:

designed for a blank repository. Prompts 02+ assume the previous slices exist, but each prompt repeats enough context to keep a fresh session oriented.

This suite supersedes the earlier one-off MVP0 prompt. The scope is now adjusted for these decisions:
120
Nate Codes @nate.codes · 16/06/2026
I like the Australia one!
Zoomed in screenshot of the upside down pfp from original post
220
Nate Codes @nate.codes · 26/05/2026
doin a lil test stream to see if/when OBS crashes
a screenshot of nate playing overwatch on stream
100
Nate Codes @nate.codes · 15/05/2026
Best part of working on my personal site is guilt-free vibing and pushing straight to prod from my phone
A screenshot of Codex mobile (iOS) UI, in a conversation titled “Resolve Merge conflicts”

The following text is visible on screen:
<codex>
* Updated TODO.md and docs/IMPLEMENTATION_PLAN.md.

Verified:

* pnpm -r lint
* pnpm -r typecheck
* pnpm -r test — 8 tests passed
* pnpm build:site
* pnpm -r build
* git diff --check

Next best implementation step is now NateCodeAgent extends Think<Env> with minimal structured tool stubs, because the repo finally has enough checking to catch regressions while we add the runtime loop.
</codex>

<input>
Instead of ESLint can we use oxlint and oxfmt from the void zero ecosystem? I want to lean into vote as much as possible for js stuff (as long as it makes sense with the cloudflare infra requirements)
</input>
020
Nate Codes @nate.codes · 19/04/2026
test stream - playin some megabonk for a minute before I gotta go pack! come say hi :)
screenshot of Nate playing Megabonk on stream. Nate is in the bottom left corner with Noelle selected on the character select screen
230
Nate Codes @nate.codes · 18/04/2026
(literally) dusting off the ol’ capture card live in ~10 at twitch / nate_codes and stream place (if i can figure it out) gonna build a website that builds itself
171
Nate Codes @nate.codes · 17/04/2026
Very short for me
Screenshot of linked article with “free account wall”
110
Nate Codes @nate.codes · 15/04/2026
gonna kick the tires on full orange cloud infra this week...
Screenshot of a markdown document titled "Cloudflare Primitives". Markdown below, I hope you have a parser handy:

### Cloudflare Primitives
| Primitive | Usage |
|---|---|
| **Workers** | SSR rendering, API routes (`/api/*`), cron triggers for daily rollover |
| **D1** | Primary relational database (SQLite at edge). Stores habits, daily logs, todos, user config, streaks |
| **R2** | Object storage for data exports (CSV/JSON), future media attachments (progress photos, etc.) |
| **KV** | Session storage (auto-provisioned by Astro's Cloudflare adapter), cached streak/aggregate computations |
| **Queues** | Async processing — daily summary generation, streak calculation after check-in |
| **Cron Triggers** | Nightly job: roll over incomplete todos, compute daily score, reset daily state |
| **Workers Analytics Engine** | Lightweight event logging for habit completions — queryable without hitting D1 |
| **Durable Objects** | Per-user timer state (for physical kitchen timer feature — persistent countdown that survives page refresh) |
| **Hyperdrive** | Not needed for v1 (D1 is native), but reserved for future external DB connections |
140
Nate Codes @nate.codes · 12/04/2026
😐
Andy (from parks and rec) meme that says:

I don’t know what an app pw is

And at this point im too afraid to ask
040
Nate Codes @nate.codes · 06/04/2026
Me trying to reply:
A screenshot of an empty skeleton screen in the Bluesky app, experiencing severe latency attempting to author this reply
030
Nate Codes @nate.codes · 01/04/2026
I should start streaming on @stream.place
“I should buy a boat” cat meme featuring a kittums cosplaying as Nate
0101
Nate Codes @nate.codes · 22/03/2026
It’s here for me
Screenshot of iOS control center with “silent mode” button circled in red
020
Nate Codes @nate.codes · 05/03/2026
Me (sips coffee): I should install Linux on my wife’s PC
A phone camera photo of a computer screen showing the windows logo in blue followed by the following text:

# Windows 10 support has ended—
upgrade to Windows 11

Support for Windows 10 ended on October 14, 2025. Your device may be exposed to security threats. Keep your device more secure and running smoothly by upgrading to Windows 11 for free today. <a>Learn More</a>

<button class=“active” style=“display: block;”>
Start installation in the background after opening the desktop
</button>
<button style=“display: block;”>
Install next time my PC checks for updates, within the next 24 hours
</button>

<button class=“near-invisible” style=“display: inline-block;”>
Decline Upgrade
</button>

<button class=“primary-af” style=“display: inline-block;”>
Continue
</button>
2100
Nate Codes @nate.codes · 26/02/2026
i think we should learn a lesson from my favorite childhood “pasta” and go with AtprotO
Two photos of SpaghettiOs with the word “SpaghettiOs” above them
341
Nate Codes @nate.codes · 10/02/2026
Oh have I got the thread for you…
1190
Nate Codes @nate.codes · 06/02/2026
100
Nate Codes @nate.codes · 16/11/2024
how about:
bugs bunny "no" meme
150
Nate Codes @nate.codes · 12/11/2024
My flight to #KubeCon got delayed so I’m at the airport waiting for the last redeye of the night to take off Real bummer for the TSA people who would have gone home for the night already if it weren’t for this delay!
A selfie of Nate wearing a Synadia hoodie at the airport
3130
Nate Codes @nate.codes · 10/11/2024
Spotted a couple of functional programmers in the wild today…
4220
Nate Codes @nate.codes · 04/11/2024
I heckin' did it
screenshot of Elden ring game (corner of screen) showing Acquisition of Malenia's Great Rune and Remembrance of the Rot Goddess. In addition you can see an achievement notification in the bottom right for defeating Malenia.
180
Nate Codes @nate.codes · 31/10/2024
Live now for NATS.io office hours! Answering questions from chat and building a TUI chat application on NATS, come for Q&A or just to hang out! Twitch: twitch.tv/nate_codes YT: www.youtube.com/watch?v=RxNT... Riverside: riverside.fm/studio/nats-...
0100
Nate Codes @nate.codes · 30/10/2024
Pretty exhausted today, wanted to crash early but stayed up late enough to get a "Hello World" from my new toy...
Terminal output:

I (243) heap_init: Initializing. RAM available for dynamic allocation:
I (250) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM
I (256) heap_init: At 3FFB2BE8 len 0002D418 (181 KiB): DRAM
I (262) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM
I (268) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM
I (275) heap_init: At 4008CA58 len 000135A8 (77 KiB): IRAM
I (282) spi_flash: detected chip: generic
I (285) spi_flash: flash io: dio
W (289) spi_flash: Detected size(4096k) larger than the size in the binary image header(2048k). Using the size in the binary image header.
I (303) main_task: Started on CPU0
I (313) main_task: Calling app_main()
Hello world!
This is esp32 chip with 2 CPU core(s), WiFi/BTBLE, silicon revision v3.1, 2MB external flash
Minimum free heap size: 305072 bytes
Restarting in 10 seconds...A photo of a breadboard with an ESP 32 on it
0120
Nate Codes @nate.codes · 27/10/2024
I got a sick new custom RGB LED
480
Nate Codes @nate.codes · 24/06/2023
Happy Friday! This is your reminder to touch grass this weekend!
000
Nate Codes @nate.codes · 26/04/2023
I got a recruiter email for a "Senior Project Architect" position including CA+NCARB certification and 5+ years licensed architect experience as minimum requirements. I am just now realizing perhaps I should add "Software" somewhere in here... 🤔
020