to solve a problem through programming skills
"When the system crashed, she managed to code her way out."
facing two difficult choices
To be aware of what is happening around you.
to be unable to remember or think of something
to establish a unique place or role for oneself
To go beyond acceptable or proper boundaries.
In the planning or design stage