ᴅʀ. ᴍᴏᴡɪɴᴄᴋᴇʟ'ꜱ
banner
drmowinckels.io
ᴅʀ. ᴍᴏᴡɪɴᴄᴋᴇʟ'ꜱ
@drmowinckels.io
Staff scientists / RSE @LCBC_UiO & @LifebrainEU. She/Her.

PhD Cognitive Neurosciences 🧠

@rladies.org Global Team.

#Rstats #Nerd 🌈🏳️‍🌈

https://Drmowinckels.io
I cannot survive managing my system tools without homebrew
January 16, 2026 at 1:14 PM
npm isn't just for JavaScript projects - it's a powerful build tool that separates contributor simplicity from maintainer control.
How do you balance ease-of-contribution vs long-term maintenance in your projects?
January 16, 2026 at 11:01 AM
Two workflows, one codebase:

Contributors: clone, Hugo build, done
Maintainers: npm scripts for Bootstrap upgrades, asset management, systematic updates
January 16, 2026 at 11:01 AM
We commit these copied assets to git. Contributors can work without touching npm at all - everything just works. But the global team uses npm scripts for dependency updates and long-term maintenance.
January 16, 2026 at 11:01 AM
Now npm install + our custom scripts = dependencies exactly where Hugo wants them. Clean, reproducible, no manual file shuffling.
January 16, 2026 at 11:01 AM
npm scripts as both task runner AND file orchestrator. We script the movement of dependencies from node_modules into Hugo's expected structure. One command, everything in place.
January 16, 2026 at 11:01 AM
Hugo has opinions about file structure. Bootstrap needs to be in specific dirs, assets must be organized just so. Manually copying files from node_modules after every update? Error-prone and tedious.
January 16, 2026 at 11:01 AM
You want to share each file with us? This looks like gold!
January 10, 2026 at 8:56 PM
The best part? I learned why it broke, not just how to fix it. This helps with future debugging.
Do you use AI for technical debugging? What works for you?
January 10, 2026 at 4:10 PM
My AI debugging pattern:

Isolate the problem
Share relevant code + expected behavior
Test suggested solutions
Iterate on edge cases
Document the fix
January 10, 2026 at 4:10 PM
Turned out to be a data access issue in the template logic, and that content adapters don't have access to Scratch. Claude walked me through Hugo's data file structure and suggested the fix. We iterated on edge cases together.
January 10, 2026 at 4:10 PM
I shared my template code and data structure with Claude. Key: I didn't just dump code - I explained what I expected vs what I got. This context is gold for debugging.
January 10, 2026 at 4:10 PM
Hugo can be tricky - you're juggling data structures, template syntax, and build processes. My chapter list was empty despite having the data files, and how did I get the data easily into the content adapter? Where do you even start?

#Hugo #WebDev #Debugging #AI #StaticSites #RLadies
January 10, 2026 at 4:10 PM
happy the calendar got you excited to update! :D That's a really great outcome of it!
January 8, 2026 at 1:56 PM
Lady. This is fire (in the good sense). What a cool idea, and so well implemented. I still want to look through more thoroughly, but reading through the blog and comments here I think it could be a really great tool for novices.
January 6, 2026 at 8:54 AM
Fryd og gammen
January 5, 2026 at 4:52 PM
We've had so many issues with them. It's amazing how absolutely useless their customer service is.
January 5, 2026 at 10:50 AM
She is gorgeous 😍😍 congratulations on a new and adorable family member ❤️
January 3, 2026 at 1:15 PM