What do we stand for? (Kind-hearted, Humble, Together)
๐ Brilliant (Episode sponsor)
Interactive courses on computer science.
Use link to get 20% off annual subscription: https://brilliant.org/fff
๐Fun Fun Forum thread for this episode
https://www.funfunforum.com/t/kind-hearted-humble-together-what-do-we-stand-for/8782
๐Twitter thread on software reducing suffering
https://twitter.com/mpjme/status/1167922424421081088
โฐ Quick jump
00:01 Introduction, let's try define the Fun Fun Function values
01:17 Sponsor, Brilliant, computer science courses (https://brilliant.org/fff)
02:13 Overview and structure of video
02:42 Background - where does Fuโฆ
Watch on YouTube โ
(saves to browser)
Chapters (33)
0:01
Introduction, let's try define the Fun Fun Function values
1:17
Sponsor, Brilliant, computer science courses (https://brilliant.org/fff)
2:13
Overview and structure of video
2:42
Background - where does Fun Fun Function come from and why do we need value now?
3:03
Claim to fame #1: Tutorials
3:41
Claim to fame #2: Fun
4:53
But what is the point?
7:41
Kind-hearted segment start
8:10
Choosing what kind of software we work on
8:20
We talk too much about tooling and techniques instead of impact
9:55
What to do with our limited time on this earth?
10:28
Software developers wield great power because ...
10:38
Scalable impact
11:27
Sellers market
12:17
With great power comes great responsibility
12:54
Twitter thread on software reducing suffering (https://twitter.com/mpjme/status/
16:25
Does prettier.js reduce suffering?
18:21
Making software that aims to reduce suffering
19:51
What software does NOT reduce suffering?
23:12
Reducing suffering through reducing waste
26:51
Summary of Kind-hearted
28:31
Humble segment start
28:39
Growth over success
28:54
Learning from our mistakes is the only way to a better tomorrow
29:04
That feeling of confusion is your friend, it means you're learning
29:12
Sounds obvious to do but really hard to do in practice
29:34
Success is just the end event in a long chain of mistakes and learning
30:21
The "Jesus project" fallacy
31:26
Cultivating a growth mentality
33:38
Together segment start
34:04
Software used to be suited for lone wolfs
35:06
Software today is NOT built by great developers, it's built by great teams.
37:35
Hermi
Playlist
Uploads from Fun Fun Function ยท Fun Fun Function ยท 0 of 60
โ Previous
Next โ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Higher-order functions - Part 1 of Functional Programming in JavaScript
Fun Fun Function
Map - Part 2 of Functional Programming in JavaScript
Fun Fun Function
Reduce basics - Part 3 of Functional Programming in JavaScript
Fun Fun Function
Destructuring: What, Why and How - Part 1 of ES6 JavaScript Features
Fun Fun Function
Reduce Advanced - Part 4 of Functional Programming in JavaScript
Fun Fun Function
Closures - Part 5 of Functional Programming in JavaScript
Fun Fun Function
Too many tools and frameworks!
Fun Fun Function
Currying - Part 6 of Functional Programming in JavaScript
Fun Fun Function
Recursion - Part 7 of Functional Programming in JavaScript
Fun Fun Function
Promises - Part 8 of Functional Programming in JavaScript
Fun Fun Function
Staying relevant as a programmer
Fun Fun Function
Factory Functions in JavaScript
Fun Fun Function
Composition over Inheritance
Fun Fun Function
Software needs to be better - FunFunFunction #1
Fun Fun Function
Unit testing: How to get your team started - FunFunFunction #2
Fun Fun Function
Straight-line code over functions - FunFunFunction #3
Fun Fun Function
Clojure - FunFunFunction #5
Fun Fun Function
The growth stages of a programmer - FunFunFunction #6
Fun Fun Function
5 tips to quickly understand a new code base - FunFunFunction #7
Fun Fun Function
Semicolons cannot save you! - FunFunFunction #9
Fun Fun Function
Functors - FunFunFunction #10
Fun Fun Function
Functors: I was WRONG! - FunFunFunction #11
Fun Fun Function
Questions and Answers - FunFunFunction #12
Fun Fun Function
Streams - FunFunFunction #13
Fun Fun Function
Prototypes in JavaScript - FunFunFunction #16
Fun Fun Function
Fast or Flexible? - FunFunFunction #17
Fun Fun Function
Coders are herd animals - FunFunFunction #18
Fun Fun Function
Weekend Kubernetes Shenanigans - FunFunFunction #19
Fun Fun Function
Monad - FunFunFunction #21
Fun Fun Function
Moar Weekend Shenanigans - FunFunFunction #23
Fun Fun Function
Questions and Answers - FunFunFunction #24
Fun Fun Function
Losing motivation - FunFunFunction #25
Fun Fun Function
LONGEST KUBERNETES SHENANIGANS! - FunFunFunction #26
Fun Fun Function
Fast code is NOT important - FunFunFunction #27
Fun Fun Function
Pair Programming a Facebook Messenger Bot - FunFunFunction #28
Fun Fun Function
Writing unit tests for personal projects? - FunFunFunction #29
Fun Fun Function
Let's Code a Pomodoro Button - FunFunFunction #30
Fun Fun Function
What editor do you use? - FunFunFunction #31
Fun Fun Function
Arrow functions in JavaScript - What, Why and How - FunFunFunction #32
Fun Fun Function
Is Programming Art? - MPJ's Musings - FunFunFunction #33
Fun Fun Function
Generators in JavaScript - What, Why and How - FunFunFunction #34
Fun Fun Function
Haskell Basics - FunFunFunction #35
Fun Fun Function
Haskell - Baby's first functions - FunFunFunction #36
Fun Fun Function
Is Big O relevant to you? - Q&A Part 1 - FunFunFunction #37
Fun Fun Function
How much are you allowed to Google? - Q&A Part 2 - FunFunFunction #38
Fun Fun Function
Haskell lists - FunFunFunction #39
Fun Fun Function
var, let and const - What, why and how - ES6 JavaScript Features
Fun Fun Function
Why are some programming languages popular? - MPJ's Musings - FunFunFunction #41
Fun Fun Function
Does a developer need to be nice? - MPJ's Musings - FunFunFunction #42
Fun Fun Function
bind and this - Object Creation in JavaScript P1 - FunFunFunction #43
Fun Fun Function
Examples of this and bind - Object Creation in JavaScript P2 - FunFunFunction #44
Fun Fun Function
Prototype basics - Object Creation in JavaScript P3 - FunFunFunction #46
Fun Fun Function
Separation of concerns RANT - MPJ's Musings - FunFunFunction #47
Fun Fun Function
Cellular Automata - Pair Programming - FunFunFunction #49
Fun Fun Function
The 'new' keyword - Object Creation in JavaScript P4 - FunFunFunction #50
Fun Fun Function
__proto__ vs prototype - Object Creation in JavaScript P5 - FunFunFunction #52
Fun Fun Function
Unity game pair programming - Let's code - FunFunFunction #53
Fun Fun Function
Throw out your tools - MPJ's Musings - FunFunFunction #54
Fun Fun Function
Unit tests vs. Integration tests - MPJ's Musings - FunFunFunction #55
Fun Fun Function
Object.create - Object Creation in JavaScript P6 - FunFunFunction #57
Fun Fun Function
DeepCamp AI