Aug 18, 2009

Top 10 principles for the NETWORK LAYER

I'm participating in a Network class. In the chapter about Network Layer, there are 10 essential principles in designing this layer. I think it's useful for other things as well.
  1. Make sure it works.
  2. Keep it simple.
  3. Make clear choices.
  4. Exploit modularity.
  5. Expect heterogeneous.
  6. Avoid static options and parameters.
  7. Look for a good design; it need not be perfect.
  8. Be strict when sending and tolerant when receiving.
  9. Think about scalability.
  10. Consider performance and cost.
In addition, there is another principle for technology named KISS. It means "Keep It Simple and Stupid".

Aug 13, 2009

Entry for Thursday, August 13, 2009

Vẫn cười, vẫn nói, vẫn học...
Nhưng sao cảm thấy mọi thứ thật vô vị...
Trống rỗng...
Nhìn về phía trước, chẳng thấy gì hết...
Mỗi lần rơi vào tâm trạng như thế này, cứ như có một làn khói rất dày che hết ánh sáng, che hết tầm nhìn, che cả những điều mình hy vọng ở tương lai. Nó khiến mình thấy ngột ngạt, nhưng không phải đến mức muốn gào lên. Nó không đến rồi đi nhanh chóng, mà cứ từng chút một, ngấm dần vào suy nghĩ của mình.
Hi vọng nó sẽ mau đi...
P.S.: nhớ em