3 ms·
If it a user-driven project, I almost always do a UI layout (which looks amateurish because i suck at UI), then make a database scheme, then write 'glue' to go
by brk 16y ago
If it a user-driven project, I almost always do a UI layout (which looks amateurish because i suck at UI), then make a database scheme, then write 'glue' to go between the UI and the database, handling any random bits of gathering, massaging, and manipulation of data along the way.
If it's a machine driven project (eg a micro controller talking to another device or whatever) I usually will hardcore/hardwire almost everything and then slowly add support for inputs, interrupts, etc.