Or, any event, resource that made you a better software engineer/programmer.
>>58651061
Shitposting on /g/ fosho.
learning new languages.
I'm not shilling, but recently I gave Forth a shot, and I started solving project euler problems for practice.
The fact that the language is so limited made me think of better ways to solve a problem, and I realized that there is often a better solution if you look hard enough at the problem.
>>58651061
Searching what the errors that the compiler generated meant.
>>58651061
programming your own interpreter for some toy language will teach you a lot
>>58651061
Learning assembly
>>58651320
I think a lot of self-taught programmers lack some essential knowledge like:
- Real-life assembly
- Modern computer architecture; SIMD, FMAs, memory ports, memory access optimization
- Basic OS; libraries, linking
- Compiler optimizations; writing code that compilers can optimize unambiguously