Don't call yourself an artisanal programmer

21 points by yarmak


anex9d

When designing programs from ground up and taking my time, I just know that they’re correct, and that any mistake is due to a typo

someone please get this person on the world’s most important problems that we can’t afford to get wrong

viraptor

I have two issues with this post where I think it goes too far.

  1. "Redefining terms and portraying yourself as the sane side and others as beings not worthy of consideration is a new tactic..." - Agile. Low level. Unit. And likely many more. Names have been subverted for a long time.

  2. The post seems to imply more than once that you should be deeply connected with the code and familiar with it at low level. This would mean you can't be a serious software engineer if you work on projects larger than yourself. There's a threshold where you have to start delegate and co-operate and you cannot realistically understand the whole system in details. Yet I'm sure that there are software engineers working (for example) on creating Windows.