SBP 6 – implement the difficult first!
In software engineering, there’s a prevailing adage:
This metaphorical advice suggests tackling the most challenging task of your day first, freeing you from the looming dread of facing it later. Similarly, in data engineering, we adapt this notion to our processes, emphasizing the importance of confronting the most complex problems at the outset. It’s not just about getting the hard tasks out of the way; it’s a strategic maneuver with profound implications. Why you should tackle difficult issues first will be explained in the following sections.
The philosophy of tackling the hard tasks first
Tackling the hardest problems first may appear counterintuitive, especially in a discipline as nuanced as...