Geek Logbook

Tech sea log book

Basic concepts about Amazon Redshift

One of the first things you will know when you do the course Getting Started with Amazon Redshift are the following Redshift is based on PostgreSQL, and there are four key concepts to understand about it: Concepts about ways of work with Amazon Redshift The importance of understanding the “Node Types” Amazon Redshift offers two

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

Logging in a file to avoid print statements

A video that was enlightening We need to avoid the misuse of the print statements once we master the basic tools and ideas about programming in particular and software developer in general. So, here there are some notes about loggers. Loggers have five levels, by critically: By default we typically set info and above. This

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

Peter Norvig and the Computer Science Curriculum

Seibel: Speaking of things that aren’t taught as much, you’ve been both an academic and in industry; do you feel like academic computer science and industrial programming meet in the right place? Norvig: It’s a big question. I don’t think there’s a lot of waste in computer science curriculum. I think that it’s mostly very

It’s necessary and apprentice approach, according to Peter Norvig

Seibel: I’m surprised you think the master-programmer model is such a dumb idea. In your “Teach Yourself Programming in Ten Years” essay you make the point that programming is a skill that, like many skills, probably takes about a decade to really master. And lots of crafts hadmaster/journeymen/apprentice kind of hierarchies. So maybe nobody wants

How programming has changed over the years by Peter Norvig

Continue the Peter Norvig series. The first post was about: What Peter Norvig Learn about ‘Industrial Programming’? now it’s time to talk about the way of learning to work on a team during the time. Seibel: Do you think that learning to work on teams that way also enables you to actually work on bigger

What Peter Norvig Learn about ‘Industrial Programming’?

Peter Norvig is known for his technical abilities, for his degree and for being the Director of Research at google. But, he also made a big contribution to the learning discussion about how to learn to program. His famous essay: Teach Yourself Programming in Ten Years. Blogged here: Peter Norvig Paper: Oh shinny! antidote is

Joe Armstrong and the importance of the writing skills

Besides the opinion of Joe Armstrong about What Joe Armstrong did to be a better programmer? and Joe Armstrong and the Print Statements he also has an interesting opinion about other skills not related to programming but which are such a wonderful tool to have, a very strong nice to have we could say. Seibel: