Hey there 👋 I would love to learn more about your thoughts on onboarding software engineers and the challenges you're facing in your company. If you can spare 30 minutes of your time, I'd love to chat with you! Just send me an email!
For the past days, I've had the chance to catch up on the fundamentals of set theory, relations, and elementary functions in the context of a maths pre-course at my university. While this will prove itself useful in the months to come, I challenged myself to reach an additional goal: Get all of this done, digitally.
I don't want to have multiple sources of information spread around, collections of pages of repetitions that just get stale, or anything else that's not searchable, and always available, for that matter. And since I'm already processing the contents of the studies into my personal knowledge base, maths should end up there as well.
It's also way easier to share my progress with fellow students or faculty staff this way, as I can just share my screen in meetings or send a link to some public Notion page.
So getting back to digital maths, there's only one way, really: Getting to know TeX, the gold standard in typesetting widely used for mathematics and other academic subjects. Using TeX, you can go from simple things like to full-blown equations
Like any system, it takes some time to get adjusted, memorize what you'll need most often, such as common symbols and formatting properties.
Having the experience of learning new programming languages and getting into different systems when working in computer science and software engineering felt like a benefit at this point.
So here I am, four to five days in, getting a fair share of daily training in TeX, and I'm quite happy. Instant learning feedback, seeing your formulas appear on screen after checking out the reference feels quite rewarding.
Of course, writing down maths isn't everything, and there are some tasks I still need to solve: Calculating actual results, visualizing and plotting (WolframAlpha seems like a potential candidate here), and probably countless things I haven't thought of yet. For starting out, though, this experiment has succeeded, and I'll continue to expand my muscle memory of TeX symbols and formatting in the time to come.
Thanks for reading this post 🙌 I would love to learn more about your thoughts on onboarding software engineers and the challenges you're facing in your company. If you can spare 30 minutes of your time, I'd love to chat with you! Just send me an email!