Software links worth remembering
I tend to quote software trivia - starting a list for my future reference:
Reading to make great software:
Igor's Laws Of Programming
1. No duplicate code
2. Trust Tests not experts
3. Create Issue then whine
Design Patterns
- Gang of Four - The original patterns that kicked it off.
- Cloud Design Patterns - MS guide to making great cloud services
- Enterprise Design Patterns - How to make enterprise apps.
- Bugs solved by using a static type system 15%.
- Bugs per KLOC is a language independent constant @ 15-50/1000 .
- Pragmatic Programmer - How to be a great programmer
Reading to make great software:
- Clean Architecture - How to design a large scale system.
- Agile Principles And Practices - How to design components.
- Code Complete 2 - How to write code
- C# in a nutshell - The c# book worth owning
- Fluent Python - Writing great python code
- Programming in Scala - Learn about language design in an awesome language (honestly I didn't get through it, but what I read was enlightening.
- Fallacies of distributed computing - Assumptions that you can't make.
Comments
python training in hyderabad
Thanks such loving blogs.
Best Fine art Institute in Delhi
Best Computer Institute in Delhi
I think many of those who appreciate this kind of content might also benefit from additional study guides and resources. I run a small educational site called Shikshaa Simple Learn, where I try to publish tutorials and learning materials—feel free to take a look if you want complementary content.
Keep up the great work—looking forward to more posts like this.
Keeping track of essential software links is just like bookmarking your favorite manga chapters—quick access saves time and boosts productivity.