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:
M | evanalba | | | 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)