Tweets

You blocked @mountain_ghosts

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

  1. Pinned Tweet

    hi new followers, if you want to improve your tech skills I have 2 books available: "Building Git" teaches a huge array of programming topics by rebuilding git from scratch "JavaScript Testing Recipes" gives a thorough intro to automated JS testing

    Show this thread
    Undo
  2. oh, node.js v11 stopped using values' own inspect() methods inside console.log(), how are we supposed to make values print nicely now

    Undo
  3. I hadn't actually seen the bit when I posted this and oh my god

    Show this thread
    Undo
  4. ah yes a big trending thing about mental health work absences where we don't talk about the role of bosses, you love to see it

    Undo
  5. some blogging: a write up of a talk I gave a few years ago that I've been coming back to again and again: "why recursion matters, part 1: proof by induction"

    Show this thread
    Undo
  6. death stranding starring mister peanut

    Show this thread
    Undo
  7. thinking about getting incredibly into ads

    Undo
  8. oh no my bowl

    Undo
  9. (this function is nonsense, but there is a general pattern of, you do some I/O, probably a read, and then fmap the result to transform it, e.g. `fmap read getStrLn`)

    Show this thread
    Undo
  10. is there haskell do-notation but for fmap? I assume this is not the right way to write a function that prints something and returns a value square :: Int -> IO Int square n = fmap (\_ -> n * n) $ print ("squaring " ++ show n)

    Show this thread
    Undo
  11. hmm, time to check in on the news "john ker--" ok that's quite enough of that

    Undo
  12. it's still being developed/maintained, it's just way fewer people will have heard of it. I can always briefly explain what it is in the article?

    Show this thread
    Undo
  13. there is also the neat factor that this is a series about recursion, and so the example is using coffeescript to compile the coffeescript compiler

    Show this thread
    Undo
  14. I strongly suspect that webpack has made the JS build process as opaque to people that learned web dev in the last 5 years as the C compile-and-link process is to me

    Show this thread
    Undo
  15. four years is a hell of a long time

    Show this thread
    Undo
  16. the essential structure here is simple map-reduce: transform all the source files, and then combine the results there are plausible more-modern examples but all of them will trigger "er why didn't you use webpack"

    Show this thread
    Undo
  17. there's a very good chance someone reading this today would have no idea what "concatenating some JS files" is or why one would do so

    Show this thread
    Undo
  18. (the example is using Make to build a JS project, which is still an okay example although that idea now would probably be laughed out of the room, whereas when I originally gave the talk it would have been described as "niche")

    Show this thread
    Undo
  19. working through this transcript and found: "say we're building a coffeescript project", woof this has not aged well

    Show this thread
    Undo
  20. as proof of its own truth, the first google hit for this quote is a gary bernhardt tweet

    Undo
  21. I'm prepping the rest of the transcript for parts 2 and 3 to come out during this coming week

    Show this thread
    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

    ·