My list of basic tools is a partial answer to the question about what has changed: Over the past few years, large numbers of programmers have come to depend on elaborate tools to interface code with systems facilities. ↗
When you blame yourself, you learn from it. If you blame someone else, you don't learn nothing, cause hey, it's not your fault, it's his fault, over there. ↗
Because I gave myself - I left school after the second semester of my junior year to pursue a career in music. and I gave myself five years to make it and I made it in three. ↗