Geek Logbook

Tech sea log book

How to be a lead by Dan Ingalls

Daniel (Dan) Ingalls is one of the creators of Smalltak. Other interesting development of engals was the Context Menu Seibel: Do you have any tips on how to be a good technical leader? Ingalls: The first thing is being clear about what you’re trying to do. The job is to get a clear vision. If

The language nowadays are easier? Guy Steele’s answer

Seibel: Do you think languages are getting better? You keep designing them, so hopefully you think it’s a worthwhile pursuit. Is it easier to write software now because of advances that we’ve made? Steele: Well, it’s much easier now to write the kinds of programs we were trying to write 30 years ago. But I

Choice the correct language by Guy Steele

Seibel: How much does a choice of language really matter? Are there good reasons to choose one language over another or does it all just come down to taste? Steele: Why shouldn’t taste be a good reason? Seibel: Well, I may like vanilla ice cream and you like chocolate, but we don’t fight about it.

Programming: Now Vs Then by Guy Steele

Guy Steele is an academic know particularly because the “Lambda Papers”. Seibel: What has changed the most in the way you think about programming now, vs. then? Other than learning that bubble sort is not the greatest sorting technique. Steele: I guess to me the biggest change is that nowadays you can’t possibly know everything

Peter Norvig: programing as a Craftmanship

Seibel: As a programmer, do you consider yourself a scientist, an engineer,an artist, or a craftsman? Norvig: Well, I know when you compare the various titles of books and so on, I always thought the “craft” was the right answer. So I thought art was a little pretentious because the purpose of art is to

Peter Norvig and the idea of test to drive design

According the point of view about the way of doing software, that we can resume that try to develop the solver problem element. Another interesting topic where we can focus is the way to using testing to drive design. Something that now is knowing as: Test Driven Design Seibel: What about the idea of using

Peter Norvig: everything in your head

Seibel: Though your job now doesn’t entail a lot of programming you still write programs for the essays on your web site. When you’re writing these little programs, how do you approach it? Norvig: I think one of the most important things is being able to keep everything in your head at once. If you