These Warriors Use Stealth and War Skills to Write Computer Code
online.wsj.com
online.wsj.com
Can't I just be a Code Casanova? A Procedural Pimp? A Googlin' Gigolo?
But I shall diminish, go into the office, and remain a programmer.
lances hazards far and 'yond
with cruft but correct.
Ninjas do the job, and nobody knows until it’s too late.
I'm not seeing desirable qualities here for coders.
If you advertise for Ninjas or Rockstars, you deserve every candidate you get.
Candidate: I'm a code ninja!
Interviewer: Thank you for your time. We'll, er, be in touch.
Ok, this made me laugh, and coming so close to this story, it could hardly be a co-incidence, so I had to share.
As for Amazon, I have a "Ninja Coder" sticker in view as a type; as relating to martial arts, the question I answered to get it was at about the induction physical level.
A real day in the life of a rockstar/ninja/whatever isn't so glamorous:
- Review actual results of Run #27 and compare to expected results. Isolate 4 discrepencies.
- Scour through 1200 lines of code, looking for obvious flaws that would have produced 4 discrepencies.
- Isolate functions and run new test.
- Enter debugger and enable trace checkpoints.
- Realize it's been 6 hours since you farted. Fart.
- Revise test data and run again.
- Modify checkpoints and build fresh logs.
- Add 9 more outliers to test cases.
- Put logs on another session. Find glasses.
- Grab a soda and some chips. Read the source code again.
- Call wife. Have dinner without me.
- Run one more test. Still have discrepencies.
- Realize the expected results were calculated wrong and your program was right all along. You ninja. Log off.