Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

The Future of Code Programming in 2024 with @peterc

Slide 3

Slide 3 text

Depending on your perspective, things don’t change.

Slide 4

Slide 4 text

http://codeazur.com.br/stuff/fc64_final/

Slide 5

Slide 5 text

10 PRINT CHR$(205.5+RND(1)); : GOTO 10 ! ! ! loop { print (9585.5+rand).to_i.chr }

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

- phantomfive on Slashdot “Pretty near every programming idea that you use daily was invented by the 80s.”

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

Bret Victor’s Future of Programming

Slide 10

Slide 10 text

Bret Victor’s Future of Programming

Slide 11

Slide 11 text

“Technology changes quickly, people’s minds don’t.”

Slide 12

Slide 12 text

- Giorgio Moroder “If you free your mind about the concept of harmony and music being correct you can do what you want so none told me what to do and there was no preconception of what to do.”

Slide 13

Slide 13 text

Bret Victor’s Future of Programming

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

What does everyone else think?

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

What I Think • The environment will change more than the code • Weird “formats” or representations of code • More end-users “programming” • “Software defined” everything • “Quantum” will become relevant (to more) • Intermediate data structures won’t matter • Crazy levels of optimization, AI-based profiling • CPU/GPU merger • More languages, more VMs • GIANT data and major data analysis

Slide 19

Slide 19 text

LightTable

Slide 20

Slide 20 text

Josh Marinacci’s Typographic Programming

Slide 21

Slide 21 text

IFTTT

Slide 22

Slide 22 text

Quipper • Quipper is a “scalable quantum language” • To calculate the 17th power of a quantum integer:

Slide 23

Slide 23 text

What do YOU think? ! YOU are the future of code.

Slide 24

Slide 24 text

No content