3 ms·
That's because you are using the tools that you have learned over time and are comfortable with. Someone who has never used make before would find build a make
by ww520 12y ago
That's because you are using the tools that you have learned over time and are comfortable with. Someone who has never used make before would find build a makefile non-trivial, with all its implicit rules. Someone who has used Xcode extensively would have no trouble whipping out a simple iPhone app using the tool chain.
Even with Python and the Unix tool chain, you still have to learn new libraries and look up API doc when they come out, unless you plan to keep doing the same old things.
Software career is a process of learning new stuffs from time to time, expanding the comfort zone.
- erikb 12y agoMost people write code into text files (instead of into a DB for instance), therefore I expect you to edit text files. Most people use git, therefore I expect you to use git. These are skills you need to learn to call yourself a software developer in my eyes. If you can code but are not able to edit text files, that is bad (e.g., I had a friend who was so much into Eclipse he wasn't able to edit a very simple README.md without making an Eclipse project first). I completely agree that there is no common denominator when it comes to build scripts. There are so many variations out there. But I think if I know make, automake, CMake and Ant I'm fine with many projects and some more when I ask the authors nicely to provide me either of these.