changelog shortlog graph tags branches changeset files file revisions raw help

Mercurial > org > meta / annotate pitch.org

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