Some lessons in software engineering

There are a few lessons that have stood out to me, over the past few years of working as a software engineer. Learn about the problem Learn everything about the problem you’re trying to solve, or the existing solution, before you start building the new solution. Learning everything about the existing system in detail would often have saved me a lot of time when working on the implementation of the new system....

February 3, 2024 · 1 min · Me

Uninterrupted work time

Uninterrupted work time is very important for software engineering. It allows us to dive deep into the code and get work done. Sometimes it’s even possible to enter a so called flow state, where the code just seems to flow. However, it can be rather difficult to get some of that precious uninterrupted work time unless you’re a freelancer or self-employed. Following list contains tools which I’ve found useful to get some uninterrupted work time:...

November 9, 2021 · 1 min · Me