Computer Programming Frameworks: Friend or Foe
I must make it from scratch . This thought has been influencing my decisions over my entire career. Maybe it was my peers, who told me as a young programmer that if you cannot program in Assembly then you really don't have any control over your application. Maybe it was my grandmother, who told me that when you make a cake from scratch, you know exactly how much of every ingredient has been put into your recipe, and you can control that. Someone gave me the idea, and it stuck with me. As I developed my skills, programming languages became more abstract from the low-level commands that Assembly offered, and with each abstraction, I have become more hesitant. Are we loosing control of our software? If you program for iOS or Android, you no longer have to think much about memory management. The framework handles that for you. You no longer have to think much about signal detection and connection maintenance over network communications. The framework does that also. Every year