changelog shortlog graph tags branches changeset files file revisions raw help

Mercurial > org > docs / annotate meta/pitch.org

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