don't blame that developer. blame Twitter for doing lousy job. Look at how FriendFeed handles Password requirement by giving Remote Key.
Developers are not happy to ask users passwords in text format. They simply don't have other option.