Chapter 4. Cross Disciplines
Software development, when done well, requires a broad skill set. You need to truly understand the customer and the business. You need strong user experience design skills and knowledge of usability (even for API work). You need engineering design skills, software development skills, software testing skills, and tremendous familiarity with the target platform, which could be a server farm.
Sure, ...
Get I. M. Wright’s “Hard Code”: A Decade of Hard-Won Lessons from Microsoft® now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.