Live data from Hacker News

Viewing profile — unclebobmartin

unclebobmartin

HN member
Joined
Sat, Jun 19, 2010, 5:48 PM UTC
HN karma
39
Public activity
54 items

About unclebobmartin

No profile information was provided.

Recent public activity

  1. comment
    Comment #43242602

    I'm 72. As for what I have shipped over the half-century of my career, you can read all about that in part two of my book We, Programmers. Suffice it to say I've shipped a LOT of c…

  2. comment
    Comment #43242573

    You should be baffled, because I never presented that as a hard and fast rule.

  3. comment
    Comment #43242562

    Actually, I presented that figure as an example of just how difficult that problem was to understand, and how (on a bike ride) I was finally able to visualize what was going on. Th…

  4. comment
    Comment #43242514

    Ah, yes. The famous Sudoku solver controversy. In 2006 Ron Jeffries wrote four blogs about solving Sudoku in Ruby with TDD. His blogging effort ended before he completed the soluti…

  5. comment
    Comment #40670466

    Yet another dunker. Oh well.

  6. comment
    Comment #40670455

    Muahahahaha!

  7. comment
    Comment #15420658

    Well, that's not the _only_ reason. ;-)

  8. comment
  9. comment
    Comment #15420634

    Who does that? Who uses guard rails like that? Accountants.

  10. comment
    Comment #15420624

    It's the CEO's job to demand the impossible. It's the engineer's job to deal with reality. When the engineer tells the CEO that the impossible is possible, the engineer has forsake…

  11. comment
    Comment #15420618

    Type systems do not force programmers to be disciplined. Type systems tempt programmers to cheat.

  12. comment
    Comment #15420609

    I have never told people that they must have 100% test coverage. Indeed, I tell them that 100% test coverage is impossible. What you are referring to is a statement I frequently ma…

  13. comment
    Comment #15420594

    That was cool!

  14. comment
    Comment #15420592

    There's nothing wrong with tools. I like tools. I use them all the time. I want better ones. I also want programmers to be able to use those tools well. Finally, I look at a lot of…

  15. comment
    Comment #12931420

    I use that style, from time to time, because I like it. ;-)

  16. comment
    Comment #12931377

    Only if you design your tests that way. Tests are just software. If a change to one part of a software system requires massive changes to another part of that same system; then the…

  17. comment
    Comment #10107156

    If you don't want to use TDD, then that's fine. But make sure that you are not doing TDD for the right reasons. The reasons to not to TDD are: 1. You don't care about the quality o…

  18. comment
    Comment #7713646

    Just to be clear, the name "Uncle Bob" was given to me by a coworker in 1989. It was in my email and uunet signature for years. (There are kids out there who don't know what uunet …

  19. comment
    Comment #7713515

    Not at all. SRP is about enhancing the cohesion of things that change for the same reasons, and decreasing the coupling between things that change for different reasons.

  20. comment
    Comment #7709804

    SRP is very simple. If two different people want to change a class for two different reasons, then pull those reasons into two different classes. That is the SRP. Example: A class …

  21. comment
    Comment #7709781

    SRP is very simple. If two different people want to change a class for two different reasons, then pull those reasons into two different classes. That is the SRP. Example: A class …

  22. comment
    Comment #6772085

    I don't know Mr. Newton's beef. I found the virulence of his posts rather surprising since they were entirely off topic, and an attempt to make the topic about me, personally, rath…

  23. comment
    Comment #6772063

    Nimi, to be clear, I did not define agile; I simply collaborated in the effort that defined it. In one post Robin2 described the course as OO, in another he described it as "C++". …

  24. comment
    Comment #6771360

    One last point. People like Donald Knuth and Brian Kernighan are heroes of mine. I would not sully their names by comparing them with the likes of me.

  25. comment
    Comment #6770669

    Does anybody here think that healthcare.gov was put together by experts? Or was it more likely a horde of novices?