building something mid-chaotic for a reason i canāt fully explain
š so hereās whatās happening
i randomly decided to take on this project calledĀ ses-journalĀ ā basically an academic journal site iām rebuilding from the ground up using:
nextjs,Ā tailwind,Ā shadcn,Ā firebase, and for the first time,Ā resend.
this whole thing is a direct replacement for their currentĀ wordpressĀ setup, which (no offense) is kind of hanging on by a thread. especially for something meant to archive academic papers... not exactly what wordpress was born for.
š§© the current setup is a mess
my girlfriend was assigned one basic task:
āadd a download counter to every article.ā
sounds easy. it wasnāt. hereās the actual process:
- install a plugin
- create a download pageĀ for every single file
- manually update the articleās page to link to that
- add shortcode to display the download count
and since the site doesnāt even use a database for displaying articles (everythingās typed in manually), sheād have to go throughĀ every article since 2013. like... one by one.
she spent 4 hours updatingĀ just one issueĀ ā and there are like 20 to 30 issues total.
genuinely cursed.
š¶āāļøso i stepped in (reluctantly but also willingly)
i couldnāt really watch that go on so i just said screw it,
iāll try to fix the whole thing myself. for free.
because iām weird like that. and also maybe a little too free right now.
š§ the tech hit back
iāve worked with nextjs before, sure. but building something thatāsĀ actually used by peopleĀ ā with actual features and scaling in mind ā is a different kind of pressure.
tutorial-free mode is brutal.
api routes? weirdly hard.
system design? existential.
firebase rules? painful.
resend config? idk man.
iām realizing iāve been cruising off vibe coding for a while. and the moment vibes arenāt enough... i start feeling like i donāt actually know what iām doing.
š¤ the ai dilemma
ngl, the fact that a lot of this can be done through a couple of AI prompts made me feel useless for a bit.
likeā¦Ā is everything i know now just promptable?
but also ā no.
because when things break (and theyĀ do), itās the fundamentals that let me fix stuff. people who donāt understand the underlying logic are stuck when AI spits out something broken.
so yeah, knowing how it all works still matters.
š where iām at now
iām still figuring things out.
still googling dumb stuff.
still struggling with setups that should be āsimple.ā
but i think this is the only way it really sticks.
get lost. get stuck. figure it out. repeat.
iām pairing this chaos with some self-study too ā going back to actual basics just so i donāt keep feeling like an NPC in my own project.
š tl;dr
- girlfriend stuck in wordpress hell
- i volunteered to build a modern version of the site
- realized i know just enough to get overwhelmed
- ai helps, but fundamentals still win
- currently trying to not lose my mind
wish me luck out there š«”




