4 ms·
Unfortunately, developers rarely learn to look around corners until they have been burned a few times by not doing so (and often burned everything around them i
by pferde 7y ago
Unfortunately, developers rarely learn to look around corners until they have been burned a few times by not doing so (and often burned everything around them in the process).
- lifeisstillgood 7y agoThe looking round corners starts with things like not using email addresses as primary keys. I mean the developer before this one in the article built a wooden hut and splashed petrol all over the walls. Blaming someone else for lighting a match is kinda missing the point. Yes consider the knockon effects, but be sensible and build firebreaks
- ledauphin 7y agoI don't necessarily agree here. An email address is itself a globally addressable primary key. In a lot of real world systems, the benefits of abstracting that are lower than the costs.
- mooreds 7y agoI always say that people pay more for senior developers because they've made mistakes on previous employer's dimes.