Live data from Hacker News

Viewing profile — ericssmith

ericssmith

HN member
Joined
Sat, Dec 10, 2011, 7:33 PM UTC
HN karma
283
Public activity
122 items

About ericssmith

https://www.functionalgeekery.com/episode-37-eric-smith/

Recent public activity

  1. comment
    Comment #15142024

    You should try skimming to the end, where there are two pages of references. Not to mention the fact that Cardelli is a prominent figure in the study of programming languages. And …

  2. story
  3. story
  4. comment
    Comment #14644821

    That conclusion made me laugh. In the early to mid 90s, I was working on 3D interactive software. The video drivers and chips had advanced so much in one year that all of the lovin…

  5. comment
    Comment #14487214

    Although the OP seems to be asking for "engineering" not "programming" books, I'm going to second this. Benjamin Pierce's "Types and Programming Languages" will help you get down t…

  6. comment
    Comment #14451898

    As a long-time advocate of functional programming, I was once asked after a talk what is the "best" FP language to learn. Since I'm known as a Haskell/Scala/ML person, I surprised …

  7. comment
    Comment #14375863

    He keeps warning not to write thousands of lines before talking to customers (as you often hear from biased survivors). But it sounds like they didn't find PM fit by talking to cus…

  8. comment
    Comment #14336544

    Speaking from personal experience ... At the time of signing you can see the upside (the offer), but you can't know the downside, which can be quite significant. It's a poor trade-…

  9. comment
    Comment #14319493

    Kay mentions The Dream Machine, which in my opinion is one of the better books on some of the early work in computing systems. Heartily recommend it. http://amzn.to/2r5cf0h

  10. comment
    Comment #13805431

    "Je n’avais pas besoin de cette hypothèse-là." -- Pierre-Simon Laplace

  11. comment
    Comment #13501408

    Here is an essay I wrote following my son's first technical talk, weeks after his seventh birthday. It references what I believe works in teaching children to program. https://medi…

  12. comment
    Comment #12638621

    Not at all high-brow, but I revisit the in-the-trenches case study of "Scaling Pinterest" on Infoq from time to time because I find their fighting through the pain inspirational fo…

  13. story
  14. comment
    Comment #12367815

    Absolutely! Every time programming education comes up, someone brings up Scratch. It's advocacy is -- possibly detrimentally -- overused. It may be appropriate in some cases, but i…

  15. comment
    Comment #12233358

    I was delighted to see most of the answers here encourage you to continue from where you are in your interests. Only one comment mentioned abandoning your love and going to where e…

  16. comment
    Comment #12233357

    I was delighted to see most of the answers here encourage you to continue from where you are in your interests. Only one comment mentioned abandoning your love and going to where e…

  17. comment
    Comment #12144628

    The headline and the body are posing two different questions. Regarding books that impacted my career in software. The top three are: 1) K&R C 2) Zen of Graphics Programming 3) C++…

  18. story
    Made with Blocks?

    This morning, I saw yet another intro to programming using a blocks UI this morning. This one was particularly upsetting because it didn't even contain any concepts of "coding" tha…

  19. comment
    Comment #12097804

    I teach my 6yo son using Pyret and Racket simultaneously. Pyret is, hands down, the best teaching language today, but hasn't been in use as long as Racket, so there aren't as many …

  20. comment
    Comment #12060170

    I would suggest that the need for Englishy variable names is due to a weakness in programming languages and possibly the programming model itself. Why should a set of legitimate va…

  21. comment
    Comment #12016778

    Sure. The original 1931 paper is 20-something pages long: http://www.w-k-essler.de/pdfs/goedel.pdf Here's an English translation (with a lengthy introduction) http://jacqkrol.x10.m…

  22. comment
    Comment #12015433

    Although it's nice to see Gödel show up in the popular press, I didn't get what the point of this was. His Incompleteness paper is not that impenetrable. Sometimes it does pay to a…

  23. comment
    Comment #12004564

    Never reassign a variable with a different value.

  24. comment
    Comment #11710856

    I recently gave an intro to coding to young Girl Scouts using Pyret ( http://www.pyret.org ). The screencast is here: https://vimeo.com/163949506 I had to wing it because the ages …

  25. comment
    Comment #11691383

    Elizabeth Warren makes similar observations in presentation at UC Berkeley in 2007 http://www.uctv.tv/shows/The-Coming-Collapse-of-the-Middle-C...