Ravin > Recent Status Updates

Showing 1-23 of 23
Ravin
Ravin is on page 38 of 560 of The Art of UNIX Programming
The one thing unix got "wrong" is the separation between mechanism and policy. The relationship is policy utilizes the mechanism, but mechanism is independent of policy. Policy always evolve, mechanism stay same very long time. In the long term, however, it may turn out that this ‘mistake’ confers a critical advantage — because policy tends to have a short lifetime, mechanism a long one.
Feb 12, 2017 10:35PM Add a comment
The Art of UNIX Programming

Ravin
Ravin is on page 38 of 560 of The Art of UNIX Programming
Some problem the author state Unix inhere for better or worse. Unix files have no structure above byte level. File deletion is irrevocable. The Unix security model is arguably too primitive. Job control is botched. There are too many different kinds of names for things. Having a file system at all may have been the wrong choice.
Feb 12, 2017 10:33PM Add a comment
The Art of UNIX Programming

Ravin
Ravin is on page 25 of 560 of The Art of UNIX Programming
Actual software used as case studies in this book. cdrtools tool used to write cd-roms, xcdroast with frontend for it. fetchmail retrieves mail from remote-mail servers using
the POP3 or IMAP post-office protocols.
GIMP for image manipulation. mutt a text based mail agent. xmlto renders various documents
Feb 12, 2017 09:46AM Add a comment
The Art of UNIX Programming

Ravin
Ravin is on page 20 of 560 of The Art of UNIX Programming
Note to self. The book borrows a lot of reference from Zen. Good thing I'm familiar with it. Zen not as a religion but a mental discipline.
Feb 12, 2017 09:11AM Add a comment
The Art of UNIX Programming

Ravin
Ravin is on page 20 of 560 of The Art of UNIX Programming
The part "Context" is to set history and motivation of what becomes Unix. The part "Design" layout the principles that help to design solutions that solve problems. The part "Tools" talks about tools in Unix to solve actual problems. The part "Community" talks about human2human interaction that make Unix very effective culture
Feb 12, 2017 09:02AM Add a comment
The Art of UNIX Programming

Ravin
Ravin is on page 20 of 560 of The Art of UNIX Programming
"Knowledge lets you deduce the right
thing to do; expertise makes the right thing a reflex, hardly requiring conscious thought at all.", Exactly what I'm looking, mental shortcuts expert innately know, but have difficulty expressing it. I decide to read the history part, because the intuition behind Unix philosophy lay behind the historic background. Certain history bites need to take a grain of salt
Feb 12, 2017 09:01AM Add a comment
The Art of UNIX Programming

Ravin
Ravin is on page 20 of 560 of The Art of UNIX Programming
The book structure is ::

I.Context
- Philosphy
- History
- Constrasts
II. Design
- Modularity
- Textuality
- Transparency
- Multipgrogramming
- Minilanguages
- COnfiguration
- Interfaces
- Optimization
- Complexity
III.Implementation
- Languages
- Tools
- Reuse
- Documentation
- Open Source
- Futures
Feb 12, 2017 08:49AM Add a comment
The Art of UNIX Programming

Ravin
Ravin is on page 20 of 560 of The Art of UNIX Programming
I.Context
- Philosphy
- History
- Constrasts
II. Design
- Modularity
- Textuality
- Transparency
- Multipgrogramming
- Minilanguages
- COnfiguration
- Interfaces
- Optimization
- Complexity
III.Implementation
- Languages
- Tools
- Reuse
- Documentation
- Open Source
- Futures
Feb 12, 2017 08:48AM Add a comment
The Art of UNIX Programming

Ravin
Ravin is starting The Art of UNIX Programming
From what I researched this books is not about Unix programming, but on the design and technical decisions that made Unix a successful piece of software. I'm interested to know what are this ideas and how they correlate to each other. It s a thick book 533 pages, I probable will skip some chapter that touches on historic background. 533 pages/15 page per day = 33 days. Should be ok.
Feb 12, 2017 08:25AM Add a comment
The Art of UNIX Programming

