Content
Entry level programming jobs usually do not require a lot of talking but unfortunatelly the more senior you become the more verbal communication is required from you (mentoring junior engineers, more meetings, presentations etc). A lot depends on the company and what they do, but in general some amount of verbal communication is always required even with your day to day programming tasks - you cannot avoid it. I would never disclose my stutter upfront before the interview, because I believe it immediately puts me at a disadvantage before I can even "defend" myself with my technical skills. Also I believe that it is really crucial for stutterers to build up a portfolio of pet projects/documented open source contributions, that prove their technical skills and to make harder for potential employers to reject them solely based on their stutter. That's my opinion.