Live data from Hacker News

Viewing profile — mattvanhorn

mattvanhorn

HN member
Joined
Tue, Aug 11, 2009, 1:47 PM UTC
HN karma
666
Public activity
76 items

About mattvanhorn

No profile information was provided.

Recent public activity

  1. comment
    Comment #12775338

    Wow, Upwork comes out looking worse than the asshole who was abusing the system. Wasn't expecting that. Guess the world is just full of assholes and their enablers.

  2. comment
    Comment #11046334

    Real programming ended with Mel.

  3. comment
    Comment #10808368

    tl;dr: "Conceptual debt" is what Ward Cunningham described as "technical debt". That thing you call "technical debt" is just a combination of bad habits, haste and apathy.

  4. comment
    Comment #9360265

    Tell them to subpoena you - then the choice to testify is not yours any more. You'll have to. But you can tell future employers that you were forced, if you'd like to.

  5. comment
    Comment #8992316

    I'm terribly saddened by this. It's a great genre bookstore, and although I have a kindle, I still love having dead tree books, especially ones I read for pleasure.

  6. comment
    Comment #8778014

    I worked at a place where the VPE would talk about technical debt as a mortgage. Yet they had a culture that abhorred paying down the debt through refactoring, and so it was more l…

  7. comment
    Comment #7132189

    I suppose that if you do keep things that small, it could work well to trash and rewrite. Plus it has the benefit of making you consider explicitly what is going/staying. Personall…

  8. comment
    Comment #7132000

    I agree with the general approach suggested in the article (in tests, write/assume the code you wish you had). But one detail ran counter to my personal practice. I don't believe t…

  9. comment
    Comment #7131931

    I think that Red-Green-Refactor is as much about learning to habitually look for and recognize the refactoring opportunities as it is about being meticulous in reacting to those op…

  10. comment
    Comment #6936149

    If "the design in your head" involves classes or functions, or any programming language dependent ideas, then it you are not doing TDD. I call this style test-first, or pseudo TDD.…

  11. comment
    Comment #6936108

    I think far too many people fail to make the distinction between designing an algorithm and designing a program (which implements it). This is why I have to watch co-workers create…

  12. comment
    Comment #6669802

    Only TDD the code that you don't want to waste time debugging later. Skip the parts where you have proven no edge cases exist. Skip the parts you are sure will never, ever, need to…

  13. comment
    Comment #6477184

    I still do a lot of decent work on a non-unibody MBP from 2008, so I think a 2009 model would still have some utility, but I would consider the price carefully - it might be more w…

  14. comment
    Comment #6414936

    I don't find implementing the tests very difficult at all - but I am comfortable with regular expressions, and ruby. It's no more burden to write step definitions than it is to wri…

  15. story
  16. comment
    Comment #6413275

    I've posted a response here: http://mattvanhorn.com/2013/09/19/a-case-for-cucumber/

  17. comment
    Comment #5613833

    If you wear it, I can choke you with it. Also, don't confuse the sport with the art - the old vale tudo fights allowed everything but eye gouging and biting, but even those would n…

  18. comment
    Comment #5613794

    I was listening to Robson Moura (BJJ black belt) talk about why he loves the art so much. He said something like: when you walk out of a karate class, after a lot of sparring, you …

  19. comment
    Comment #5541714

    See also: http://acerminaro.blogspot.com/2007/05/ritual-cat-and-other-...

  20. comment
    Comment #5425398

    full disclosure: (I work for New Relic now) I've also used New Relic developer mode to identify requests that have too many queries, and optimize them. At my last job I cut the que…

  21. comment
    Comment #5420238

    Personally, I'd like to see some of the smart folks in the community assist the police in identifying the source of the threats and helping to ensure that those miscreants get jail…

  22. comment
    Comment #5410416

    In the words of Clint Eastwood's character in Unforgiven: "'Deserve's got nothin' to do with it" ( http://www.youtube.com/watch?v=dpDkYZWeeVg ) I'm "entitled" to a market rate. I'm…

  23. comment
    Comment #5405356

    answer() has a void return, although I suppose you might be able to watch System.out to see if it worked.

  24. comment
    Comment #5405337

    ...and that you can remove all the existing ones and insert your own.

  25. story