0
|
1
|
#+title: the big picture |
|
2
|
#+author: Richard Westhaver <ellis@rwest.io> |
|
3
|
#+setupfile: ../../clean.theme |
|
4
|
* Get Off of My Cloud |
|
5
|
- industry has moved away from client-side, distributed compute in |
|
6
|
favor of centralized server-side compute resources behind API |
|
7
|
gateways. |
|
8
|
- entire businesses are built on a single Cloud Provider and are |
|
9
|
fundamentally incapable of moving off that Cloud. |
|
10
|
- they /think/ in terms of that Provider. The Provider influences |
|
11
|
all of their decisions. |
|
12
|
- users control very little compute power |
|
13
|
- personal computing hardware (consumer-grade) is limited in capability |
|
14
|
- non-servicable architectures, planned obsolescence, closed firmware |
|
15
|
- mainstream operating systems don't optimize for resource |
|
16
|
efficiency - they maximize for the volume of telemetry data they |
|
17
|
can collect and profit from |
|
18
|
|
|
19
|
* Death of the Programmer |
|
20
|
- The role of the programmer is changing |
|
21
|
- programmers are no longer required to understand how computers |
|
22
|
work to have a successful career |
|
23
|
- Cloud Providers wrap all low-level details in their own |
|
24
|
proprietary vocabulary and APIs |
|
25
|
- To program on the cloud, you need to use the Cloud vocabulary |
|
26
|
and are discouraged from thinking of computers as they actually |
|
27
|
exist in the real world |
|
28
|
- Cloud Providers influence college cirruculums, replacing compute |
|
29
|
and systems theory with courses designed to teach you how to |
|
30
|
configure Cloud Services. |
|
31
|
|