Jonathan Edwards

@jonathoda

Dissident computer scientist, working on human scale programming

Vrijeme pridruživanja: svibanj 2010.

Tweetovi

Blokirali ste korisnika/cu @jonathoda

Jeste li sigurni da želite vidjeti te tweetove? Time nećete deblokirati korisnika/cu @jonathoda

  1. Prikvačeni tweet
    6. velj 2018.

    My thesis: The theory and practice of programming is permeated with the sensibilities of high-functioning autistics like myself. De-nerding programming will unlock great benefits for all of humanity. We too will benefit, for despite our hubris we are also way over our heads.

    Poništi
  2. proslijedio/la je Tweet
    28. sij

    Join us at the PPIG 2020 workshop hosted by in Toronto to explore the margins of programming. Who has agency to participate in computational creativity? What practices, theories, people, and technologies have been overlooked?

    Poništi
  3. 27. sij

    Psychology of Programming 2020: July 29-31 Toronto

    Poništi
  4. 27. sij

    That's why they call it no code "Your app can't be directly migrated to another platform, but AppSheet, Apps Script, Google Forms, and App Engine offer many similar features"

    Poništi
  5. 26. sij

    Commencing Subtext 10 What a long strange trip its been

    Poništi
  6. 26. sij

    The data thingy that has named fields, like an object/record/struct etc. But also a code thingy with named variables and unnamed statements

    Poništi
  7. 24. sij

    I've decided to stop using the term 'function' as it is incorrect in both Math and English. Procedure or program is more truthful.

    Poništi
  8. proslijedio/la je Tweet
    23. sij

    Second round of grants in the intersection of PL∩ML. All my academic followers and their recursive academic followers ... we are looking forward you you to apply!

    Prikaži ovu nit
    Poništi
  9. 22. sij

    "insight porn" - perfect description of my slice of Twitter

    Poništi
  10. 21. sij

    My theory for unblocking progress is inventing something that is both valuable and unmonetizeable. It needs to contain a poison pill for Silicon Valley. E.g. integrated github+npm equivalent but P2P so no servers, so no surveillance and ads.

    Prikaži ovu nit
    Poništi
  11. 21. sij

    Not just programming languages but all development technologies. Hence the lack of progress ever since the .com boom

    Prikaži ovu nit
    Poništi
  12. proslijedio/la je Tweet
    20. sij

    just discovered 's excellent essay (from 2004! how did i not know about this until now?!?) recorded walkthrough of essay to extract the parts that i feel are most relevant for students and other junior researchers:

    Poništi
  13. proslijedio/la je Tweet
    19. sij

    New blog post summarizing our upcoming CHI paper: What’s wrong with computational notebooks?

    Poništi
  14. 18. sij

    "the new darlings of “NoCode” have caught the attention of young founders who want to build empires ... we see a half dozen pitches a week ... What used to be a signal of originality is now a signal of conformity" via

    Poništi
  15. proslijedio/la je Tweet
    18. sij
    Odgovor korisnicima

    As someone who advocated PEGs for years, I've thoroughly recanted. I've converted 3 or 4 PEG parsers to LR: each time I've found comical bugs where the PEG parser either rejects input that I'm sure the author wanted to accept or vice versa. They're too difficult to reason about.

    Poništi
  16. 17. sij

    It's 2020 and I'm designing language features to make text parsing easier. How is this not a completely solved problem? How are people OK with regular expressions? Am I insane or is everyone else?

    Poništi
  17. 17. sij

    I retract this tweet. The UI is just another battleground for static vs dynamic. Some prefer more static form-like UIs, others more dynamic UIs like Morphic, where you really can slap an arbitrary object into a field.

    Poništi
  18. 16. sij

    In the endless debate about static vs dynamic types, I've never heard what is to me the decisive argument. User interfaces are statically typed. A field is a string or a number. Any dynamically typed UI contains an ad-hoc, informally-specified, bug-ridden, slow type system

    Poništi
  19. proslijedio/la je Tweet
    15. sij

    can’t believe i missed this article by . telling people they need to learn CS to accomplish anything meaningful on their computers is like telling them they need a phd in materials science before they start a woodworking project. and our tools are built that way, too

    Poništi
  20. 15. sij

    Can't stop thinking about this. Inexorably leads to rethinking everything from the bottom up. Otherwise you're just doing workarounds. But I've been stuck at the bottom layer for over a decade.

    Poništi
  21. proslijedio/la je Tweet
    15. sij

    To be fair, there is a certain fun to it. And that's part of the problem. Programming is indeed, in 's words, "a cross between Dungeons & Dragons and Rubik’s Cube, elaborated a thousand-fold." Those are fun things. But not things for everyone.

    Prikaži ovu nit
    Poništi

Čini se da učitavanje traje već neko vrijeme.

Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.

    Možda bi vam se svidjelo i ovo:

    ·