I would say that it depends. There are tasks that are straightforward but simply need more code than you can type in 1-2 h. Recent example for me was porting existing code to a new backend architecture. I had automated tests with 100% coverage so it was easy to see any problems and I was constantly aware of the failing parts of the code.
I would say that it depends. There are tasks that are straightforward but simply need more code than you can type in 1-2 h. Recent example for me was porting existing code to a new backend architecture. I had automated tests with 100% coverage so it was easy to see any problems and I was constantly aware of the failing parts of the code.
I wouldn't use "straightforward" then. And if it is not, it probably could be broken down in smaller chunks.