Bruce Schneier says “Remember this: The math is good, but math has no agency. Code has agency, and the code has been subverted.” (read original)
What this means is that the theory behind something — in this case encryption using “hard” mathematics — may be very good, but the implementation can be full of “gotchas” — errors, omissions, faults — and that‘s what will get you in the long term. He was specifically commenting on Edward Snowden’s revelations about the US National Security Agency and whether they can read all encrypted messages, but it can apply to many other software endeavors.
If you’re thinking of writing some software whose function is critical, and especially if lives depend on it, you have to be extremely careful with your implementation. And Open Source is a big plus because other eyes can look at your code and spot mistakes that you, as author, are likely to overlook.
So whatever you’re working on, be very, very careful with the implementation.
I was watching
Geek: one who is deep into the intricacies of a discipline, study or physical objects. {e.g. “Computer geeks”} A geek usually makes his own world and socializes about his chosen study. Frequently the geek doesn’t care much about the opinions of others about his chosen love-object, leading to their becoming socially ostracized. But, “So what?” A geek participates in geek activities every day, and preferably at least once every hour. The word may derive from European languages where it means fool or crazy.
My life is a series of cycles. One of them in particular has the lyrics “Business; learning; business; learning; business; learning…” I spend a few years building a company or a product, I become successful at it (most of the times), I then leave and cycle back into something I want to “learn.” And that learning period becomes formative in determining what I can productively do in the next business cycle.
I need a mode for my iPhone where I can leave an app running on the screen and ”turn off touch” so that I can watch what’s happening but not cause anything to happen if I accidentally touch the screen.