How I approach a problem
I begin by observing how the process is currently handled and noting which steps take the most time or are more likely to cause mistakes. I then organize the information, automate the repeated work and test the result with examples close to real use.