Hacker News new | ask | show | jobs
by kenrose 1139 days ago
BMath 2005 here.

I worked with a bunch of smarter-than-me UW grads after graduating.

My “how to write large systems” takeaway from that early point in my career was to focus on the interfaces between various parts. What I’d never thought about until now is that is a very data centric viewpoint.

- What system has what data?

- In what shape?

- What shape does the next system need its data in?

- Are the interfaces between these orthogonal? Shallow? Easy to grok? Tight (as opposed to leaky)?

Great article.

1 comments

great way to put it.

>Shallow?

too many deep inheritance typescript libraries being built today I find!