General
Stoicism
If you like doing something, do it regularly; if you don’t like doing something, make a habit of doing something different.
Epictetus
Programming
Complexity is not a goal. I don’t want to be remembered as an engineer of complex systems.
David Parnas
The trick is to fix the problem you have, rather than the problem you want.
Bram Cohen
So if you want to go fast, if you want to get done quickly, if you want your code to be easy to write, make it easy to read.
Robert C. Martin
Many tech jobs ask for “good communication” skills. We don’t need more presos or emails.
Good communication in tech means:
- respectfully conveying true feelings
- addressing difficult convos w/ empathy
- building consensus w/o back channels
- inspiring/motivating others https://twitter.com/iMeluny/status/1039193745797697536
A ship in port is safe, but that is not what ships are for. Sail out to sea and do new things.
Grace Hopper
[Programming is] just like planning a dinner. You have to plan ahead and schedule everything so that it’s ready when you need it… Women are naturals at computer programming.
Grace Hopper
Nelson Mandela
I never loose. I either win or I learn.
It always seems impossible until it's done.
I am fundamentally an optimist. Whether that comes from nature or nurture, I cannot say. Part of being optimistic is keeping one's head pointed toward the sun, one's feet moving forward. There were many dark moments when my faith in humanity was sorely tested, but I would not and could not give myself up to despair. That way lays defeat and death.
Long Walk to Freedom: Autobiography of Nelson Mandela
Lead from the back — and let others believe they are in front.
I am the captain of my soul.