Some programming guidlines

This is a very simple post. I found these principals very useful in solving a problem I have with a particular project I am currently working on...

http://en.wikipedia.org/wiki/Unix_philosophy

1.Small is beautiful.
2.Make each program do one thing well.
3.Build a prototype as soon as possible.
4.Choose portability over efficiency.
5.Store data in flat text files.
6.Use software leverage to your advantage.
7.Use shell scripts to increase leverage and portability.
8.Avoid captive user interfaces.
9.Make every program a filter.


Have a read. It's well worth remembering these guidelines. Even if you have read them before, it might be useful to refresh your memmory.

Comments

Popular posts from this blog

Automatically mount NVME volumes in AWS EC2 on Windows with Cloudformation and Powershell Userdata

Extending the AD Schema on Samba4 - Part 2

Python + inotify = Pyinotify [ how to watch folders for file activity ]