979 karma · joined December 4, 2022
Building LiveReview:
https://github.com/HexmosTech/LiveReview
Risk aware AI code review for business-critical systems
This one-pager guide never fails to set me straight whenever I feel like I've lost my way.
If you have more time - I recommend reading everything Rickover has written, it'll serve you throughout life.
Equating data structures to types is an over simplification that misses the core point.
I think the original call here is to simply think harder about the problem and avoid picking structures that'll burn you later.
For example, take Unix pipes, see how far they've traveled, how many domains, how many use cases. It's a brilliant way to visualize system building while respecting the constraints of minds and machines.
And it took Ken and others quite a while to realize something like pipes could make sense in Unix. It was not an insight easily obtained but required a bit of hustle and followup and obsession with finding the right building blocks for a system.
PS: My point is, Engineering should be seen a serious discipline on its own, which draws from math, science, psychology, management and a dozen other fields. No single aspect (either math or leetcode) should be emphasized as a panacea to Engineering mastery. There's no shortcut.
Given the way digital infrastructure exists as is today, this is a freakishly difficult problem.
In other words - how'd you make digital systems all around you "attention-enhancing" rather than "attention-diluting"
Make "launch my startup" not an event, but a process spanning a few months at least. Ease into it.
If the content irritates you so much, please ignore it.
Books:
- Rickover's "The Never-Ending Challenge of Engineering"
- Taichi Ohno's "WorkPlace Management"
Culture = What Is (problem solving capabilities) + What the group desires
Also, nothing autocratic about it, since the group is self-selected. Each group/biz has to define some central themes to function properly.
(I'm the author)
Just want to thank the devs for sharing it with the world :)
The problem with projects is one's understanding tends to go more and more specialised, and collaborating/connecting with other ML engineers requires a broader knowledge base sometimes.
Also, for giving advice and useful inputs to others (on their projects), I feel a balanced knowledge base is useful.
Hence the question.
Do you have any starters on how one selects papers in the early days, to implement?
Also - any great papers you recommend beginners expose themselves to?
Also, if it puts you at a few levels higher, and you keep learning more, combined with an already strong knowledge base... eventually combined experiences lead to something quite valuable and useful.