Ravin
Ravin is on page 294 of 300 of A Practitioner's Guide to Software Test Design
Stupid test are being written. Crap tests exists. Reading this book to give me a mindset to approach the condition.


Not reading everything now. Just some parts.
Jan 26, 2017 05:10PM Add a comment
A Practitioner's Guide to Software Test Design

Ravin
Ravin is on page 103 of 300 of A Practitioner's Guide to Software Test Design
Stupid test are being written. Crap tests exists. Reading this book to give me a mindset to approach the condition.


Not reading everything now. Just some parts.
Jan 26, 2017 12:23PM Add a comment
A Practitioner's Guide to Software Test Design

Ravin
Ravin is starting Software Testing: A Craftsman's Approach
I'm actually reading the fourth edition, but couldnt find the fourth edition on goodreads so just pretending this is the page for the fourth edition.
Jan 26, 2017 12:02AM Add a comment
Software Testing: A Craftsman's Approach

Ravin
Ravin is starting Why Programs Fail: A Guide to Systematic Debugging
The author has a udacity course on this systematic debugging.
Jan 25, 2017 11:44PM Add a comment
Why Programs Fail: A Guide to Systematic Debugging

Ravin
Ravin is on page 60 of 300 of A Practitioner's Guide to Software Test Design
Stupid test are being written. Crap tests exists. Reading this book to give me a mindset to approach the condition.


Not reading everything now. Just some parts.
Jan 25, 2017 10:35PM Add a comment
A Practitioner's Guide to Software Test Design

Ravin
Ravin is on page 20 of 300 of A Practitioner's Guide to Software Test Design
Stupid test are being written. Crap tests exists. Reading this book to give me a mindset to approach the condition.


Not reading everything now. Just some parts.
Jan 25, 2017 07:27AM Add a comment
A Practitioner's Guide to Software Test Design

Ravin
Ravin is starting Computational Semantics: An Introduction to Artificial Intelligence and Natural Language Comprehension
I'm reading this book as a supplement for the book "The Language of Mathematics: A Linguistic and Philosophical Investigation". My main focus is actually on the chapter talking about "Discourse Representation Theory" or DRS, I might go through other chapters really quickly.
Jan 08, 2017 05:48PM Add a comment
Computational Semantics: An Introduction to Artificial Intelligence and Natural Language Comprehension

Ravin
Ravin is starting Computational Semantics: An Introduction to Artificial Intelligence and Natural Language Comprehension
I'm reading this book at a supplement for "The Language of Mathematics: A Linguistic and Philosophical Investigation". My main focus is actually on the chapter talking about "Discourse Representation Theory" or DRS, I might go through other chapters really quickly.
Jan 08, 2017 05:48PM Add a comment
Computational Semantics: An Introduction to Artificial Intelligence and Natural Language Comprehension

Ravin
Ravin is on page 38 of 216 of Definition
I already gone through chapter 1 and chapter 2. The author give a good contrast between commonly known types of definition
Jan 08, 2017 05:34PM Add a comment
Definition

Ravin
Ravin is on page 30 of 216 of Definition
I already gone through chapter 1 and chapter 2. The author give a good contrast between commonly known types of definition
Jan 08, 2017 05:34PM Add a comment
Definition

Ravin
Ravin is on page 40 of 280 of The Language of Mathematics: A Linguistic and Philosophical Investigation (Theoretical Computer Science and General Issues)
This book is tough read if you don't remember your formal theory(specifically context free grammar), and it would be good if you are have some knowledge in Discourse Representation Theory(DRS). I got stuck on chapter 3 because the author starts to use DRS and Context Free Grammar to explain the theory of mathematics as a language. Need to brush up on DRS, and Context Free Grammar.
Jan 08, 2017 05:32PM Add a comment
The Language of Mathematics: A Linguistic and Philosophical Investigation (Theoretical Computer Science and General Issues)

Follow Ravin's updates via RSS