~/talk

Suggestions for a Totally Better Programming Language

Talkat 360|AnDev 2017 · 2017-07-13..07-14· [design-collaboration]
name:Roman Guy
links:none on file
slides:none on file

Proposes a joke language called Good that actually implements emoji values and operators, annotations like overridden and not knowable to record developer intent, and mandatory ergonomics changes such as mandatory line wrap to artificially inflate lines of code. Adds polite calls (please/thank you), fractional line numbers and go to/goto, column‑based threading for deterministic interleaving, Auto debugging that binary‑searches by commenting lines, DWI‑M do‑what‑I‑mean fixes, and requires formal proofs for every function; none of these are shipped — they are proposals and sketches.

AI-written summary · about

  1. 0:00Intro
  2. 3:23The benefits of programming languages
  3. 5:48Politeness
  4. 6:59Productivity
  5. 8:01Lines of Code
  6. 8:55Negotiation
  7. 9:54Conditionals
  8. 12:05DWIM
  9. 13:08Methods
  10. 13:33Line Numbers
  11. 14:47Dead Time
  12. 15:40Documentation
  13. 16:40Comments
  14. 17:18Multithreading
  15. 18:28Auto Debugging
  16. 20:14PDD
  17. 20:56Questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.