Viewing profile — mattvanhorn
mattvanhorn
HN member- Joined
- Tue, Aug 11, 2009, 1:47 PM UTC
- HN karma
- 666
- Public activity
- 76 items
- HN profile
- View on Hacker News ↗
About mattvanhorn
No profile information was provided.
Recent public activity
-
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.
-
comment
Comment #11046334
Real programming ended with Mel.
-
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.
-
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.
-
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.
-
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…
-
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…
-
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…
-
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…
-
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.…
-
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…
-
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…
-
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…
-
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…
- story
-
comment
Comment #6413275
I've posted a response here: http://mattvanhorn.com/2013/09/19/a-case-for-cucumber/
-
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…
-
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 …
-
comment
Comment #5541714
See also: http://acerminaro.blogspot.com/2007/05/ritual-cat-and-other-...
-
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…
-
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…
-
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…
-
comment
Comment #5405356
answer() has a void return, although I suppose you might be able to watch System.out to see if it worked.
-
comment
Comment #5405337
...and that you can remove all the existing ones and insert your own.
- story