Computer Programming is communicating, badly

Computer Programming is communicating, badly, mostly. Levels of Abstraction Concepts > Experiences > Objects Insert, How to teach Git, https://rachelcarmena.github.io/2018/12/12/how-to-teach-git.html Object At the ‘object’ level, we talk about tangible material things, many of which we can touch and pick up. The truth of an object is independent of people. Experience At the experience level, we… Continue reading Computer Programming is communicating, badly

Principles

“Principles are ways of successfully dealing with reality to get what you want outĀ of life.” – Ray Dalio

Suppose you wake up tomorrow

Suppose you wake up tomorrow. Notice how you always assume you will wake up tomorrow, you made plans, you will do this and that. Where do you get such guarantee? Is your life more important than those who will not be there tomorrow? How then should you live, just in case? “Let us prepare our… Continue reading Suppose you wake up tomorrow