3 ms·
> 13. Your data is the most important part of your system +1. Most (including me) internalise, if at all, this lesson the hard way through trial and error. I
by vishnugupta 5y ago
> 13. Your data is the most important part of your system
+1. Most (including me) internalise, if at all, this lesson the hard way through trial and error.
I wish this is was taught in colleges. Software is mostly about manipulating data and it's a pity that not much is taught in a structured manner about building systems around data.
I expected Domain Driven Design (DDD) would address this but it doesn't.
- Aeolun 5y agoIt is taught. And then you enter the real world and you find that everyone just ignores this shit whenever it is convenient (and unsurprisingly the data is garbage).
- brianmcc 5y agoAgree. This is one hill I would choose to die on, data is so much more important and valuable than code. Database design - normal form, relations, etc - was a major part of my education. Surely that's not unusual?
- JackFr 5y agoThirty years ago at my first job, a senior dev told me "2% of what we do is interesting. 98% is sort, select, sum." (I think then that was more or less true, but the numbers in the industry as a whole have gotten a lot better in the past 30 years. And I've gotten better jobs.)