Computer Programming
This skill requires Computer Operations at Level 5. This skill concerns itself with software development and how to
write code to solve a variety of problems which current software does not offer. The character knows the rudiments of
many different programming languages. At the highest levels, the character knows
many protocols and languages and how to follow software standards to produce good architecture and well-working programs.
This skill does not exist in the past. In the future, the character could use alien systems but at a high difficulty
(especially if he cannot read the language). To pick up a new programming language will only take a few days. Make
an Intelligence check and then reduce the number of days taken by the level in this skill.
Talents
- Choose a set of related languages and libraries.
- Web Design
- Scripting
- Database Design
- Operating Kernel
- Artificial Intelligence
- Graphics
- Macros
Bonuses
- Can learn unknown programming languages/software in a matter of hours, not days.
- +1 Intelligence. Doubling the timeframe for this skill gives +2 instead of +1.
- +1 Fortitude. The character can ignore Deprivation for 5 more hours (under Fortitude checks).
Expert Performance
- QA takes X less weeks/days/hours to make the program workeable.