Thing worth doing
At last, I managed to make it through “Art of Unix Programming” by Eric Raymond, thanks to a long train ride and an extended weekend. It’s a very relevant book for all kinds of programming work, despite the rather exclusive title, and I will make a post about it soon (the draft is ready, still working on it), but one of the central themes mentioned as a part of the Unix philosophy connected really nicely to something else I was preoccupied with for a while now. Among the “supreme principles” of the Unix methodology, there is a principle called “Rule of Optimization”, which is that a programmer should “Prototype before polishing, get it working before you optimize it”. When you start working on a software project, it is difficult to know beforehand which parts of it are going to be difficult to write or decisive for the architecture of your code. Instead of relying on preconceived notions and prematurely spending unnecessary amounts of time to get the perfect design or the fastest algor
At last, I managed to make it through "Art of Unix Programming" by Eric Raymond, thanks to a long train ride and an extended weekend. It's a very relevant book for all kinds of programming work, despite the rather exclusive title, and I will make a post about it soon (the draft is ready, still working on it), but one of the central themes mentioned as a part of the Unix philosophy connected really nicely to something else I was preoccupied with for a while now. Among the "supreme principles" of the Unix methodology, there is a principle called "Rule of Optimization", which is that a programmer
Explore this link on the map →related reading
- Basics of the Unix Philosophycatb.org
- Basics of the Unix Philosophycscie2x.dce.harvard.edu
- Shtetl-Optimized >> Blog Archive >> Umeshismsscottaaronson.blog
- How I side project | thesephist.comthesephist.com
- Productivity advice | Zhengdongzhengdongwang.com
- Things unlearnedscattered-thoughts.net
- The UNIX-HATERS Handbookweb.mit.edu
- Advice for new software devs who've read all those other advice essays • Buttondownbuttondown.email
- Rise of Worse Is Betterdreamsongs.com
- Hobby OS-deving 1: Are You Ready? – OSnewsosnews.com
- Writing Toy Software Is A Joyblog.jsbarretto.com
- What I Worked Onpaulgraham.com