Peopleware
1 Trick to Finish Your Next Talk in Style 3 minutes read.
Never ending the talk with Q&A is a brilliant advice I never considered: "As you approach the end of your talk, say, "Okay, I am going to take a few questions before I make my conclusion." This lets the audience know that you are not quite finished, keeps the Q&A shorter, and allows you to finish in a way that the audience knows it’s over. When they know it’s over they will applaud in unison. In leaving them with your main takeaways as a summary, you are also more likely to be remembered."
Read it later via
Instapaper.
Share
it via
Twitter
or
email.
My Approach to Coding Interviews: Optimize for Iteration 13 minutes read.
"Optimizing for Iteration also means to write code in a way that allows you to switch out parts easily as new constraints come in. My general advice to keep code flexible is to not hard-code constants, to use many small, well-named functions and to keep code DRY. Keeping functions small makes it easier to verify just by reading that a function does what it’s supposed to do. If constrainst change, it’s often a matter of augmenting or replacing a single function, without having to touch any of the other parts. Another nice side-effect is that a good function name is basically docmentation and helps the interviewer understand what you are doing." -- Surma's approach to focus on "make it work, make it right, make it fast" while asking the interviewer what he should optimize for (e.g. accuracy? performance? accessibility?) is a healthy and mature approach that most interviewers will appreciate.
Read it later via
Instapaper.
Share
it via
Twitter
or
email.