Hacker News new | ask | show | jobs
by Adam89 4220 days ago
How does typing speed affect the design of software?

Thinking about your design has not got a lot to do with the speed you type at.

Secondly as programmers we should be able to work on the same code base.

1 comments

As women we should be able to birth the same babies?

After the baby is born anyone can raise the child, some better than others, but its easy. We call that adoption. Until its born though, the baby, and it's mother are symbiotically connected to each other.

I think this is similar to the process of programming. Break down an interface, and work on a team at that level. Behind the interface though, keep it small. one or two people max if possible, and those people have to be on exactly the same brain wave as each other. Even well planned code takes some time to stabilize, and it's hard to even find that if other people are actively changing interfaces etc.

I really like that analogy but am not sure if that's what the author was alluding to.

Besides the one thing I strongly disagree with is how typing slow can help you produce better software.

Taking time and thinking about your design certainly does help but typing slowly and taking your time designing are not the same thing.

That analogy only seems to work well if the software you're developing can autonomously interact with other software, like how humans can interact with other humans.