> Is the technology so advanced today? Are you using a screen reader and a regular keyboard? (e.g. typing and than playing it via the reader) how do you know if you made a typo? (e.g. who's and whose sound the same)
Yes, I'm using a regular keyboard and a screenreader. Besides speech output I use a device called a refreshable braille display which can display up to 40 or 80 characters at a time depending on the model being used. I'm sure you will find some pictures if you Google it. However, those devices are quite expensive and many blind people just use speech output. Even with just speech there are options for reading letter by letter, word by word etc. However, I see some people make much spelling mistakes because they just listen and not rreally read how a word is spelled.
> Can you read and write code without seeing? Are there any blind programmers that you know of.
Sure you can. I make a living by programming and doing web accessibility consultancy. Another nice example is the free and open source NVDA screenreader[0], which is developed by two blind guys.