|
|
|
|
|
by psidebot
1590 days ago
|
|
I find it helpful to use a range of descriptors. A "simple" task is easy and can be done quickly. A "straightforward" task is easy but may be larger in scope. A "tricky" task needs study to determine where it falls. A "hard" task has known complexity and is just plain hard. |
|
Anything requiring invention by definition is not straightforward because its potential timeline may be functionally infinite if it cannot be solved with the tools at hand.
A task like changing all APIs to accept a different set of parameters might take 6 months, but is straightforward.
"Easy" is the one line change that has no side effects, and is uncommon in practice. After all, sometimes it is that one line change, but there are ramifications elsewhere in the system that need to be thought through.