I didn't really do anything creative this year. I haven't learnt anything practical (not counting slightly better coding skills). Despite earning enough money I constantly feel that I've simply wasted this year.
Next two months will show, if I will be able to break through last two missing subjects or I will drop out of this crap and limit my own programming career to less interesting things similar to what I'm currently doing.
Anyway, happy new year! Hope it will be better than this one. [3/4]
While I do not regret it, focusing only on a job has a very big con: I mostly stopped caring about studying. I've just couldn't focus on maths anymore.
Thanks to maintaining this status quo until December, ironically I'm even more close to be expelled from my university, because I've repeated second part of Math. Analysis and I still can't pass any single exam from it.
Of course fear about my studies was always sitting in my head, which heavily impacted my free time - and this hurt my hobby.
Year summary, huh? Ok.
This year was VERY bizarre for me.
Because of my failures I couldn't pass to the next semester on my uni, which meant I was close to be expelled - so I've started searching for a job. I had first (and for now) only job interview and after it I've found a job very quickly. Rather unusual one - programming for mainframes, fortunately in ANSI C which I already knew. So, I've fully devoted my time to the job, so I could not think about my studying for a while. [1/n]
"But where should I put my SoC's boot up code to initialize shit and read the boot device?"
In a ROM chip mapped to address 0 and unmapped when jumping to the boot sector, you dumb dumb
1. Identify the boot storage medium
2. Copy the first sector to RAM
3. Stash any useful information in registers, like the SATA port/device number/etc
4. Jump to the boot sector
How to boot like a normal-ass adult in 4 simple steps
"I appreciate SDF but it's a general-purpose server and the name doesn't make it obvious that it's about art." - Eugen Rochko