mostly sharing how i build in the middle of the night

Joined April 2025
135 Photos and videos
Building marriednext i went 10x engineer and created like 3-4 full featured products within marriednext. I decided to step back abstract each feature into a standalone app. Its been one of those eras where it looks like no progress is being made from a product facing perspective the effort is starting to show. ive soft launched a alpha version of seatingcanvas.com, working on alpha releases of 2 more adjacent products under different domains. im also doubling back and closing in on the relaunch of marriednext.com, where im integrating all 3 domains under the marriednext domain to cater to weddings specifically

1
7
A cool example of these abstractions can be observed in seatingcanvas.com that whole app is 2 abstractions and a database (seating canvas component, internal auth component lob) so the win is that the seating canvas app lives in its own package, which gets imported across multiple environments (Storybook /Vite, Next.js) and used in multiple projects (Storybook, seatingcanvas.com, marriednext.com (soon))

5
Spending about 30 min - 1 hr a day on my markdown editor right now while i wrap up other projects ive basically been spending time getting my feet wet in with specific data structures common in text buffers (PieceTable, PieceTree, Rope and more that turned out to be irrelevant) this whole time i have been trying to decide the algorithm I want to use; also realizing at the same time that the algorithm doesn't even matter at this stage because the input/output is the same regardless going to just use an array of strings to start and circle back later ; which is fine this will give me more time to research and mull over these data structures
13
Jun 13
used to lol at this price but now here i am actually weighing the risk / reward looking at my current mac i've ran it daily since 2021 i don't doubt i would squeeze every penny out of this machine but man this hurts the wallet
8
Jun 10
i will be building a markdown editor in public , currently in the planning phase; but will begin to share regular progress updates (expect more library author style technical posts, aka probably boring to the majority) all i can say for now is; 0 external dependencies, and i'm thinking about AI at the ground level
1
1
62
Jun 10
i'll be using ai extensively in research / planning phases but the code committed will be hand written nothign but the very best
12
Jun 10
i could spend the rest of my career building for the web and for people who build for the web
8
understanding wcag best practices isn't that deep but damn do i have a deeper than your average understanding of how the accessibility tree and screen readers work. and how you can massage just about anything into compliance even html4 ill bet most devs on web don't even how to look at the accessibility tree (i say that confidently cuz i didn't until like 6 months ago lmao)
1
16
trying somethign different and privately publishing larger packages that are fully featured applications , db/ backend agnostic , react meta-framework agnostic, really feels like im onto a good product decision here
9
i do not like comments used as compiler directives
8
Simplest way I have found to mitigate AI hallucinations is to require the model provide valid sources for its claims You still have to fact check but ive found models generally stop making bogus assumptions
13
always keep a copy of the project you used to work fresh and ready to go you never know when another team might need to tag you to come assist in a emergency and trying to spin up that iOS simulator is NOT going to be a 5 min task
10
*pulls out the domain junk drawer I've got to have a domain for this app laying around somewhere
9
Ive got one of those apts that sits opposite the parking lot Making it 2x as annoying when I forget my keys
13
Today will mark the end of my upgrade Storybook journey ✅️ v8 -> v10 ✅️ Weback -> Vite ✅️ Test Runner -> Vitest ✅️ A11y tests in CI Its been a wild ride, and tough sell but here we are 🎉
1
37
Had a really hard time getting styles to load after the migration to Vite. Turns out the way we were injecting the theme system differs ever so slightly from how we serve regular apps in production Because of this, assets bypassed a Vite build step, and caused references to SVGs unintentionally becoming encoded. Shit broke the CSS variables and made the whole site look busted
8
Finally trying one of those morning walks everybody keeps talking about
8
I really want to create a markdown editor from scratch All of them suck (except nota)
50