David Nolen

@swannodette

musician, Lisp, JavaScript, Kitchen Table Coders, Baduk

Brooklyn, NY
Joined March 2007

Tweets

You blocked @swannodette

Are you sure you want to view these Tweets? Viewing Tweets won't unblock @swannodette

  1. May 22

    Given the generally compromised state of modern software development this is the reason I find LISP still incredibly useful. I can REPL into your shitty environment and make something reasonable for day to day work.

    Show this thread
    Undo
  2. May 22

    Also highlights the general misunderstanding that programming languages can really solve anything of consequence outside of *environments*.

    Show this thread
    Undo
  3. May 22

    Also a good example of very high quality creative software that’s completely free (since 2002)

    Undo
  4. May 22

    Of all the bits of creative software I’ve tried learning to use, really only SuperCollider has even remotely approached feeling like a “tool for thought”. Truly embracing the original Smalltalk ideas instead of just empty lip service paid off big time.

    Show this thread
    Undo
  5. May 21

    If you use ClojureScript you probably use cljs-devtools and you probably rely on custom formatters. A suitable replacement before removal would be great

    Undo
  6. Retweeted
    May 18
    Replying to

    There’s a similar discussion I often have (and struggle with) about tool or architecture choices. The median time to deliver a feature or other change usually doesn’t matter. You need to think about the tail latency - the “p99” - of feature delivery and optimize for that.

    Undo
  7. May 18

    Lots of tidbits here about the latest ClojureScript releases, Krell, as well as thoughts about the future.

    Undo
  8. Retweeted
    May 16
    Undo
  9. Retweeted
    May 15

    Do you use CommonJS? investigated impact of CommonJS when tree shaking 🌳

    Show this thread
    Undo
  10. May 15

    Node.js and its ecosystem is a good example of what happens when you focus on local simplification and ignore global simplication. Unfettered ecosystem wide complexity.

    Undo
  11. May 15

    React much like the JVM. Suitable for the very wide band of moderately complex apps. Like GC a global simplification. Tech choices for trivial or complex apps aren’t interesting. People talk about them like they matter, but prove nothing other than anything can be effective.

    Undo
  12. May 15

    I believe the desire for semantically simple yet well performing for a very wide scope of scenarios is a software pipe dream. Gregor Kiscalez gave a talk in 1994 called the Mapping Dilemma which covers the territory well. He was hopeful, I am not.

    Show this thread
    Undo
  13. May 15

    The point about GraphQL seems gloss the over fact that DBs need innovation as much as frontend and backend programming technologies. Datomic continues to be overlooked and it has some nice answers here. Alternatives with similar ideas would be great.

    Show this thread
    Undo
  14. May 15

    This followup by addresses some of the issues I have , but not the issue of APIs which is the fault of practice not technology - stop mutating published things

    Undo
  15. May 15

    Though I disagree with the framing of some of the arguments, this is a good read, Second Guessing the Modern Web - by

    Show this thread
    Undo
  16. May 13

    Potential isn’t about doing N things nor abstractions. It’s about doing *ONE* thing and doing it so simply that adding another thing is trivial. In some circles, aka "writing some functions”.

    Show this thread
    Undo
  17. May 13

    Emphasizing *potential* over ease leads to composition. With a hardline on simplicity, you can often arrive at ease over time. But getting composition later is almost impossible without disruptive/breaking change.

    Show this thread
    Undo
  18. Retweeted
    May 12

    You can use Krell to build a Clojurescript/React Native app on macOS now with Microsoft’s RN fork. REPL and reloading included.

    Show this thread
    Undo
  19. Retweeted
    May 10

    25 years of Community, 25 years of Research, 25 years of FP, 25 years of Awesome, 25 years of Racket. To all the users and contributors out there, thanks for being part of our story.

    Undo
  20. May 8
    Undo

Loading seems to be taking a while.

Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.

    You may also like

    ·