In my obsidian i use the daily note feature heavily and if i come across a useful snippet or info i will add a tag and content like below. I found tagging to be helpful because i do not have to spend effort up front putting the file in the “right” folder. I have cleaned some of these up by removing them from my daily notes and into dedicated notes, but only after i have collected quite a few for a specific language or tech and there is a need for me to put more structure around the information.
#codesnippet/<language or tech stack> Write a description to help me remember what this is for
<insert code here>
My experience is that ITs role is to manage organizational liability, not helping people. Perhaps i am naive, but i wanted a job in tech so that i could help support other people in doing amazing work. You do get to do that, but it needs to be constantly framed from that point of organizational liability in order to effect any change. Different orgs have different risk appetites and cultures that make that change easier or harder.
tbh i would still start a carrer in tech, i do not want to dissuade you from such. For me i was better able to navigate the day to day bullshit after i learned what they are actually paying me for vs the dream i had in my head.