fortune

A simple Unix program that displays a random quote from a list of quotations.
git clone git://evanalba.com/fortune
Log | Files | Refs | README

commit 286c71bd0553dc17b31b36e0e21f8271952e583b
parent e0fbaca1bf919b1c3300c7aa9663756a713ad3cb
Author: Evan Alba <evanalba@protonmail.com>
Date:   Mon, 17 Mar 2025 17:39:55 -0700

feat: 03/17/25 Update Fortune file.

Diffstat:
Mevanalba | 68++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 68 insertions(+), 0 deletions(-)

diff --git a/evanalba b/evanalba @@ -1153,4 +1153,72 @@ other things so that society doesn't stop you from doing anything at all. % Done is better than perfect. - Sheryl Sandberg +% +In science and mathematics we do not appeal to authority, but rather you are +responsible for what you believe. + - Richard Hamming, Mathematics on a Distant Planet +% +General Knowledge - I deliberately say ‘general’ in the sense that one is not +expected to know everything. Even to this day, I still learn things. As long +as one has the general understanding, they can get by. The rest can be +obtained by peers, further research, Internet groups/sites/literature, etc. I +would argue that I have amassed a massive amount of technical knowledge over +time (rarely matched by my peers) … that will not make me necessarily a +greater programmer though. Don’t get me wrong, it has helped me and provides +advantages (‘go to’ guy, higher salary, etc.). But it is NOT required to be a +great programmer. Just enough can get you by. + +General Experience - Again, I deliberately say ‘general’ here because +experience, which I define as “applied knowledge” will get you so far. Many of +my skillset, which I was really great at, have practically vanished (in a way) +or is significantly less important (ie: assembler, device drivers, kernel +development, low-level development, etc.). Technology goes by SO fast, that +at times, what you’ve learned or the experience gained becomes a “so what, +that’s the past” type of deal. Which means it levels the playing field for +new programmers using new technologies (in a way). + - Christian Jean +% +Design Patterns - Now, I feel that this is SO important that I will put it on +the table. I have never seen a great programmer who didn’t have knowledge AND +experience of design patterns. It’s just technically impossible. We can also +put here “architectural patterns” as well, although a developer will be +exposed to architecture, but less important when they are just developing. +This will vary. + - Christian Jean +% +I myself, have suffered through this. I've pushed the limits of how things +could be done (read military and university literature on all types of +matters, watched videos, etc.). I always want to do it "perfect". It’s been a +life-long struggle to force myself to "just get things done". I've since +learned... I can now balance between "just enough" design/architecture (don't +over design), get coding sooner than later, don’t make things all too perfect. +Do things incrementally and iteratively. There many out there who are just +"hackers". I see less and less purists/academics... but regardless I think if +you are well rounded, right there in the middle, you would be great. +Greatness isn't getting things done (in any way), and greatness isn’t getting +things done the perfect way (has it's consequences). Greatness would be right +there in the middle. + - Christian Jean +% +"Pennies saved, amounts to dollars", well this is the same thing. That little +extra knowledge, skill, experience... will all be rewarding and make a +difference between good and great developers. + - Christian Jean +% +One of the characteristics of successful scientists is having courage. Once +you get your courage up and believe that you can do important problems, then +you can. If you think you can't, almost surely you are not going to. Courage +is one of the things that Shannon had supremely. You have only to think of +his major theorem. He wants to create a method of coding, but he doesn't know +what to do so he makes a random code. Then he is stuck. And then he asks the +impossible question, "What would the average random code do?" He then proves +that the average code is arbitrarily good, and that therefore there must be +at least one good code. Who but a man of infinite courage could have dared +to think those thoughts? That is the characteristic of great scientists; they +have courage. They will go forward under incredible circumstances; they think +and continue to think. + - Richard Hamming +% +Research is never finished, only abandoned. + - Jacob Beal (Academia Stack Exchange)