4 ms·
The projects I have been involved with tend to have high level design discussions at the beginning. Working in a team has that as a necessity, otherwise we can
by bcrl 6y ago
The projects I have been involved with tend to have high level design discussions at the beginning. Working in a team has that as a necessity, otherwise we can't figure out how to partition the work of actually building the software. Yes, we figure out what data structures we need to use at a high level and then grow the code incrementally to tie it all together after that. But maybe that's fallout from working mostly in the system / embedded / network protocol space for most of my career where frameworks are not really a consideration.