Documentation is a tough sell to software engineers. We want to invent amazing features and write code, and when we finish doing that, we want to do it some more. We don’t want to take the time to sit down and actually describe what we’ve done. But if we don’t, how is anyone else — […]
Jim has been engineering software since 1975. He is a technical writer and content developer in the Knowledge Management group at Credit Karma. He worked in mainframe assembler in the 70's, built some of the early word processing and workstation software in the 80's, was a Smalltalk developer on Wall Street in the 90's, and has been building web apps on Ruby/Rails since 2007. He has worked at companies large and small, and more than a few startups, including two of his own. He developed the Musetta data management software for choruses and orchestras, and builds iOS apps in his spare time.