5 ms·
> Every software build I've been a part of is conceived first and fleshed out in English. I'd bet a lot of money you're wrong about this. It's conceived mostly
by feoren 4y ago
> Every software build I've been a part of is conceived first and fleshed out in English.
I'd bet a lot of money you're wrong about this. It's conceived mostly in some non-verbal thought-like pseudo-language inside someone's brain, and then it's poorly translated into English. It's fleshed out in code. That's when the real details were figured out. Maybe not while actually typing in code -- if very experienced programmers were involved, they fleshed it out using the mental models they learned from their years of programming, in their head, and then they poorly translated that to English, and then they sat down and typed it correctly again without English being involved.
- yucky 4y agoYeah I think my post was lacking nuance, because of course a lot of things come out during the build. What I mean is at some point all software starts out as an idea, generally being discussed with others. Typically you will get to scope docs before building anything as well. Then again, not everyone is going to follow the same process.