Use cloze questions. Include images in both questions and answers. Provide personal context will help you with memorizing (like where your first learned it, examples from your life etc). Use screenshots if you don’t want to spend time formulas and code snippets. Avoid transparent backgrounds in case you switch between dark/light modes or different clients (Desktop/iOS/Android etc). Avoid having lists as answers. You can add more details and context in the answer part to refresh your memory on a topic.
A while ago, I stumbled across the weirdest error I have encountered so far during my software development career. It happened after a routine bump of the WordPress version running the WooCommerce web shop of my record label. Everything seemed to be running fine, but then one customer reported that the checkout was broken (very bad for a web shop). I verified that I could reproduce the error on my own and started troubleshooting.
Welcome to my blog on software engineering!
In my daily work as a software engineer, I read and think a lot on various topics and also write a lot of notes as I do so. My main goal with this website is to gather some of my notes in a single place and in a slightly more readable format. By making everything public it feels like I force myself into cultivating my thoughts and ideas into a more concrete form.