Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    V

    Virtuous Code

    virtuouscode.com · Personal blog · on HN since 2012

    Avdi Grimm writes about Ruby, programming practice, and software careers, including posts on passion and trying Smalltalk.

    Visit blogHN submissions
    ProgrammingCareer & Work
    What HN says

    Commenters recommend his 'Passion Gospel' post and his Pharo Smalltalk-for-Rubyists post, and cite his Ruby tips and experience returning to old projects.

    Stats for nerds
    19HN people shared it
    14linked in comments
    232story points
    Oct 2018last shared
    2016people per year2018

    Top posts on HN

    1. 1
      On being the employee who “needs improvement”
      1 person · 206 points · first shared 2017 · 190 comments on HN
    2. 2
      The passion gospel
      4 people · 5 points · first shared 2016 · Discussion on HN
    3. 3
      Software Entrepreneurs: Stop looking for itches to scratch
      1 person · 3 points · first shared 2017 · Discussion on HN
    4. 4
      What it’s like to come back to a Ruby project after 6 months
      1 person · 3 points · first shared 2017 · Discussion on HN
    5. 5
      Back in business
      1 person · 3 points · first shared 2012 · Discussion on HN
    6. 6
      The Pretentious Haskell Phase
      1 person · 3 points · first shared 2017 · Discussion on HN
    7. 7
      The Inescapable Pragmatism of Procedures
      1 person · 2 points · first shared 2017 · Discussion on HN
    8. 8
      Spend $350 on a Keyboard (2016)
      1 person · 2 points · first shared 2019 · Discussion on HN
    9. 9
      Three Object-Oriented Programming Books Worth Reading
      1 person · 2 points · first shared 2017 · Discussion on HN
    10. 10
      The Procedure/Function Block Convention in Ruby (2011)
      1 person · 1 points · first shared 2018 · Discussion on HN

    What HN people wrote when they linked it

    • bencoman71Jul 2016

      > The colorful Playskool environment

      That was likely Squeak, not Pharo. Pharo has muted a lot of the UI colours to be more appropriate for a business environment.

      > How anyone could possibly be productive in such an environment. What is it that's so attractive about it to Smalltalkers?

      Perhaps its useful to get some outsiders perspectives....

      Avdi Grimm has written a few books about Ruby. He records his experience trying Pharo in "I make you hate Ruby in 7 minutes"

      http://www.virtuouscode.com/2015/05/11/in-which-i-make-you-hate-ruby-in-7-minutes/

      Noel Rappin has written a few books about Ruby & Javascript. He provides an introduction to Smalltalk in "MountainWest RubyConf 2014 - But Really, You Should Learn Smalltalk"

      http://youtu.be/eGaKZBr0ga4

    • pjmlpOct 2018

      There is a good presentation for Ruby devs, showing how Smalltalk used to be.

      "7 minutes of Pharo Smalltalk for Rubyists"

      http://www.virtuouscode.com/2015/05/11/in-which-i-make-you-hate-ruby-in-7-minutes/

    • ben-comanOct 2017

      Here is a nice Pharo TDD video (thx Avi) from an author of several Ruby books, when he was trying Pharo...
      http://www.virtuouscode.com/2015/05/11/in-which-i-make-you-hate-ruby-in-7-minutes/

    • itamarstMay 2017

      There's a difference between caring about your job and being passionate. I recommend reading Avdi Grimm's http://www.virtuouscode.com/2014/02/10/the-passion-gospel/, it's really good.

    • caseysoftwareJul 2017

      I don't know why you're being voted down.. even Avdi Grimm supports that:

      http://www.virtuouscode.com/2015/08/11/what-its-like-to-come-back-to-a-ruby-project-after-6-months/

    • weaksauceApr 2018

      Here’s when you’d use them

      http://www.virtuouscode.com/2014/08/26/how-to-use-rubys-english-andor-operators-without-going-nuts/

    Related

    Avdi Grimmdevblog.avdi.org132 people

    Your Code is My Hell

    Avdi Grimm
    Personal · last shared 2025
    Voxxedvoxxed.com38 people

    XDSD has an apparent 80% fail rate – so why is it being pushed as the new Agile?

    Voxxed
    Publication · last shared 2018
    Better Programmingbetterprogramming.pub319 people

    Three programmers got fired, including me, due to a single app crash

    Better Programming
    Publication · last shared 2025
    Giles Bowkettgilesbowkett.blogspot.com138 people

    Went Off The Rails: Why I'm Rebuilding Archaeopteryx In CoffeeScript

    Giles Bowkett
    Personal · last shared 2018
    Codemanshipcodemanship.co.uk23 people

    Let's Not Call It "Computer Science" If We Really Mean "Computer Programming"

    Codemanship
    Personal · last shared 2024
    Still Drinkingstilldrinking.org174 people

    Coffee Is Hard

    Still Drinking
    Personal · last shared 2026
    Unethical Bloggerunethicalblogger.com18 people

    GNU/Parallel changed my life

    Unethical Blogger
    Personal · last shared 2015
    Zed Shawzedshaw.com280 people

    Dear Paul

    Zed Shaw
    Personal · last shared 2026