|
|
|
Ask HN: How to break up and delegate programming tasks
|
|
80 points
by efbenson
4199 days ago
|
|
I can solve development problems in my head and transfer them to code without a problem. I can design the build the whole system and pass on implemention tasks to the other senior people. However I can not seem to break the tasks up ahead of time on paper in a way that a junior or mid level developer can use to execute the tasks. Does anyone have any resources or tips that I can look into to help me be a better senior developer to the not so senior devs? |
|
My advice would be to think in terms of black boxes. You should couch tasks in terms of what the developer can expect to receive through an API and what their code should output. What happens in the middle shouldn't be anything you concern yourself with. When the junior developer works out a solution they can run their idea past you, and if it sounds OK then they write the code. And then you can review their code. The minutia of implementation is not your problem any more.