logoalt Hacker News

joshmarlowyesterday at 6:40 PM2 repliesview on HN

> Treat code design and architecture as the thing that lets your slop canons (90% of engineers even pre-ai) move fast without breaking things

I'm currently of the opinion that humans should be laser focused on the data model. If you've got the right data model, the code is simpler. If you've got the relevant logical objects and events in the database with the right expressivity, you have a lot of optionality for pivoting as the architecture evolves.

It's about that solid foundation - and of course lots of tests on the other side.


Replies

Swizecyesterday at 8:41 PM

> I 'm currently of the opinion that humans should be laser focused on the data model

yes. good programmers talk about data structures, bad programmers talk about code

JambalayaJimboyesterday at 6:47 PM

How do you even converge on the right data model without refining code? Elegant code and elegant data model are the exact same thing!

show 1 reply