I'm currently enjoying "Coders at Work - Reflections on the Craft of Programming", by Peter Seibel. It's a series of reflective interviews with various guru progammers. There's a few recurring questions which I thought might be fun for the monks to answer.
- Are there books every programmer should read? Have you read The Art of of Computer Programming by Knuth? Cover to cover? (books)
- Have you tried literate programming? Have you ever proved your code correct? (literate/proofs)
- To what degree is mathematics and mathematical thought important to programming?(maths)
- How to you get familiar with a substantial piece of someone else's code? Do you step through it? Have you read code for fun? What? (code reading)
- How do you prepare to code something new? How do you actually begin coding, top-down, bottom-up, tests, interfaces..? (new code)
- What makes a good programmer? If you are hiring programmers, what do you look for? (hiring)
- Have the skills changed required to be a good programmer changed? Are there key skills programmers must have? (skills)
- Do you think of yourself as a scientist, engineer, craftsman, artist or something else? (scientist..)
There's lot's more to ask, but I'll stop there
Update: added labels, just the numbers was confusing.
Back to
Meditations